devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/6] MMCC MSM8998 fixes
@ 2023-08-09 19:20 Konrad Dybcio
  2023-08-09 19:20 ` [PATCH v3 1/6] arm64: dts: qcom: msm8998: Drop bus clock reference from MMSS SMMU Konrad Dybcio
                   ` (8 more replies)
  0 siblings, 9 replies; 13+ messages in thread
From: Konrad Dybcio @ 2023-08-09 19:20 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, AngeloGioacchino Del Regno, Michael Turquette,
	Stephen Boyd, Jeffrey Hugo, Imran Khan, Rajendra Nayak,
	Joonwoo Park, Jeffrey Hugo, Will Deacon, Robin Murphy,
	Joerg Roedel, Jeffrey Hugo
  Cc: Marijn Suijten, Dmitry Baryshkov, Jami Kettunen, linux-arm-msm,
	devicetree, linux-kernel, linux-clk, linux-arm-kernel, iommu,
	Konrad Dybcio, Krzysztof Kozlowski

8998 has a couple of issues related to its clock controllers. This series
attemps to fix some of them.

The DT patch should go in first for bisectability, otherwise
clk/pd_ignore_unused will need to be used, as the SMMU GDSC is no longer
considered always-on.

This series results in less "clk stuck at 'on/off'" messages and should
marginally reduce power consumption.

Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
---
Changes in v3:
- Make the commit message more meaningful in patch 6 (krzk)
- Pick up tags
- Link to v2: https://lore.kernel.org/r/20230531-topic-8998_mmssclk-v2-0-34273e275c51@linaro.org

Changes in v2:
- Update bindings
- Separate out the dt patch into two
- Pick up tags
- Link to v1: https://lore.kernel.org/r/20230531-topic-8998_mmssclk-v1-0-2b5a8fc90991@linaro.org

---
Konrad Dybcio (6):
      arm64: dts: qcom: msm8998: Drop bus clock reference from MMSS SMMU
      arm64: dts: qcom: msm8998: Add missing power domain to MMSS SMMU
      clk: qcom: gcc-msm8998: Don't check halt bit on some branch clks
      clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
      clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
      dt-bindings: arm-smmu: Fix MSM8998 clocks description

 .../devicetree/bindings/iommu/arm,smmu.yaml        | 41 ++++++++++++++++++++++
 arch/arm64/boot/dts/qcom/msm8998.dtsi              |  8 +++--
 drivers/clk/qcom/gcc-msm8998.c                     |  6 ++--
 drivers/clk/qcom/mmcc-msm8998.c                    |  7 +++-
 4 files changed, 55 insertions(+), 7 deletions(-)
---
base-commit: 21ef7b1e17d039053edaeaf41142423810572741
change-id: 20230531-topic-8998_mmssclk-fd4b2fb7f8c1

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


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

end of thread, other threads:[~2023-09-20 17:10 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-09 19:20 [PATCH v3 0/6] MMCC MSM8998 fixes Konrad Dybcio
2023-08-09 19:20 ` [PATCH v3 1/6] arm64: dts: qcom: msm8998: Drop bus clock reference from MMSS SMMU Konrad Dybcio
2023-08-09 19:20 ` [PATCH v3 2/6] arm64: dts: qcom: msm8998: Add missing power domain to " Konrad Dybcio
2023-08-09 19:20 ` [PATCH v3 3/6] clk: qcom: gcc-msm8998: Don't check halt bit on some branch clks Konrad Dybcio
2023-08-09 19:20 ` [PATCH v3 4/6] clk: qcom: mmcc-msm8998: " Konrad Dybcio
2023-08-09 19:20 ` [PATCH v3 5/6] clk: qcom: mmcc-msm8998: Fix the SMMU GDSC Konrad Dybcio
2023-08-10 18:20   ` Jeffrey Hugo
2023-08-10 18:46     ` Konrad Dybcio
2023-08-10 19:50       ` Jeffrey Hugo
2023-08-09 19:20 ` [PATCH v3 6/6] dt-bindings: arm-smmu: Fix MSM8998 clocks description Konrad Dybcio
2023-08-11 11:44 ` [PATCH v3 0/6] MMCC MSM8998 fixes Will Deacon
2023-08-14  3:27 ` (subset) " Bjorn Andersson
2023-09-20 17:14 ` Bjorn Andersson

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).