[PATCH 00/13] Add support for SA8775P Multimedia clock controllers

Taniya Das
2024-05-31T09:03:35Z

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