[PATCH v2 0/7] clks: qcom: Introduce clks for SM8750

Melody Olvera posted 7 patches 1 week, 4 days ago
.../bindings/clock/qcom,rpmhcc.yaml           |    1 +
.../bindings/clock/qcom,sm8550-tcsr.yaml      |    2 +
.../bindings/clock/qcom,sm8650-gcc.yaml       |    8 +-
drivers/clk/qcom/Kconfig                      |   17 +
drivers/clk/qcom/Makefile                     |    2 +
drivers/clk/qcom/clk-alpha-pll.c              |   14 +
drivers/clk/qcom/clk-alpha-pll.h              |    7 +
drivers/clk/qcom/clk-rpmh.c                   |   28 +-
drivers/clk/qcom/gcc-sm8750.c                 | 3274 +++++++++++++++++
drivers/clk/qcom/tcsrcc-sm8750.c              |  147 +
include/dt-bindings/clock/qcom,sm8750-gcc.h   |  226 ++
include/dt-bindings/clock/qcom,sm8750-tcsr.h  |   15 +
12 files changed, 3738 insertions(+), 3 deletions(-)
create mode 100644 drivers/clk/qcom/gcc-sm8750.c
create mode 100644 drivers/clk/qcom/tcsrcc-sm8750.c
create mode 100644 include/dt-bindings/clock/qcom,sm8750-gcc.h
create mode 100644 include/dt-bindings/clock/qcom,sm8750-tcsr.h
[PATCH v2 0/7] clks: qcom: Introduce clks for SM8750
Posted by Melody Olvera 1 week, 4 days ago
Add GCC, RPMH, and TCSR clocks for the SM8750 SoC.

The Qualcomm Technologies, Inc. SM8750 SoC is the latest in the line of
consumer mobile device SoCs. See more at:
https://www.qualcomm.com/content/dam/qcomm-martech/dm-assets/images/company/news-media/media-center/press-kits/snapdragon-summit-2024/day-1/documents/Snapdragon8EliteProductBrief.pdf

Changes in V2:
- removed unneeded rpmh macros, bcm ops
- renamed CXO_PAD to CXO
- ordered rpmh compatibles in alpha order
- reordered clk_alpha_pll regs
- removed redundant bindings for sm8750
- revised gcc driver for pcie 0

Taniya Das (7):
  dt-bindings: clock: qcom-rpmhcc: Add RPMHCC for SM8750
  clk: qcom: rpmh: Add support for SM8750 rpmh clocks
  clk: qcom: clk-alpha-pll: Add support for controlling Taycan PLLs
  dt-bindings: clock: qcom: Add SM8750 GCC
  clk: qcom: Add support for GCC clock controller on SM8750
  dt-bindings: clock: qcom: Document the SM8750 TCSR Clock Controller
  clk: qcom: Add TCSR clock driver for SM8750

 .../bindings/clock/qcom,rpmhcc.yaml           |    1 +
 .../bindings/clock/qcom,sm8550-tcsr.yaml      |    2 +
 .../bindings/clock/qcom,sm8650-gcc.yaml       |    8 +-
 drivers/clk/qcom/Kconfig                      |   17 +
 drivers/clk/qcom/Makefile                     |    2 +
 drivers/clk/qcom/clk-alpha-pll.c              |   14 +
 drivers/clk/qcom/clk-alpha-pll.h              |    7 +
 drivers/clk/qcom/clk-rpmh.c                   |   28 +-
 drivers/clk/qcom/gcc-sm8750.c                 | 3274 +++++++++++++++++
 drivers/clk/qcom/tcsrcc-sm8750.c              |  147 +
 include/dt-bindings/clock/qcom,sm8750-gcc.h   |  226 ++
 include/dt-bindings/clock/qcom,sm8750-tcsr.h  |   15 +
 12 files changed, 3738 insertions(+), 3 deletions(-)
 create mode 100644 drivers/clk/qcom/gcc-sm8750.c
 create mode 100644 drivers/clk/qcom/tcsrcc-sm8750.c
 create mode 100644 include/dt-bindings/clock/qcom,sm8750-gcc.h
 create mode 100644 include/dt-bindings/clock/qcom,sm8750-tcsr.h


base-commit: 6d59cab07b8d74d0f0422b750038123334f6ecc2
-- 
2.46.1