devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/12] 8550 fixups
@ 2023-12-18 16:02 Konrad Dybcio
  2023-12-18 16:02 ` [PATCH 01/12] interconnect: qcom: sm8550: Remove bogus per-RSC BCMs and nodes Konrad Dybcio
                   ` (12 more replies)
  0 siblings, 13 replies; 18+ messages in thread
From: Konrad Dybcio @ 2023-12-18 16:02 UTC (permalink / raw)
  To: Bjorn Andersson, Georgi Djakov, Abel Vesa, Michael Turquette,
	Stephen Boyd, Taniya Das, Jagadeesh Kona, Neil Armstrong,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Sai Prakash Ranjan
  Cc: Marijn Suijten, linux-arm-msm, linux-pm, linux-kernel, linux-clk,
	devicetree, Konrad Dybcio

I found a couple of sneaky bugs concerning 8550, ranging from icc and clk,
to some usual omissions in the dts. This series attempts to amend them to
mostly prevent UB due to misconfiguration.

Patches 1-2 for icc, rest for qcom

Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
---
Konrad Dybcio (12):
      interconnect: qcom: sm8550: Remove bogus per-RSC BCMs and nodes
      interconnect: qcom: sm8550: Enable sync_state
      clk: qcom: gcc-sm8550: Add the missing RETAIN_FF_ENABLE GDSC flag
      clk: qcom: gcc-sm8550: Mark the PCIe GDSCs votable
      clk: qcom: gcc-sm8550: use collapse-voting for PCIe GDSCs
      clk: qcom: gcc-sm8550: Mark RCGs shared where applicable
      clk: qcom: gpucc-sm8550: Update GPU PLL settings
      clk: qcom: dispcc-sm8550: Update disp PLL settings
      clk: qcom: dispcc-sm8550: Use the correct PLL configuration function
      arm64: dts: qcom: sm8550: Switch UFS from opp-table-hz to opp-v2
      arm64: dts: qcom: sm8550: Separate out X3 idle state
      arm64: dts: qcom: sm8550: Update idle state time requirements

 arch/arm64/boot/dts/qcom/sm8550.dtsi |  82 +++--
 drivers/clk/qcom/dispcc-sm8550.c     |  12 +-
 drivers/clk/qcom/gcc-sm8550.c        | 110 +++----
 drivers/clk/qcom/gpucc-sm8550.c      |   6 +-
 drivers/interconnect/qcom/sm8550.c   | 575 +----------------------------------
 drivers/interconnect/qcom/sm8550.h   | 284 ++++++++---------
 6 files changed, 257 insertions(+), 812 deletions(-)
---
base-commit: ceb2fe0d438644e1de06b9a6468a1fb8e2199c70
change-id: 20231218-topic-8550_fixes-2bc63cdfe1fd

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


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

end of thread, other threads:[~2023-12-19 19:33 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-18 16:02 [PATCH 00/12] 8550 fixups Konrad Dybcio
2023-12-18 16:02 ` [PATCH 01/12] interconnect: qcom: sm8550: Remove bogus per-RSC BCMs and nodes Konrad Dybcio
2023-12-19 17:28   ` Bjorn Andersson
2023-12-18 16:02 ` [PATCH 02/12] interconnect: qcom: sm8550: Enable sync_state Konrad Dybcio
2023-12-19 17:28   ` Bjorn Andersson
2023-12-18 16:02 ` [PATCH 03/12] clk: qcom: gcc-sm8550: Add the missing RETAIN_FF_ENABLE GDSC flag Konrad Dybcio
2023-12-18 16:02 ` [PATCH 04/12] clk: qcom: gcc-sm8550: Mark the PCIe GDSCs votable Konrad Dybcio
2023-12-18 16:02 ` [PATCH 05/12] clk: qcom: gcc-sm8550: use collapse-voting for PCIe GDSCs Konrad Dybcio
2023-12-18 16:02 ` [PATCH 06/12] clk: qcom: gcc-sm8550: Mark RCGs shared where applicable Konrad Dybcio
2023-12-18 16:02 ` [PATCH 07/12] clk: qcom: gpucc-sm8550: Update GPU PLL settings Konrad Dybcio
2023-12-18 16:02 ` [PATCH 08/12] clk: qcom: dispcc-sm8550: Update disp " Konrad Dybcio
2023-12-18 16:02 ` [PATCH 09/12] clk: qcom: dispcc-sm8550: Use the correct PLL configuration function Konrad Dybcio
2023-12-18 16:02 ` [PATCH 10/12] arm64: dts: qcom: sm8550: Switch UFS from opp-table-hz to opp-v2 Konrad Dybcio
2023-12-18 16:35   ` Nitin Rawat
2023-12-18 21:31     ` Konrad Dybcio
2023-12-18 16:02 ` [PATCH 11/12] arm64: dts: qcom: sm8550: Separate out X3 idle state Konrad Dybcio
2023-12-18 16:02 ` [PATCH 12/12] arm64: dts: qcom: sm8550: Update idle state time requirements Konrad Dybcio
2023-12-19 19:33 ` (subset) [PATCH 00/12] 8550 fixups 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).