public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] clk: qcom: gcc: Do not turn off PCIe GDSCs during gdsc_disable()
@ 2026-01-02  9:43 Krishna Chaitanya Chundru
  2026-01-02  9:43 ` [PATCH 1/7] clk: qcom: gcc-sc7280: " Krishna Chaitanya Chundru
                   ` (9 more replies)
  0 siblings, 10 replies; 24+ messages in thread
From: Krishna Chaitanya Chundru @ 2026-01-02  9:43 UTC (permalink / raw)
  To: Bjorn Andersson, Michael Turquette, Stephen Boyd, Taniya Das,
	Konrad Dybcio, Bartosz Golaszewski, Shazad Hussain, Sibi Sankar,
	Bryan O'Donoghue, Melody Olvera, Dmitry Baryshkov, Taniya Das,
	Dmitry Baryshkov, Konrad Dybcio, Imran Shaik, Abel Vesa,
	Abel Vesa
  Cc: linux-arm-msm, linux-clk, linux-kernel, Rajendra Nayak,
	manivannan.sadhasivam, Krishna Chaitanya Chundru, stable

With PWRSTS_OFF_ON, PCIe GDSCs are turned off during gdsc_disable(). This
can happen during scenarios such as system suspend and breaks the resume
of PCIe controllers from suspend.

So use PWRSTS_RET_ON to indicate the GDSC driver to not turn off the GDSCs
during gdsc_disable() and allow the hardware to transition the GDSCs to
retention when the parent domain enters low power state during system
suspend.

Signed-off-by: Krishna Chaitanya Chundru <krishna.chundru@oss.qualcomm.com>
---
Krishna Chaitanya Chundru (7):
      clk: qcom: gcc-sc7280: Do not turn off PCIe GDSCs during gdsc_disable()
      clk: qcom: gcc-sa8775p: Do not turn off PCIe GDSCs during gdsc_disable()
      clk: qcom: gcc-sm8750: Do not turn off PCIe GDSCs during gdsc_disable()
      clk: qcom: gcc-glymur: Do not turn off PCIe GDSCs during gdsc_disable()
      clk: qcom: gcc-qcs8300: Do not turn off PCIe GDSCs during gdsc_disable()
      clk: qcom: gcc-x1e80100: Do not turn off PCIe GDSCs during gdsc_disable()
      clk: qcom: gcc-kaanapali: Do not turn off PCIe GDSCs during gdsc_disable()

 drivers/clk/qcom/gcc-glymur.c    | 16 ++++++++--------
 drivers/clk/qcom/gcc-kaanapali.c |  2 +-
 drivers/clk/qcom/gcc-qcs8300.c   |  4 ++--
 drivers/clk/qcom/gcc-sa8775p.c   |  4 ++--
 drivers/clk/qcom/gcc-sc7280.c    |  2 +-
 drivers/clk/qcom/gcc-sm8750.c    |  2 +-
 drivers/clk/qcom/gcc-x1e80100.c  | 16 ++++++++--------
 7 files changed, 23 insertions(+), 23 deletions(-)
---
base-commit: 98e506ee7d10390b527aeddee7bbeaf667129646
change-id: 20260102-pci_gdsc_fix-1dcf08223922

Best regards,
-- 
Krishna Chaitanya Chundru <krishna.chundru@oss.qualcomm.com>


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

end of thread, other threads:[~2026-01-30 10:36 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-02  9:43 [PATCH 0/7] clk: qcom: gcc: Do not turn off PCIe GDSCs during gdsc_disable() Krishna Chaitanya Chundru
2026-01-02  9:43 ` [PATCH 1/7] clk: qcom: gcc-sc7280: " Krishna Chaitanya Chundru
2026-01-02  9:43 ` [PATCH 2/7] clk: qcom: gcc-sa8775p: " Krishna Chaitanya Chundru
2026-01-02  9:43 ` [PATCH 3/7] clk: qcom: gcc-sm8750: " Krishna Chaitanya Chundru
2026-01-02  9:43 ` [PATCH 4/7] clk: qcom: gcc-glymur: " Krishna Chaitanya Chundru
2026-01-02  9:43 ` [PATCH 5/7] clk: qcom: gcc-qcs8300: " Krishna Chaitanya Chundru
2026-01-02  9:43 ` [PATCH 6/7] clk: qcom: gcc-x1e80100: " Krishna Chaitanya Chundru
2026-01-02  9:49   ` Bryan O'Donoghue
2026-01-02  9:43 ` [PATCH 7/7] clk: qcom: gcc-kaanapali: " Krishna Chaitanya Chundru
2026-01-02 11:34 ` [PATCH 0/7] clk: qcom: gcc: " Konrad Dybcio
2026-01-02 11:36   ` Krishna Chaitanya Chundru
2026-01-02 11:39     ` Konrad Dybcio
2026-01-02 13:19       ` Krishna Chaitanya Chundru
2026-01-02 13:57         ` Konrad Dybcio
2026-01-02 16:12           ` Bryan O'Donoghue
2026-01-05  4:54           ` Krishna Chaitanya Chundru
2026-01-05  5:14           ` Manivannan Sadhasivam
2026-01-05  9:47             ` Stephan Gerhold
2026-01-08  5:58               ` Manivannan Sadhasivam
2026-01-09 15:49               ` Bjorn Andersson
2026-01-09 17:33                 ` Stephan Gerhold
2026-01-09 18:48                   ` Bjorn Andersson
2026-01-05  5:15 ` Manivannan Sadhasivam
2026-01-30 10:36 ` Konrad Dybcio

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