[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20241019-qcs615-mm-clockcontroller-v1-0-4cfb96d779ae@quicinc.com>
Date: Sat, 19 Oct 2024 00:45:36 +0530
From: Taniya Das <quic_tdas@...cinc.com>
To: Bjorn Andersson <andersson@...nel.org>,
Michael Turquette
<mturquette@...libre.com>,
Stephen Boyd <sboyd@...nel.org>,
Abhishek Sahu
<absahu@...eaurora.org>, Rob Herring <robh@...nel.org>,
Krzysztof Kozlowski
<krzk+dt@...nel.org>,
Conor Dooley <conor+dt@...nel.org>,
Catalin Marinas
<catalin.marinas@....com>,
Will Deacon <will@...nel.org>
CC: Ajit Pandey <quic_ajipan@...cinc.com>,
Imran Shaik
<quic_imrashai@...cinc.com>,
Jagadeesh Kona <quic_jkona@...cinc.com>,
"Stephen Boyd" <sboyd@...eaurora.org>, <linux-arm-msm@...r.kernel.org>,
<linux-clk@...r.kernel.org>, <linux-kernel@...r.kernel.org>,
<devicetree@...r.kernel.org>, <linux-arm-kernel@...ts.infradead.org>,
"Taniya
Das" <quic_tdas@...cinc.com>
Subject: [PATCH 00/11] Add support for videocc, camcc, dispcc and gpucc on
Qualcomm QCS615 platform
Add support for multimedia clock controllers on Qualcomm QCS615 platform.
Update the defconfig to enable these clock controllers.
Global clock controller support
https://lore.kernel.org/all/20240920-qcs615-clock-driver-v2-0-2f6de44eb2aa@quicinc.com/
Signed-off-by: Taniya Das <quic_tdas@...cinc.com>
---
Taniya Das (11):
clk: qcom: Update the support for alpha mode configuration
clk: qcom: clk-alpha-pll: Add support for dynamic update for slewing PLLs
dt-bindings: clock: Add Qualcomm QCS615 Camera clock controller
clk: qcom: camcc-qcs615: Add QCS615 camera clock controller driver
dt-bindings: clock: Add Qualcomm QCS615 Display clock controller
clk: qcom: dispcc-qcs615: Add QCS615 display clock controller driver
dt-bindings: clock: Add Qualcomm QCS615 Graphics clock controller
clk: qcom: gpucc-qcs615: Add QCS615 graphics clock controller driver
dt-bindings: clock: Add Qualcomm QCS615 Video clock controller
clk: qcom: videocc-qcs615: Add QCS615 video clock controller driver
arm64: defconfig: Enable QCS615 clock controllers
.../bindings/clock/qcom,qcs615-camcc.yaml | 60 +
.../bindings/clock/qcom,qcs615-dispcc.yaml | 73 +
.../bindings/clock/qcom,qcs615-gpucc.yaml | 66 +
.../bindings/clock/qcom,qcs615-videocc.yaml | 64 +
arch/arm64/configs/defconfig | 4 +
drivers/clk/qcom/Kconfig | 35 +
drivers/clk/qcom/Makefile | 4 +
drivers/clk/qcom/camcc-qcs615.c | 1588 ++++++++++++++++++++
drivers/clk/qcom/clk-alpha-pll.c | 174 +++
drivers/clk/qcom/clk-alpha-pll.h | 1 +
drivers/clk/qcom/dispcc-qcs615.c | 786 ++++++++++
drivers/clk/qcom/gpucc-qcs615.c | 525 +++++++
drivers/clk/qcom/videocc-qcs615.c | 332 ++++
include/dt-bindings/clock/qcom,qcs615-camcc.h | 110 ++
include/dt-bindings/clock/qcom,qcs615-dispcc.h | 52 +
include/dt-bindings/clock/qcom,qcs615-gpucc.h | 39 +
include/dt-bindings/clock/qcom,qcs615-videocc.h | 30 +
17 files changed, 3943 insertions(+)
---
base-commit: 15e7d45e786a62a211dd0098fee7c57f84f8c681
change-id: 20241016-qcs615-mm-clockcontroller-cff9aea7a006
Best regards,
--
Taniya Das <quic_tdas@...cinc.com>
Powered by blists - more mailing lists