devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/9] Clean up RPM bus clocks remnants
@ 2024-01-03 20:15 Konrad Dybcio
  2024-01-03 20:15 ` [PATCH v3 1/9] dt-bindings: usb: qcom,dwc3: Fix SDM660 clock description Konrad Dybcio
                   ` (8 more replies)
  0 siblings, 9 replies; 11+ messages in thread
From: Konrad Dybcio @ 2024-01-03 20:15 UTC (permalink / raw)
  To: Bjorn Andersson, Greg Kroah-Hartman, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Wesley Cheng
  Cc: Marijn Suijten, linux-arm-msm, linux-usb, devicetree,
	linux-kernel, Konrad Dybcio, Krzysztof Kozlowski

After the recent cleanups ([1], [2]) some in-tree abusers that directly
accessed the RPM bus clocks, effectively circumventing and working
against the efforts of the interconnect framework, were found.

Patches 1-5 drop deprecated references and the rest attempt to stop
direct bus clock abuses.

Depends on [2].

8996 and 8998 remoteproc changes were not tested, they never worked on
my Sony phones.

[1] https://lore.kernel.org/linux-arm-msm/20230526-topic-smd_icc-v7-0-09c78c175546@linaro.org/
[2] https://lore.kernel.org/linux-arm-msm/20230721-topic-icc_bindings-v1-0-93e2bc728fb7@linaro.org/

Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
---
Changes in v3:
- Rebase on next-20240103, drop applied patches
- Drop "sdm630: Fix USB2 clock-names order", Krzysztof fixed it in meantime
- Improve the commit messages
- Pick up tags
- Link to v2: https://lore.kernel.org/r/20230721-topic-rpm_clk_cleanup-v2-0-1e506593b1bd@linaro.org

Changes in v2:
- Incorporate [3] into the sdm630 patch, add required bindings fixes
- dt-bindings: remoteproc: qcom,adsp: Remove AGGRE2 clock: Merge entries (krzk)
- Pick up a-b (krzk)
- Add "sdm630: Fix USB2 clock-names order"
- Link to v1: https://lore.kernel.org/r/20230721-topic-rpm_clk_cleanup-v1-0-cf6cd5c621d5@linaro.org

[3] https://lore.kernel.org/linux-arm-msm/20230719073520.2644966-1-alexeymin@postmarketos.org/#t

---
Konrad Dybcio (9):
      dt-bindings: usb: qcom,dwc3: Fix SDM660 clock description
      arm64: dts: qcom: msm8916: Drop RPM bus clocks
      arm64: dts: qcom: msm8996: Drop RPM bus clocks
      arm64: dts: qcom: qcs404: Drop RPM bus clocks
      arm64: dts: qcom: sdm630: Drop RPM bus clocks
      arm64: dts: qcom: msm8939: Drop RPM bus clocks
      arm64: dts: qcom: msm8998: Remove AGGRE2 clock from SLPI
      arm64: dts: qcom: msm8996: Remove AGGRE2 clock from SLPI
      arm64: dts: qcom: msm8996: Remove PNoC clock from MSS

 .../devicetree/bindings/usb/qcom,dwc3.yaml         |  6 +--
 arch/arm64/boot/dts/qcom/msm8916.dtsi              |  9 ----
 arch/arm64/boot/dts/qcom/msm8939.dtsi              | 12 -----
 arch/arm64/boot/dts/qcom/msm8996.dtsi              | 43 ++++++------------
 arch/arm64/boot/dts/qcom/msm8998.dtsi              |  5 +-
 arch/arm64/boot/dts/qcom/qcs404.dtsi               |  9 ----
 arch/arm64/boot/dts/qcom/sdm630.dtsi               | 53 +++++-----------------
 7 files changed, 30 insertions(+), 107 deletions(-)
---
base-commit: 0fef202ac2f8e6d9ad21aead648278f1226b9053
change-id: 20230721-topic-rpm_clk_cleanup-1b2f4a1acd01

Best regards,
-- 
Konrad Dybcio <konrad.dybcio@linaro.org>


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2024-01-04  7:33 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-03 20:15 [PATCH v3 0/9] Clean up RPM bus clocks remnants Konrad Dybcio
2024-01-03 20:15 ` [PATCH v3 1/9] dt-bindings: usb: qcom,dwc3: Fix SDM660 clock description Konrad Dybcio
2024-01-04  7:33   ` Krzysztof Kozlowski
2024-01-03 20:15 ` [PATCH v3 2/9] arm64: dts: qcom: msm8916: Drop RPM bus clocks Konrad Dybcio
2024-01-03 20:15 ` [PATCH v3 3/9] arm64: dts: qcom: msm8996: " Konrad Dybcio
2024-01-03 20:15 ` [PATCH v3 4/9] arm64: dts: qcom: qcs404: " Konrad Dybcio
2024-01-03 20:15 ` [PATCH v3 5/9] arm64: dts: qcom: sdm630: " Konrad Dybcio
2024-01-03 20:15 ` [PATCH v3 6/9] arm64: dts: qcom: msm8939: " Konrad Dybcio
2024-01-03 20:15 ` [PATCH v3 7/9] arm64: dts: qcom: msm8998: Remove AGGRE2 clock from SLPI Konrad Dybcio
2024-01-03 20:15 ` [PATCH v3 8/9] arm64: dts: qcom: msm8996: " Konrad Dybcio
2024-01-03 20:15 ` [PATCH v3 9/9] arm64: dts: qcom: msm8996: Remove PNoC clock from MSS Konrad Dybcio

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).