[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20231025-topic-sm8650-upstream-clocks-v1-0-c89b59594caf@linaro.org>
Date: Wed, 25 Oct 2023 09:32:37 +0200
From: Neil Armstrong <neil.armstrong@...aro.org>
To: Andy Gross <agross@...nel.org>,
Bjorn Andersson <andersson@...nel.org>,
Konrad Dybcio <konrad.dybcio@...aro.org>,
Michael Turquette <mturquette@...libre.com>,
Stephen Boyd <sboyd@...nel.org>,
Rob Herring <robh+dt@...nel.org>,
Krzysztof Kozlowski <krzysztof.kozlowski+dt@...aro.org>,
Conor Dooley <conor+dt@...nel.org>,
Philipp Zabel <p.zabel@...gutronix.de>,
Taniya Das <quic_tdas@...cinc.com>
Cc: linux-arm-msm@...r.kernel.org, linux-clk@...r.kernel.org,
devicetree@...r.kernel.org, linux-kernel@...r.kernel.org,
Neil Armstrong <neil.armstrong@...aro.org>
Subject: [PATCH 00/10] clk: qcom: Introduce clocks drivers for SM8650
This patchset introduces the following SM8650 Clock drivers:
- GCC: Global Clock Controller
- DISPCC: Display Clock Controller
- TCSR Clock Controller
- GPUCC: GPU Clock Controller driver
- rpmh clocks
Dependencies: None
For convenience, a regularly refreshed linux-next based git tree containing
all the SM8650 related work is available at:
https://git.codelinaro.org/neil.armstrong/linux/-/tree/topic/sm85650/upstream/integ
Signed-off-by: Neil Armstrong <neil.armstrong@...aro.org>
---
Neil Armstrong (10):
dt-bindings: clock: qcom: document the SM8650 TCSR Clock Controller
dt-bindings: clock: qcom: document the SM8650 General Clock Controller
dt-bindings: clock: qcom: document the SM8650 Display Clock Controller
dt-bindings: clock: qcom: document the SM8650 GPU Clock Controller
dt-bindings: clock: qcom-rpmhcc: document the SM8650 RPMH Clock Controller
clk: qcom: add the SM8650 Global Clock Controller driver
clk: qcom: add the SM8650 TCSR Clock Controller driver
clk: qcom: add the SM8650 Display Clock Controller driver
clk: qcom: add the SM8650 GPU Clock Controller driver
clk: qcom: rpmh: add clocks for SM8650
.../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 +
.../bindings/clock/qcom,sm8450-gpucc.yaml | 2 +
.../bindings/clock/qcom,sm8650-dispcc.yaml | 106 +
.../devicetree/bindings/clock/qcom,sm8650-gcc.yaml | 65 +
.../bindings/clock/qcom,sm8650-tcsr.yaml | 55 +
drivers/clk/qcom/Kconfig | 32 +
drivers/clk/qcom/Makefile | 4 +
drivers/clk/qcom/clk-rpmh.c | 29 +
drivers/clk/qcom/dispcc-sm8650.c | 1806 +++++++++
drivers/clk/qcom/gcc-sm8650.c | 3931 ++++++++++++++++++++
drivers/clk/qcom/gpucc-sm8650.c | 660 ++++
drivers/clk/qcom/tcsrcc-sm8650.c | 192 +
include/dt-bindings/clock/qcom,sm8650-dispcc.h | 101 +
include/dt-bindings/clock/qcom,sm8650-gcc.h | 257 ++
include/dt-bindings/clock/qcom,sm8650-gpucc.h | 43 +
include/dt-bindings/clock/qcom,sm8650-tcsr.h | 18 +
include/dt-bindings/reset/qcom,sm8650-gpucc.h | 20 +
17 files changed, 7322 insertions(+)
---
base-commit: fe1998aa935b44ef873193c0772c43bce74f17dc
change-id: 20231016-topic-sm8650-upstream-clocks-3c09f464b7d4
Best regards,
--
Neil Armstrong <neil.armstrong@...aro.org>
Powered by blists - more mailing lists