devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/6] MMCC MSM8998 fixes
@ 2023-08-08  9:44 Konrad Dybcio
  2023-08-08  9:44 ` [PATCH v2 1/6] arm64: dts: qcom: msm8998: Drop bus clock reference from MMSS SMMU Konrad Dybcio
                   ` (5 more replies)
  0 siblings, 6 replies; 10+ messages in thread
From: Konrad Dybcio @ 2023-08-08  9:44 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

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 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: 71cd4fc492ec41e4acd85e98bbf7a13753fc1e03
change-id: 20230531-topic-8998_mmssclk-fd4b2fb7f8c1

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


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

end of thread, other threads:[~2023-08-09 18:27 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-08  9:44 [PATCH v2 0/6] MMCC MSM8998 fixes Konrad Dybcio
2023-08-08  9:44 ` [PATCH v2 1/6] arm64: dts: qcom: msm8998: Drop bus clock reference from MMSS SMMU Konrad Dybcio
2023-08-09 18:25   ` Jeffrey Hugo
2023-08-08  9:44 ` [PATCH v2 2/6] arm64: dts: qcom: msm8998: Add missing power domain to " Konrad Dybcio
2023-08-09 18:25   ` Jeffrey Hugo
2023-08-08  9:44 ` [PATCH v2 3/6] clk: qcom: gcc-msm8998: Don't check halt bit on some branch clks Konrad Dybcio
2023-08-08  9:44 ` [PATCH v2 4/6] clk: qcom: mmcc-msm8998: " Konrad Dybcio
2023-08-08  9:44 ` [PATCH v2 5/6] clk: qcom: mmcc-msm8998: Fix the SMMU GDSC Konrad Dybcio
2023-08-08  9:44 ` [PATCH v2 6/6] dt-bindings: arm-smmu: Fix MSM8998 clocks description Konrad Dybcio
2023-08-08 15:10   ` Krzysztof Kozlowski

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