mbox series

[v2,0/2] Add Global Clock controller (GCC) driver for SC7280

Message ID 1612981579-17391-1-git-send-email-tdas@codeaurora.org (mailing list archive)
Headers show
Series Add Global Clock controller (GCC) driver for SC7280 | expand

Message

Taniya Das Feb. 10, 2021, 6:26 p.m. UTC
Add driver support for Global Clock controller for SC7280 and also update
device tree bindings for the various clocks supported in the clock controller.

[v2]
 * Add UFS phy rx/tx symbol clocks in bindings.
 * Remove protected-clocks node & description.
 * Add support for extra clocks for QSPI/WPSS/MSS/LPASS/PCIE clocks.
 * Update the floor rcg ops for SDCC/QSPI clock.
 * Add comment for cpuss critical clocks.

[v1]
 * Documentation binding for GCC clock for SC7280.
 * GCC clock driver for SC7280.

Taniya Das (2):
  dt-bindings: clock: Add SC7280 GCC clock binding
  clk: qcom: Add Global Clock controller (GCC) driver for SC7280

 .../devicetree/bindings/clock/qcom,gcc-sc7280.yaml |   92 +
 drivers/clk/qcom/Kconfig                           |    9 +
 drivers/clk/qcom/Makefile                          |    1 +
 drivers/clk/qcom/gcc-sc7280.c                      | 3603 ++++++++++++++++++++
 include/dt-bindings/clock/qcom,gcc-sc7280.h        |  226 ++
 5 files changed, 3931 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sc7280.yaml
 create mode 100644 drivers/clk/qcom/gcc-sc7280.c
 create mode 100644 include/dt-bindings/clock/qcom,gcc-sc7280.h

--
Qualcomm INDIA, on behalf of Qualcomm Innovation Center, Inc.is a member
of the Code Aurora Forum, hosted by the  Linux Foundation.

Comments

Stephen Boyd Feb. 13, 2021, 12:52 a.m. UTC | #1
Quoting Taniya Das (2021-02-10 10:26:19)
> Add support for the global clock controller found on SC7280
> based devices. This should allow most non-multimedia device
> drivers to probe and control their clocks.
> 
> Signed-off-by: Taniya Das <tdas@codeaurora.org>
> ---

Applied to clk-next