| From: |
| Imran Shaik <imran.shaik-AT-oss.qualcomm.com> |
| To: |
| Bjorn Andersson <andersson-AT-kernel.org>, Michael Turquette <mturquette-AT-baylibre.com>, Stephen Boyd <sboyd-AT-kernel.org>, Rob Herring <robh-AT-kernel.org>, Krzysztof Kozlowski <krzk+dt-AT-kernel.org>, Conor Dooley <conor+dt-AT-kernel.org>, Konrad Dybcio <konradybcio-AT-kernel.org>, Loic Poulain <loic.poulain-AT-oss.qualcomm.com> |
| Subject: |
| [PATCH v2 0/5] clk: qcom: Add DISPCC and GPUCC support for the Qualcomm Shikra SoC |
| Date: |
| Thu, 28 May 2026 15:37:01 +0530 |
| Message-ID: |
| <20260528-shikra-dispcc-gpucc-v2-0-953f246a0fbb@oss.qualcomm.com> |
| Cc: |
| Ajit Pandey <ajit.pandey-AT-oss.qualcomm.com>, Taniya Das <taniya.das-AT-oss.qualcomm.com>, Jagadeesh Kona <jagadeesh.kona-AT-oss.qualcomm.com>, linux-arm-msm-AT-vger.kernel.org, linux-clk-AT-vger.kernel.org, devicetree-AT-vger.kernel.org, linux-kernel-AT-vger.kernel.org, Imran Shaik <imran.shaik-AT-oss.qualcomm.com> |
| Archive-link: |
| Article |
This series adds support for the Display clock controller (DISPCC) and
GPU Clock Controller (GPUCC) on Qualcomm Shikra SoC.
Shikra GCC series link:
- https://lore.kernel.org/linux-clk/20260508-shikra-gcc-rpm...
Signed-off-by: Imran Shaik <imran.shaik@oss.qualcomm.com>
---
Changes in v2:
- Dropped QCM2290 GCC critical clocks modelling to kept them ON from probe.
- Updated the QCM2290 DISPCC/GPUCC bindings to align for Shikra drivers reuse.
- Reused the QCM2290 DISPCC driver for Shikra without modernizing
(keeping the clock-names approach) for now to avoid potential bindings ABI breakage.
- Modernized QCM2290 GPUCC driver to use commmon qcom_cc_probe() model
and reuse for Shikra.
- Link to v1: https://lore.kernel.org/r/20260513-shikra-dispcc-gpucc-v1...
---
Imran Shaik (5):
clk: qcom: gcc-qcm2290: Drop modelling of critical clocks
dt-bindings: clock: qcom: Add Qualcomm Shikra Display clock controller
dt-bindings: clock: qcom: Add Qualcomm Shikra GPU clock controller
clk: qcom: dispcc-qcm2290: Add support for Qualcomm Shikra DISPCC
clk: qcom: Add support for Qualcomm GPU Clock Controller on Shikra
.../bindings/clock/qcom,qcm2290-dispcc.yaml | 75 +++++++--
.../bindings/clock/qcom,qcm2290-gpucc.yaml | 4 +-
drivers/clk/qcom/dispcc-qcm2290.c | 18 ++-
drivers/clk/qcom/gcc-qcm2290.c | 153 ++----------------
drivers/clk/qcom/gpucc-qcm2290.c | 174 +++++++++------------
5 files changed, 161 insertions(+), 263 deletions(-)
---
base-commit: 9974969c14031a097d6b45bcb7a06bb4aa525c40
change-id: 20260513-shikra-dispcc-gpucc-6f59c23020f5
prerequisite-change-id: 20260429-shikra-gcc-rpmcc-clks-2094edfff3b0:v2
prerequisite-patch-id: 5a0fbdd458785da2d0e850c851a05046672ecadf
prerequisite-patch-id: 1f98e515a52bbeb25e2a960a804afe16c6a472a1
prerequisite-patch-id: a64476b2ba6e0f2a55928baf72ec32672ee0123c
prerequisite-patch-id: d0c8651205232862b40f942929e1efdaa3084eb3
Best regards,
--
Imran Shaik <imran.shaik@oss.qualcomm.com>