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