| From: |
| Taniya Das <quic_tdas-AT-quicinc.com> |
| To: |
| Bjorn Andersson <andersson-AT-kernel.org>, Konrad Dybcio <konrad.dybcio-AT-linaro.org>, Michael Turquette <mturquette-AT-baylibre.com>, Stephen Boyd <sboyd-AT-kernel.org>, Rob Herring <robh+dt-AT-kernel.org>, "Krzysztof Kozlowski" <krzysztof.kozlowski+dt-AT-linaro.org>, Conor Dooley <conor+dt-AT-kernel.org> |
| Subject: |
| [PATCH 00/13] Add support for SA8775P Multimedia clock controllers |
| Date: |
| Fri, 31 May 2024 14:32:36 +0530 |
| Message-ID: |
| <20240531090249.10293-1-quic_tdas@quicinc.com> |
| Cc: |
| <linux-arm-msm-AT-vger.kernel.org>, <linux-clk-AT-vger.kernel.org>, <devicetree-AT-vger.kernel.org>, <quic_jkona-AT-quicinc.com>, Bartosz Golaszewski <bartosz.golaszewski-AT-linaro.org>, Taniya Das <quic_tdas-AT-quicinc.com> |
| Archive-link: |
| Article |
Update GCC, GPUCC clock controllers and add support for multimedia
clock controllers on Qualcomm SA8775P platform.
Taniya Das (13):
clk: qcom: gcc-sa8775p: Remove support for UFS hw ctl clocks
clk: qcom: gcc-sa8775p: Update the GDSC wait_val fields and flags
clk: qcom: gcc-sa8775p: Set FORCE_MEM_CORE_ON for
gcc_ufs_phy_ice_core_clk
clk: qcom: gpucc-sa8775p: Remove the CLK_IS_CRITICAL and ALWAYS_ON
flags
clk: qcom: gpucc-sa8775p: Park RCG's clk source at XO during disable
clk: qcom: gpucc-sa8775p: Update wait_val fields for GPU GDSC's
dt-bindings: clock: qcom: Add SA8775P video clock controller
clk: qcom: Add support for Video clock controller on SA8775P
dt-bindings: clock: qcom: Add SA8775P camera controller
clk: qcom: Add support for Camera Clock Controller on SA8775P
dt-bindings: clock: qcom: Add SA8775P display controller
clk: qcom: Add support for Display Controllers on SA8775P
arm64: dts: qcom: Add support for multimedia clock controllers
.../bindings/clock/qcom,sa8775p-camcc.yaml | 76 +
.../bindings/clock/qcom,sa8775p-dispcc.yaml | 88 +
.../bindings/clock/qcom,sa8775p-videocc.yaml | 75 +
arch/arm64/boot/dts/qcom/sa8775p-ride.dts | 2 +-
arch/arm64/boot/dts/qcom/sa8775p.dtsi | 59 +
drivers/clk/qcom/Kconfig | 31 +
drivers/clk/qcom/Makefile | 3 +
drivers/clk/qcom/camcc-sa8775p.c | 1849 +++++++++++++++++
drivers/clk/qcom/dispcc0-sa8775p.c | 1481 +++++++++++++
drivers/clk/qcom/dispcc1-sa8775p.c | 1481 +++++++++++++
drivers/clk/qcom/gcc-sa8775p.c | 154 +-
drivers/clk/qcom/gpucc-sa8775p.c | 41 +-
drivers/clk/qcom/videocc-sa8775p.c | 576 +++++
.../dt-bindings/clock/qcom,sa8775p-camcc.h | 107 +
.../dt-bindings/clock/qcom,sa8775p-dispcc.h | 87 +
.../dt-bindings/clock/qcom,sa8775p-videocc.h | 47 +
16 files changed, 6027 insertions(+), 130 deletions(-)
create mode 100644 Documentation/devicetree/bindings/clock/qcom,sa8775p-camcc.yaml
create mode 100644 Documentation/devicetree/bindings/clock/qcom,sa8775p-dispcc.yaml
create mode 100644 Documentation/devicetree/bindings/clock/qcom,sa8775p-videocc.yaml
create mode 100644 drivers/clk/qcom/camcc-sa8775p.c
create mode 100644 drivers/clk/qcom/dispcc0-sa8775p.c
create mode 100644 drivers/clk/qcom/dispcc1-sa8775p.c
create mode 100644 drivers/clk/qcom/videocc-sa8775p.c
create mode 100644 include/dt-bindings/clock/qcom,sa8775p-camcc.h
create mode 100644 include/dt-bindings/clock/qcom,sa8775p-dispcc.h
create mode 100644 include/dt-bindings/clock/qcom,sa8775p-videocc.h
--
2.17.1