mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH RFT 00/20] SMD RPMCC sleep preparations
@ 2023-03-04 13:27 Konrad Dybcio
  2023-03-04 13:27 ` [PATCH RFT 01/20] clk: qcom: smd-rpm: Add .is_enabled hook Konrad Dybcio
                   ` (19 more replies)
  0 siblings, 20 replies; 27+ messages in thread
From: Konrad Dybcio @ 2023-03-04 13:27 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Michael Turquette, Stephen Boyd
  Cc: linux-arm-msm, linux-clk, linux-kernel, Konrad Dybcio, Shawn Guo,
	Taniya Das

This series brings support for a couple of things necessary for the full
system idle on SMD RPM SoCs, namely unused clk shutdown and keepalive
votes (permanent active votes that are required on certain clocks for the
platform to function).

Tested on MSM8996 and SM6375, does not seem to introduce any additional
regressions.

Keepalive clocks for other platforms were gathered by digging in old
downstream kernels, please give them a test.

Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
---
Konrad Dybcio (18):
      clk: qcom: smd-rpm: Add support for keepalive votes
      clk: qcom: smd-rpm: Add keepalive_clks for SM6375
      clk: qcom: smd-rpm: Add keepalive_clks for MSM8996
      clk: qcom: smd-rpm: Add keepalive_clks for MSM8909
      clk: qcom: smd-rpm: Add keepalive_clks for MSM8916
      clk: qcom: smd-rpm: Add keepalive_clks for MSM8936
      clk: qcom: smd-rpm: Add keepalive_clks for MSM8974
      clk: qcom: smd-rpm: Add keepalive_clks for MSM8976
      clk: qcom: smd-rpm: Add keepalive_clks for MSM8992
      clk: qcom: smd-rpm: Add keepalive_clks for MSM8994
      clk: qcom: smd-rpm: Add keepalive_clks for MSM8998
      clk: qcom: smd-rpm: Add keepalive_clks for SDM660
      clk: qcom: smd-rpm: Add keepalive_clks for MDM9607
      clk: qcom: smd-rpm: Add keepalive_clks for MSM8953
      clk: qcom: smd-rpm: Add keepalive_clks for SM6125
      clk: qcom: smd-rpm: Add keepalive_clks for SM6115
      clk: qcom: smd-rpm: Add keepalive_clks for QCM2290
      clk: qcom: smd-rpm: Add keepalive_clks for QCS404

Shawn Guo (2):
      clk: qcom: smd-rpm: Add .is_enabled hook
      clk: qcom: smd-rpm: Add .is_prepared hook

 drivers/clk/qcom/clk-smd-rpm.c | 85 +++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 83 insertions(+), 2 deletions(-)
---
base-commit: 1acf39ef8f1425cd105f630dc2c7c1d8fff27ed1
change-id: 20230303-topic-rpmcc_sleep-d67aad9f3012

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


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

end of thread, other threads:[~2023-03-06 14:04 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-04 13:27 [PATCH RFT 00/20] SMD RPMCC sleep preparations Konrad Dybcio
2023-03-04 13:27 ` [PATCH RFT 01/20] clk: qcom: smd-rpm: Add .is_enabled hook Konrad Dybcio
2023-03-06  0:21   ` Dmitry Baryshkov
2023-03-06  0:27     ` Dmitry Baryshkov
2023-03-04 13:27 ` [PATCH RFT 02/20] clk: qcom: smd-rpm: Add .is_prepared hook Konrad Dybcio
2023-03-06  1:05   ` Dmitry Baryshkov
2023-03-04 13:27 ` [PATCH RFT 03/20] clk: qcom: smd-rpm: Add support for keepalive votes Konrad Dybcio
2023-03-06  1:21   ` Dmitry Baryshkov
2023-03-06 11:28     ` Konrad Dybcio
2023-03-06 14:04       ` Konrad Dybcio
2023-03-04 13:27 ` [PATCH RFT 04/20] clk: qcom: smd-rpm: Add keepalive_clks for SM6375 Konrad Dybcio
2023-03-04 13:27 ` [PATCH RFT 05/20] clk: qcom: smd-rpm: Add keepalive_clks for MSM8996 Konrad Dybcio
2023-03-04 13:27 ` [PATCH RFT 06/20] clk: qcom: smd-rpm: Add keepalive_clks for MSM8909 Konrad Dybcio
2023-03-04 13:27 ` [PATCH RFT 07/20] clk: qcom: smd-rpm: Add keepalive_clks for MSM8916 Konrad Dybcio
2023-03-04 13:27 ` [PATCH RFT 08/20] clk: qcom: smd-rpm: Add keepalive_clks for MSM8936 Konrad Dybcio
2023-03-04 13:27 ` [PATCH RFT 09/20] clk: qcom: smd-rpm: Add keepalive_clks for MSM8974 Konrad Dybcio
2023-03-04 13:27 ` [PATCH RFT 10/20] clk: qcom: smd-rpm: Add keepalive_clks for MSM8976 Konrad Dybcio
2023-03-04 13:27 ` [PATCH RFT 11/20] clk: qcom: smd-rpm: Add keepalive_clks for MSM8992 Konrad Dybcio
2023-03-04 13:27 ` [PATCH RFT 12/20] clk: qcom: smd-rpm: Add keepalive_clks for MSM8994 Konrad Dybcio
2023-03-04 13:27 ` [PATCH RFT 13/20] clk: qcom: smd-rpm: Add keepalive_clks for MSM8998 Konrad Dybcio
2023-03-04 13:27 ` [PATCH RFT 14/20] clk: qcom: smd-rpm: Add keepalive_clks for SDM660 Konrad Dybcio
2023-03-04 13:27 ` [PATCH RFT 15/20] clk: qcom: smd-rpm: Add keepalive_clks for MDM9607 Konrad Dybcio
2023-03-04 13:27 ` [PATCH RFT 16/20] clk: qcom: smd-rpm: Add keepalive_clks for MSM8953 Konrad Dybcio
2023-03-04 13:27 ` [PATCH RFT 17/20] clk: qcom: smd-rpm: Add keepalive_clks for SM6125 Konrad Dybcio
2023-03-04 13:27 ` [PATCH RFT 18/20] clk: qcom: smd-rpm: Add keepalive_clks for SM6115 Konrad Dybcio
2023-03-04 13:27 ` [PATCH RFT 19/20] clk: qcom: smd-rpm: Add keepalive_clks for QCM2290 Konrad Dybcio
2023-03-04 13:27 ` [PATCH RFT 20/20] clk: qcom: smd-rpm: Add keepalive_clks for QCS404 Konrad Dybcio

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®