Skip to content

Add clock drivers for SM8250 SoC

Vinod Koul linux-arm-msm linux-clk linux-devicetree lkml 2 versions – Applied

Status from this message: Applied to clk-next

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v4 Latest5 patches 8 repliesApplied
  2. v35 patches 2 repliesSuperseded

Changes in v4 from the cover letter

- Make qcom,gcc-sm8250.yaml license as dual GPL + BSD

Patches in v4 Applied

#Subject and filesSizeRepliesApplied
1/5clk: qcom: clk-alpha-pll: Use common names for definesdrivers/clk/qcom/clk-alpha-pll.c+17 -231 reply
2/5clk: qcom: clk-alpha-pll: Refactor trion PLLdrivers/clk/qcom/clk-alpha-pll.c+6 -271 reply
3/5clk: qcom: clk-alpha-pll: Add support for controlling Lucid PLLsdrivers/clk/qcom/clk-alpha-pll.c drivers/clk/qcom/clk-alpha-pll.h+205 -01 reply
4/5dt-bindings: clock: Add SM8250 GCC clock bindingsDocumentation/devicetree/bindings/clock/qcom,gcc-sm8250.yaml include/dt-bindings/clock/qcom,gcc-sm8250.h+343 -02 replies
5/5clk: qcom: gcc: Add global clock controller driver for SM8250drivers/clk/qcom/Kconfig drivers/clk/qcom/Makefile drivers/clk/qcom/gcc-sm8250.c+3698 -01 reply

Reviews trailers per patch

1 of 5 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchRob HerringBryan O'Donoghue
SeriesR-b T-b R-b T-b
1/5
2/5
3/5
4/5R-b
5/5

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v4 thread

Cover letter [PATCH v4 0/5] Add clock drivers for SM8250 SoC

This series adds clock drivers support for SM8250 SoC. As part of the device tree, the sm8250 dts file has basic nodes like CPU, PSCI, intc, timer and clock controller.

Required clock controller driver and RPMH cloks are added to support peripherals like USB.

All this configuration is added to support SM8250 to boot up to the serial console.

Changes in v4:
- Make qcom,gcc-sm8250.yaml license as dual GPL + BSD

Changes in v3:
- Dropped accepted patches by Steve
- Split the common rename patch to rename and refactor patches
- Rebase on clk/clk-qcom and move yaml binding to .../bindings/clock/qcom,gcc-sm8250.yaml
- Fix comments form Steve on gcc-sm8250 clk driver

Taniya Das (5):
clk: qcom: clk-alpha-pll: Use common names for defines
clk: qcom: clk-alpha-pll: Refactor trion PLL
clk: qcom: clk-alpha-pll: Add support for controlling Lucid PLLs
dt-bindings: clock: Add SM8250 GCC clock bindings
clk: qcom: gcc: Add global clock controller driver for SM8250

 .../bindings/clock/qcom,gcc-sm8250.yaml       |   72 +
 drivers/clk/qcom/Kconfig                      |    7 +
 drivers/clk/qcom/Makefile                     |    1 +
 drivers/clk/qcom/clk-alpha-pll.c              |  264 +-
 drivers/clk/qcom/clk-alpha-pll.h              |   12 +
 drivers/clk/qcom/gcc-sm8250.c                 | 3690 +++++++++++++++++
 include/dt-bindings/clock/qcom,gcc-sm8250.h   |  271 ++
 7 files changed, 4268 insertions(+), 49 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm8250.yaml
 create mode 100644 drivers/clk/qcom/gcc-sm8250.c
 create mode 100644 include/dt-bindings/clock/qcom,gcc-sm8250.h
Signature · 1 line
2.24.1