Merge branch 'icc-rpm-dt-bindings' into icc-next
authorGeorgi Djakov <djakov@kernel.org>
Mon, 9 Oct 2023 21:41:05 +0000 (00:41 +0300)
committerGeorgi Djakov <djakov@kernel.org>
Mon, 9 Oct 2023 21:52:56 +0000 (00:52 +0300)
commit300e0fb064ff563149a818a64c9317ef081cddc2
treeec66e5173a660a396f31e417bf34e7e034012a44
parent0481107a443e22bb47f94d711c509a2fd70ae23d
parent1ecbcc0d5be444415c139d2c8d84dd9bf94845cb
Merge branch 'icc-rpm-dt-bindings' into icc-next

The recent necessary overhaul [1] of how we represent SMD ICC and RPM
bus clocks changed the way they're connected. The bindings however were
not updated to reflect that. This series tries to address that, while
also making the relevant bindings less convoluted.

Now, instead of referencing RPM SMD bus clocks via clocks=<>, they're
handled internally within the interconnect framework (via direct RPM
calls from there). We still need to allow some "interface" clocks,
which are necessary to access some registers and not managed for us.

[1] https://lore.kernel.org/linux-arm-msm/20230526-topic-smd_icc-v7-0-09c78c175546@linaro.org/

* icc-rpm-dt-bindings
  dt-bindings: interconnect: qcom: Introduce qcom,rpm-common
  dt-bindings: interconnect: qcom: qcm2290: Remove RPM bus clocks
  dt-bindings: interconnect: qcom: Fix and separate out SDM660
  dt-bindings: interconnect: qcom: Fix and separate out MSM8996
  dt-bindings: interconnect: qcom: Fix and separate out MSM8939
  dt-bindings: interconnect: qcom: rpm: Clean up the file
  dt-bindings: interconnect: qcom: rpm: Clean up the example

Link: https://lore.kernel.org/r/20230721-topic-icc_bindings-v2-0-e33d5acbf3bd@linaro.org
Signed-off-by: Georgi Djakov <djakov@kernel.org>