[PATCH 0/4] soc: qcom: fix rpm_requests module probing

Dmitry Baryshkov posted 4 patches 1 year, 4 months ago
There is a newer version of this series
.../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 52 +++++++++++-----------
arch/arm/boot/dts/qcom/qcom-apq8084.dtsi           |  2 +-
arch/arm/boot/dts/qcom/qcom-msm8226.dtsi           |  2 +-
arch/arm/boot/dts/qcom/qcom-msm8974.dtsi           |  2 +-
arch/arm64/boot/dts/qcom/msm8916.dtsi              |  2 +-
arch/arm64/boot/dts/qcom/msm8939.dtsi              |  2 +-
arch/arm64/boot/dts/qcom/msm8953.dtsi              |  2 +-
arch/arm64/boot/dts/qcom/msm8976.dtsi              |  2 +-
arch/arm64/boot/dts/qcom/msm8994.dtsi              |  2 +-
arch/arm64/boot/dts/qcom/msm8996.dtsi              |  2 +-
arch/arm64/boot/dts/qcom/msm8998.dtsi              |  2 +-
arch/arm64/boot/dts/qcom/sdm630.dtsi               |  2 +-
arch/arm64/boot/dts/qcom/sm6115.dtsi               |  2 +-
arch/arm64/boot/dts/qcom/sm6125.dtsi               |  2 +-
arch/arm64/boot/dts/qcom/sm6375.dtsi               |  2 +-
drivers/soc/qcom/smd-rpm.c                         | 11 ++++-
16 files changed, 51 insertions(+), 40 deletions(-)
[PATCH 0/4] soc: qcom: fix rpm_requests module probing
Posted by Dmitry Baryshkov 1 year, 4 months ago
The GLINK RPMSG channels get modalias based on the compatible string
rather than the channel type, however the smd-rpm module uses rpmsg ID
instead. Thus if the smd-rpm is built as a module, it doesn't get
automatically loaded. Add generic compatible to such devices and fix
module's ID table.

Module loading worked before the commit bcabe1e09135 ("soc: qcom:
smd-rpm: Match rpmsg channel instead of compatible"), because the driver
listed all compatible strings, but the mentioned commit changed ID
table. All patches in this series list this commit in the Fixes tags.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
Dmitry Baryshkov (4):
      dt-bindings: soc: qcom: smd-rpm: add generic compatible
      soc: qcom: smd-rpm: add qcom,smd-rpm compatible
      ARM: dts: qcom: add generic compat string to RPM glink channels
      arm64: dts: qcom: add generic compat string to RPM glink channels

 .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 52 +++++++++++-----------
 arch/arm/boot/dts/qcom/qcom-apq8084.dtsi           |  2 +-
 arch/arm/boot/dts/qcom/qcom-msm8226.dtsi           |  2 +-
 arch/arm/boot/dts/qcom/qcom-msm8974.dtsi           |  2 +-
 arch/arm64/boot/dts/qcom/msm8916.dtsi              |  2 +-
 arch/arm64/boot/dts/qcom/msm8939.dtsi              |  2 +-
 arch/arm64/boot/dts/qcom/msm8953.dtsi              |  2 +-
 arch/arm64/boot/dts/qcom/msm8976.dtsi              |  2 +-
 arch/arm64/boot/dts/qcom/msm8994.dtsi              |  2 +-
 arch/arm64/boot/dts/qcom/msm8996.dtsi              |  2 +-
 arch/arm64/boot/dts/qcom/msm8998.dtsi              |  2 +-
 arch/arm64/boot/dts/qcom/sdm630.dtsi               |  2 +-
 arch/arm64/boot/dts/qcom/sm6115.dtsi               |  2 +-
 arch/arm64/boot/dts/qcom/sm6125.dtsi               |  2 +-
 arch/arm64/boot/dts/qcom/sm6375.dtsi               |  2 +-
 drivers/soc/qcom/smd-rpm.c                         | 11 ++++-
 16 files changed, 51 insertions(+), 40 deletions(-)
---
base-commit: 668d33c9ff922c4590c58754ab064aaf53c387dd
change-id: 20240729-fix-smd-rpm-9651e87a9bb0

Best regards,
-- 
Dmitry Baryshkov <dmitry.baryshkov@linaro.org>