[PATCH 0/2] clk: qcom: add MSM8920 RPM clock controller support
From: Aneesh Pradhan
Date: Wed Jul 22 2026 - 21:28:10 EST
Add MSM8920 support to the SMD RPM clock controller.
MSM8920 is essentially MSM8917 with MSM8953's modem stack, which adds
an IPA block. The new rpmcc table is MSM8917's clocks plus
RPM_SMD_IPA_{,A_}CLK (same IPA IDs already used by MSM8940; no new
dt-bindings/clock/qcom,rpmcc.h entries needed).
This series is split binding-then-driver so the shared clk-smd-rpm
changes can land via linux-arm-msm independently of the MSM8920 /
perry device trees (requested in msm89x7-mainline/linux#48 review).
Based on qcom/for-next (d36de2e50966). Applies cleanly there; also
applies to torvalds/master with a trivial yaml-schema context shift
(flat items vs oneOf) if preferred.
Hardware context: needed for initial MSM8920 + Motorola Moto E4 (perry)
upstream DTS follow-up. Fork PR tracking: msm89x7-mainline/linux#48.
Catherine Frederick authored the original fork series; this re-roll
keeps her From:/SoB and adds an [aneesh:] note + SoB for the split /
rebase onto the current for-next binding schema.
Catherine Frederick (coolguy) (2):
dt-bindings: clock: qcom,rpmcc: add MSM8920
clk: qcom: smd-rpm: add MSM8920 support
.../devicetree/bindings/clock/qcom,rpmcc.yaml | 2 ++
drivers/clk/qcom/clk-smd-rpm.c | 31 +++++++++++++++++++
2 files changed, 33 insertions(+)
base-commit: d36de2e50966f3dd9ef3482f1faf649b3d697714
--
2.53.0