Linux ARM-MSM sub-architecture
 help / color / mirror / Atom feed
* [PATCH v5 00/10] SM6(11|12|37)5 GPUCC
@ 2023-02-01 18:36 Konrad Dybcio
  2023-02-01 18:36 ` [PATCH v5 01/10] clk: qcom: branch: Add helper functions for setting retain bits Konrad Dybcio
                   ` (9 more replies)
  0 siblings, 10 replies; 13+ messages in thread
From: Konrad Dybcio @ 2023-02-01 18:36 UTC (permalink / raw)
  To: linux-arm-msm, andersson, agross, krzysztof.kozlowski
  Cc: marijn.suijten, Konrad Dybcio

This series brings GPUCC support and the correlated bindings for
three midrange SoCs, all of which host a GMU-less A6xx GPU.

v5 fixes some issues pointed out by Dmitry and picks up tags

v4: https://lore.kernel.org/linux-arm-msm/20230130235926.2419776-1-konrad.dybcio@linaro.org/

v4 only brings a tiny bindings amend to [7/8].. I thought I could
fix it without running dt_binding_check but oh was I humbled again..

v3: https://lore.kernel.org/linux-arm-msm/20230130153252.2310882-1-konrad.dybcio@linaro.org/T/#t

Konrad Dybcio (10):
  clk: qcom: branch: Add helper functions for setting retain bits
  clk: qcom: branch: Add helper functions for setting SLEEP/WAKE bits
  clk: qcom: branch: Move CBCR bits definitions to the header file
  clk: qcom: branch: Clean up branch enable registers
  dt-bindings: clock: Add Qcom SM6125 GPUCC
  clk: qcom: Add GPU clock controller driver for SM6125
  dt-bindings: clock: Add Qcom SM6375 GPUCC
  clk: qcom: Add GPU clock controller driver for SM6375
  dt-bindings: clock: Add Qcom SM6115 GPUCC
  clk: qcom: Add GPU clock controller driver for SM6115

 .../bindings/clock/qcom,sm6115-gpucc.yaml     |  58 ++
 .../bindings/clock/qcom,sm6125-gpucc.yaml     |  64 +++
 .../bindings/clock/qcom,sm6375-gpucc.yaml     |  60 +++
 drivers/clk/qcom/Kconfig                      |  27 +
 drivers/clk/qcom/Makefile                     |   3 +
 drivers/clk/qcom/clk-branch.c                 |  15 +-
 drivers/clk/qcom/clk-branch.h                 |  43 ++
 drivers/clk/qcom/gpucc-sm6115.c               | 503 ++++++++++++++++++
 drivers/clk/qcom/gpucc-sm6125.c               | 424 +++++++++++++++
 drivers/clk/qcom/gpucc-sm6375.c               | 469 ++++++++++++++++
 include/dt-bindings/clock/qcom,sm6115-gpucc.h |  36 ++
 include/dt-bindings/clock/qcom,sm6125-gpucc.h |  31 ++
 include/dt-bindings/clock/qcom,sm6375-gpucc.h |  36 ++
 13 files changed, 1759 insertions(+), 10 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm6115-gpucc.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm6125-gpucc.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm6375-gpucc.yaml
 create mode 100644 drivers/clk/qcom/gpucc-sm6115.c
 create mode 100644 drivers/clk/qcom/gpucc-sm6125.c
 create mode 100644 drivers/clk/qcom/gpucc-sm6375.c
 create mode 100644 include/dt-bindings/clock/qcom,sm6115-gpucc.h
 create mode 100644 include/dt-bindings/clock/qcom,sm6125-gpucc.h
 create mode 100644 include/dt-bindings/clock/qcom,sm6375-gpucc.h

-- 
2.39.1


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

end of thread, other threads:[~2023-02-04 12:21 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-02-01 18:36 [PATCH v5 00/10] SM6(11|12|37)5 GPUCC Konrad Dybcio
2023-02-01 18:36 ` [PATCH v5 01/10] clk: qcom: branch: Add helper functions for setting retain bits Konrad Dybcio
2023-02-01 18:36 ` [PATCH v5 02/10] clk: qcom: branch: Add helper functions for setting SLEEP/WAKE bits Konrad Dybcio
2023-02-04 11:30   ` kernel test robot
2023-02-01 18:36 ` [PATCH v5 03/10] clk: qcom: branch: Move CBCR bits definitions to the header file Konrad Dybcio
2023-02-01 18:36 ` [PATCH v5 04/10] clk: qcom: branch: Clean up branch enable registers Konrad Dybcio
2023-02-04 12:21   ` kernel test robot
2023-02-01 18:36 ` [PATCH v5 05/10] dt-bindings: clock: Add Qcom SM6125 GPUCC Konrad Dybcio
2023-02-01 18:36 ` [PATCH v5 06/10] clk: qcom: Add GPU clock controller driver for SM6125 Konrad Dybcio
2023-02-01 18:36 ` [PATCH v5 07/10] dt-bindings: clock: Add Qcom SM6375 GPUCC Konrad Dybcio
2023-02-01 18:36 ` [PATCH v5 08/10] clk: qcom: Add GPU clock controller driver for SM6375 Konrad Dybcio
2023-02-01 18:36 ` [PATCH v5 09/10] dt-bindings: clock: Add Qcom SM6115 GPUCC Konrad Dybcio
2023-02-01 18:36 ` [PATCH v5 10/10] clk: qcom: Add GPU clock controller driver for SM6115 Konrad Dybcio

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