Linux clock framework development
 help / color / mirror / Atom feed
* [GIT PULL] Qualcomm clock updates for v7.4
@ 2026-10-12 22:00 Bjorn Andersson
  2026-10-13  8:21 ` Jerome Brunet
  0 siblings, 1 reply; 2+ messages in thread
From: Bjorn Andersson @ 2026-10-12 22:00 UTC (permalink / raw)
  To: Stephen Boyd, linux-clk
  Cc: linux-arm-msm, linux-arm-kernel, Abel Vesa, Taniya Das, Luo Jie,
	Jagadeesh Kona, Kathiravan Thirumoorthy, Brian Masney,
	Hardeep Sharma, Konrad Dybcio, Bjorn Andersson, Esteban Urrutia,
	Muzaffer Kadir, Bartosz Golaszewski, Dongfang Zhao, Imran Shaik,
	Qiang Yu, Sreeshankar K, Vivek Aknurwar, Aamir Ahmed,
	Erikas Bitovtas, Gabor Juhos, Krzysztof Kozlowski, Shawn Guo,
	Sivansh Gupta, Srinivas Kandagatla


The following changes since commit cee9395acd8043be0644b25c34bfa86623f2b935:

  Linux 7.3-rc1 (2026-08-30 13:34:40 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git tags/qcom-clk-for-7.4

for you to fetch changes up to 4ba7bf34e60fec198b1b76470ba02b495c45788e:

  clk: qcom: Add support for camera clock controller on Maili (2026-09-29 15:17:44 -0500)

----------------------------------------------------------------
Qualcomm clock updates for v7.4

Add new clock support for Eliza, Kuno, MSM8952, Nord, Hawi, Maili, and
IPQ5210. Rework common probe and CX power-domain handling.
Add generic subsystem-init helpers and clean up the initcall setup.

- Add camera, camera BIST, GPU, and video clock controllers for Eliza,
  and complete the Milos camera and video power-domain bindings.
- Add Nord camera and video clocks, video AXI and QUSB2 PHY resets,
  EMAC interconnect clocks, and the corrected GCC GPLL enable offset.
- Add Hawi camera and GPU clock controllers, extend them for Maili,
  and correct the camera Rivian PLL configuration.
- Add global and RPMh clock controllers for Kuno.
- Add the MSM8952 global clock controller and RPM clock binding.
- Extend the IPQ common PLL driver with all IPQ5210 networking clock
  outputs, divider flags, and safe bounds handling.
- Add IPQ9650 NoC clock management through the interconnect framework,
  add 24 MHz USB UTMI rates for three IPQ SoCs, and correct IPQ5018 and
  IPQ5424 clock and reset handling.
- Add QCS8300 TSCSS clocks and resets, SM7250 RPMh clocks, and Glymur
  LNBB clocks.
- Model GCC CX power-domain dependencies and runtime PM across the
  affected application, compute, and modem platforms.
- Move always-on clock and GCC initialization into common Qualcomm
  probe handling across 47 camera, display, GPU, video, audio, and
  global clock controller drivers.
- Add generic subsys_driver and subsys_platform_driver helpers, then
  convert the Qualcomm and Renesas clock drivers to use them.
- Fix shared RCG initialization, status error propagation, and cleanup
  after failed rate changes.
- Correct clock and reset register offsets for SM6115, QCS615, MSM8996,
  SDM660, and IPQ5424.
- Correct APQ8064 PLL15 setup, MSM8939 Venus GDSC flags, SM8450 display
  clock ops, Glymur clock IDs and UFS mux ops, X1E80100 USB4 polling,
  and Lucid Ole PLL status handling.
- Split out the X1E80100 TCSR binding and use the clk_ref helper, merge
  SM7150 into the SM6375 GCC binding, sort the Nord Kconfig entries,
  and migrate the SM8450 display controller to common driver data.
- Add Abel Vesa as a reviewer for Qualcomm clock drivers.

----------------------------------------------------------------
Aamir Ahmed (1):
      clk: qcom: ipq-cmn-pll: Assign .num before accessing .hws

Abel Vesa (80):
      MAINTAINERS: add Abel as reviewer for Qualcomm clocks drivers
      clk: qcom: gcc-qcs615: Fix GCC_CPUSS_GNOC_CBCR offset
      dt-bindings: clock: qcom: gcc-sdm845: Require CX power domain
      dt-bindings: clock: qcom: gcc-sm8150: Add CX power domain
      dt-bindings: clock: qcom: gcc-sm8250: Add CX power domain
      dt-bindings: clock: qcom: gcc-sm8350: Add CX power domain
      dt-bindings: clock: qcom: gcc-sm8450: Add CX power domain
      dt-bindings: clock: qcom: qcs615-gcc: Add CX power domain
      dt-bindings: clock: qcom: sm8550-gcc: Add CX power domain
      dt-bindings: clock: qcom: sm8650-gcc: Add CX power domain
      dt-bindings: clock: qcom: sm8750-gcc: Add CX power domain
      dt-bindings: clock: qcom: sm4450-gcc: Add CX power domain
      dt-bindings: clock: qcom: gcc-sm6350: Add CX power domain
      dt-bindings: clock: qcom: qcs8300-gcc: Add CX power domain
      dt-bindings: clock: qcom: sdx75-gcc: Add CX power domain
      clk: qcom: gcc-eliza: Tie the CX power domain to controller
      clk: qcom: gcc-kaanapali: Tie the CX power domain to controller
      clk: qcom: gcc-qcs8300: Tie the CX power domain to controller
      clk: qcom: gcc-sa8775p: Tie the CX power domain to controller
      clk: qcom: gcc-sar2130p: Tie the CX power domain to controller
      clk: qcom: gcc-sc7280: Tie the CX power domain to controller
      clk: qcom: gcc-sdx75: Tie the CX power domain to controller
      clk: qcom: gcc-sm4450: Tie the CX power domain to controller
      clk: qcom: gcc-sm8350: Tie the CX power domain to controller
      clk: qcom: gcc-sm8450: Tie the CX power domain to controller
      clk: qcom: gcc-sm8550: Tie the CX power domain to controller
      clk: qcom: gcc-sm8650: Tie the CX power domain to controller
      clk: qcom: gcc-sm8750: Tie the CX power domain to controller
      clk: qcom: gcc-x1e80100: Tie the CX power domain to controller
      clk: qcom: gcc-ipq5424: Fix TME reset register offsets
      clk: qcom: mmcc-msm8996: Fix FD AHB clock register offset
      clk: qcom: mmcc-sdm660: Fix MDSS AHB clock HWCG register offset
      clk: qcom: mmcc-msm8960: Configure PLL15 only on APQ8064
      clk: qcom: camcc-sa8775p: Use common probe handling for always-on clocks
      clk: qcom: camcc-sc8280xp: Use common probe handling for always-on clocks
      clk: qcom: camcc-sm7150: Use common probe handling for always-on clocks
      clk: qcom: camcc-sm8150: Use common probe handling for always-on clocks
      clk: qcom: dispcc-sc7280: Use common probe handling for always-on clocks
      clk: qcom: dispcc-sc8280xp: Use common probe handling for always-on clocks
      clk: qcom: dispcc-sm4450: Use common probe handling for always-on clocks
      clk: qcom: dispcc-sm6115: Use common probe handling for always-on clocks
      clk: qcom: dispcc-sm7150: Use common probe handling for always-on clocks
      clk: qcom: dispcc-sm8250: Use common probe handling for always-on clocks
      clk: qcom: dispcc-sm8550: Use common probe handling for always-on clocks
      clk: qcom: dispcc-sm8750: Use common probe handling for always-on clocks
      clk: qcom: dispcc-x1e80100: Use common probe handling for always-on clocks
      clk: qcom: dispcc0-sa8775p: Use common probe handling for always-on clocks
      clk: qcom: dispcc1-sa8775p: Use common probe handling for always-on clocks
      clk: qcom: gcc-qcs615: Use common clock controller probe data
      clk: qcom: gcc-qcs8300: Use common clock controller probe data
      clk: qcom: gcc-sa8775p: Use common clock controller probe data
      clk: qcom: gcc-sar2130p: Use common clock controller probe data
      clk: qcom: gcc-sc7180: Use common clock controller probe data
      clk: qcom: gcc-sc7280: Use common clock controller probe data
      clk: qcom: gcc-sc8280xp: Use common clock controller probe data
      clk: qcom: gcc-sdx55: Use common clock controller probe data
      clk: qcom: gcc-sdx65: Use common clock controller probe data
      clk: qcom: gcc-sdx75: Use common clock controller probe data
      clk: qcom: gcc-sm4450: Use common clock controller probe data
      clk: qcom: gcc-sm7150: Use common clock controller probe data
      clk: qcom: gcc-sm8250: Use common clock controller probe data
      clk: qcom: gcc-sm8350: Use common clock controller probe data
      clk: qcom: gcc-sm8450: Use common clock controller probe data
      clk: qcom: gcc-sm8550: Use common clock controller probe data
      clk: qcom: gcc-sm8650: Use common clock controller probe data
      clk: qcom: gcc-sm8750: Use common clock controller probe data
      clk: qcom: gcc-x1e80100: Use common clock controller probe data
      clk: qcom: gpucc-sar2130p: Use common probe handling for always-on clocks
      clk: qcom: gpucc-sc7280: Use common probe handling for always-on clocks
      clk: qcom: gpucc-sc8280xp: Use common probe handling for always-on clocks
      clk: qcom: gpucc-sm4450: Use common probe handling for always-on clocks
      clk: qcom: gpucc-sm8550: Use common probe handling for always-on clocks
      clk: qcom: gpucc-x1e80100: Use common probe handling for always-on clocks
      clk: qcom: gpucc-x1p42100: Use common probe handling for always-on clocks
      clk: qcom: lpasscorecc-sc7180: Use common probe handling for always-on clocks
      clk: qcom: videocc-sa8775p: Use common probe handling for always-on clocks
      clk: qcom: videocc-sm6350: Use common probe handling for always-on clocks
      clk: qcom: videocc-sm7150: Use common probe handling for always-on clocks
      clk: qcom: videocc-sm8250: Use common probe handling for always-on clocks
      clk: qcom: videocc-sm8350: Use common probe handling for always-on clocks

Bartosz Golaszewski (2):
      dt-bindings: clock: qcom: nord-negcc: Add the secondary QUSB2 PHY reset
      clk: qcom: negcc-nord: Add the secondary QUSB2 PHY reset

Bjorn Andersson (10):
      Merge branch '20260806-eliza-mm-cc-v9-v10-1-6ba52dd14343@oss.qualcomm.com' into clk-for-7.4
      Merge branch '20260730-gpucc-hawi-v2-1-7bf618ab8a34@oss.qualcomm.com' into clk-for-7.4
      Merge branch '20260805-qcs8300-tsc-clks-v1-1-e7a5101ed479@oss.qualcomm.com' into clk-for-7.4
      Merge branch '20260801-nord_videocc_camcc-v2-1-674d7718e41f@oss.qualcomm.com' into clk-for-7.4
      Merge branch '20260827-kuno-soc-support-v5-10-6d47636a8f09@oss.qualcomm.com' into clk-for-7.4
      Merge branch '20260817082457.64797-2-krzysztof.kozlowski@oss.qualcomm.com' into clk-for-7.4
      Merge branch '20260915-camcc-hawi-v3-1-5b57f45477f1@oss.qualcomm.com' into HEAD
      Merge branch '20260921-msm8952-initial-support-v3-1-b96fd3fe298b@mainlining.org' into clk-for-7.4
      Merge branch '20260811-ipq9650_icc-v2-1-55b8efbd62c6@oss.qualcomm.com' into clk-for-7.4
      Merge branch '20260922-maili_camcc-v4-1-87704b664dde@oss.qualcomm.com' into clk-for-7.4

Brian Masney (4):
      driver: core: add subsys_driver() macro
      driver: core: platform: add subsys_platform_driver() macro
      clk: qcom: convert drivers over to use subsys_platform_driver()
      clk: renesas: convert drivers over to use subsys_platform_driver()

Dongfang Zhao (2):
      dt-bindings: clock: qcom: Add Hawi GPU clock controllers
      clk: qcom: Add support for Hawi GPUCC

Erikas Bitovtas (1):
      clk: qcom: gcc-msm8939: mark Venus core GDSCs as hardware controlled

Esteban Urrutia (3):
      clk: qcom: dispcc-sm8450: Fix disp_cc_mdss_mdp_clk_src ops
      clk: qcom: dispcc-sm8450: Migrate to qcom_cc_driver_data
      clk: qcom: alpha-pll: Check Lucid Ole PLL status before configuring

Gabor Juhos (1):
      clk: qcom: gcc-ipq5018: mark 'gpll0_main' clock as critical

Hardeep Sharma (4):
      dt-bindings: clock: qcom: Add Kuno Global Clock Controller
      dt-bindings: clock: qcom,rpmhcc: Add Kuno RPMh clock controller
      clk: qcom: clk-rpmh: Add support for Kuno RPMh clocks
      clk: qcom: Add Global Clock Controller driver for Kuno

Imran Shaik (2):
      dt-bindings: clock: qcom,qcs8300-gcc: Add TSCSS clocks and resets
      clk: qcom: gcc-qcs8300: Add support for TSCSS clocks and resets

Jagadeesh Kona (7):
      dt-bindings: clock: qcom: Add Maili Graphics Clock Controllers
      clk: qcom: Add Graphics clock controller support on Qualcomm Maili SoC
      clk: qcom: rpmhcc: Add LNBB clocks support for Glymur
      clk: qcom: gcc-glymur: Use clk_regmap_phy_mux_ops for GCC UFS muxes
      clk: qcom: Fix camera rivian PLL configuration settings
      dt-bindings: clock: qcom: Add Maili camera clock controllers
      clk: qcom: Add support for camera clock controller on Maili

Kathiravan Thirumoorthy (5):
      clk: qcom: ipq5018: add 24MHz rate for USB UTMI clock
      clk: qcom: ipq5332: add 24MHz rate for USB UTMI clock
      clk: qcom: ipq5210: add 24MHz rate for USB UTMI clock
      dt-bindings: interconnect: Add Qualcomm IPQ9650 support
      clk: qcom: ipq9650: Use icc-clk for enabling NoC related clocks

Konrad Dybcio (4):
      clk: qcom: gcc-x1e80100: Don't poll the status bit of GCC_USB4_n_SYS_CLK
      clk: qcom: rcg2: Initialize shared floor clock state
      clk: qcom: rcg2: Propagate force-enable status errors
      clk: qcom: rcg2: Clear force enable after rate failure

Krzysztof Kozlowski (1):
      dt-bindings: clock: qcom,sm6375-gcc: Merge SM7150 into SM6375

Luo Jie (10):
      dt-bindings: clock: qcom: Add CMN PLL support for IPQ5210 SoC
      clk: qcom: ipq-cmn-pll: Use devm_clk_hw_register_fixed_rate_parent_data
      clk: qcom: clk-regmap-divider: Support CLK_DIVIDER_* flags
      clk: qcom: ipq-cmn-pll: Register CMN PLL /2 clock
      clk: qcom: ipq-cmn-pll: Add NSS clock support
      clk: qcom: ipq-cmn-pll: Add PPE clock support
      clk: qcom: ipq-cmn-pll: Add PON reference clock support
      clk: qcom: ipq-cmn-pll: Add EPHY-RAW clock support
      clk: qcom: ipq-cmn-pll: Add clock gate support for fixed clocks
      clk: qcom: ipq-cmn-pll: Add all output clocks for IPQ5210

Muzaffer Kadir (3):
      dt-bindings: clock: qcom: Add MSM8952 global clock controller
      clk: qcom: Add global clock controller driver for MSM8952
      dt-bindings: clock: qcom,rpmcc: Add MSM8952 compatible

Qiang Yu (2):
      dt-bindings: clock: qcom: Move x1e80100 TCSR to own binding
      clk: qcom: tcsrcc-x1e80100: Migrate to clk_ref helper

Shawn Guo (1):
      clk: qcom: Sort Nord clock driver entries in Kconfig

Sivansh Gupta (1):
      clk: qcom: Fix CLK_GLYMUR_GPUCC default and CLK_GLYMUR_EVACC duplicate

Sreeshankar K (2):
      dt-bindings: clock: qcom,rpmhcc: Document RPMHCC bindings for SM7250
      clk: qcom: rpmh: Add SM7250 rpmh clocks

Srinivas Kandagatla (1):
      clk: qcom: fix SM6115 lpasscc register offset

Taniya Das (17):
      dt-bindings: clock: qcom,milos-camcc: Add missing power-domains support
      dt-bindings: clock: qcom,milos-videocc: Add missing power-domains support
      dt-bindings: clock: qcom: Add video clock controller on Qualcomm Eliza SoC
      dt-bindings: clock: qcom: document the Eliza GPU Clock Controller
      dt-bindings: clock: qcom: Add support for CAMCC for Eliza
      clk: qcom: videocc: Add video clock controller driver for Eliza
      clk: qcom: gpucc: Add GPU Clock Controller driver for Eliza
      clk: qcom: camcc: Add support for camera clock controller for Eliza
      dt-bindings: clock: qcom: Add GCC video axi reset clocks for Nord
      dt-bindings: clock: qcom: Add video clock controller on Nord SoC
      dt-bindings: clock: qcom: Add support for Camera Clock Controller for Nord
      clk: qcom: nwgcc-nord: Add video axi clock resets for Nord
      clk: qcom: videocc-glymur: Add video clock controller support for Nord
      clk: qcom: camcc: Add support for camera clock controller for Nord
      clk: qcom: gcc: Fix GPLL enable register offset for Nord SoC
      dt-bindings: clock: qcom: Add EMAC CNOC APB clocks for Nord
      clk: qcom: segcc-nord: Add EMAC CNOC APB clocks for Nord SoC

Vivek Aknurwar (2):
      dt-bindings: clock: qcom: Add Hawi CAMCC compatible strings
      clk: qcom: Add support for the camera clock controller (CAMCC) on Hawi

 .../bindings/clock/qcom,gcc-msm8952.yaml           |   65 +
 .../devicetree/bindings/clock/qcom,gcc-sdm845.yaml |    6 +-
 .../devicetree/bindings/clock/qcom,gcc-sm6350.yaml |    7 +
 .../devicetree/bindings/clock/qcom,gcc-sm8150.yaml |    7 +
 .../devicetree/bindings/clock/qcom,gcc-sm8250.yaml |    7 +
 .../devicetree/bindings/clock/qcom,gcc-sm8350.yaml |    7 +
 .../devicetree/bindings/clock/qcom,gcc-sm8450.yaml |    7 +
 .../devicetree/bindings/clock/qcom,hawi-gpucc.yaml |   80 +
 .../bindings/clock/qcom,ipq9574-cmn-pll.yaml       |    1 +
 .../bindings/clock/qcom,kaanapali-gxclkctl.yaml    |   23 +-
 .../devicetree/bindings/clock/qcom,kuno-gcc.yaml   |   52 +
 .../bindings/clock/qcom,milos-camcc.yaml           |   39 +-
 .../bindings/clock/qcom,milos-videocc.yaml         |   29 +-
 .../devicetree/bindings/clock/qcom,qcs615-gcc.yaml |    7 +
 .../bindings/clock/qcom,qcs8300-gcc.yaml           |    7 +
 .../devicetree/bindings/clock/qcom,rpmcc.yaml      |    5 +
 .../devicetree/bindings/clock/qcom,rpmhcc.yaml     |    2 +
 .../devicetree/bindings/clock/qcom,sdx75-gcc.yaml  |    7 +
 .../devicetree/bindings/clock/qcom,sm4450-gcc.yaml |    7 +
 .../devicetree/bindings/clock/qcom,sm6375-gcc.yaml |    9 +-
 .../devicetree/bindings/clock/qcom,sm7150-gcc.yaml |   53 -
 .../bindings/clock/qcom,sm8450-camcc.yaml          |   47 +-
 .../bindings/clock/qcom,sm8450-gpucc.yaml          |    3 +
 .../bindings/clock/qcom,sm8450-videocc.yaml        |    2 +
 .../devicetree/bindings/clock/qcom,sm8550-gcc.yaml |    7 +
 .../bindings/clock/qcom,sm8550-tcsr.yaml           |    1 -
 .../devicetree/bindings/clock/qcom,sm8650-gcc.yaml |    7 +
 .../devicetree/bindings/clock/qcom,sm8750-gcc.yaml |    7 +
 .../bindings/clock/qcom,x1e80100-tcsr.yaml         |  114 +
 MAINTAINERS                                        |    1 +
 drivers/clk/qcom/Kconfig                           |  149 +-
 drivers/clk/qcom/Makefile                          |    9 +
 drivers/clk/qcom/cambistmclkcc-eliza.c             |  464 +++
 drivers/clk/qcom/cambistmclkcc-kaanapali.c         |    7 +
 drivers/clk/qcom/cambistmclkcc-sm8750.c            |    7 +
 drivers/clk/qcom/camcc-eliza.c                     | 2803 ++++++++++++++++
 drivers/clk/qcom/camcc-glymur.c                    |    7 +
 drivers/clk/qcom/camcc-hawi.c                      | 3152 +++++++++++++++++
 drivers/clk/qcom/camcc-nord.c                      | 2941 ++++++++++++++++
 drivers/clk/qcom/camcc-sa8775p.c                   |   36 +-
 drivers/clk/qcom/camcc-sc8280xp.c                  |   13 +-
 drivers/clk/qcom/camcc-sm7150.c                    |   13 +-
 drivers/clk/qcom/camcc-sm8150.c                    |   13 +-
 drivers/clk/qcom/clk-alpha-pll.c                   |    9 +
 drivers/clk/qcom/clk-rcg2.c                        |   35 +-
 drivers/clk/qcom/clk-regmap-divider.c              |   16 +-
 drivers/clk/qcom/clk-regmap-divider.h              |    1 +
 drivers/clk/qcom/clk-rpmh.c                        |   44 +
 drivers/clk/qcom/dispcc-sc7280.c                   |   13 +-
 drivers/clk/qcom/dispcc-sc8280xp.c                 |   18 +-
 drivers/clk/qcom/dispcc-sm4450.c                   |   15 +-
 drivers/clk/qcom/dispcc-sm6115.c                   |   13 +-
 drivers/clk/qcom/dispcc-sm7150.c                   |   13 +-
 drivers/clk/qcom/dispcc-sm8250.c                   |   13 +-
 drivers/clk/qcom/dispcc-sm8450.c                   |   40 +-
 drivers/clk/qcom/dispcc-sm8550.c                   |   13 +-
 drivers/clk/qcom/dispcc-sm8750.c                   |   19 +-
 drivers/clk/qcom/dispcc-x1e80100.c                 |   27 +-
 drivers/clk/qcom/dispcc0-sa8775p.c                 |   15 +-
 drivers/clk/qcom/dispcc1-sa8775p.c                 |   15 +-
 drivers/clk/qcom/gcc-eliza.c                       |   13 +-
 drivers/clk/qcom/gcc-glymur.c                      |   81 +-
 drivers/clk/qcom/gcc-hawi.c                        |   12 +-
 drivers/clk/qcom/gcc-ipq5018.c                     |   10 +
 drivers/clk/qcom/gcc-ipq5210.c                     |    1 +
 drivers/clk/qcom/gcc-ipq5332.c                     |    1 +
 drivers/clk/qcom/gcc-ipq5424.c                     |    4 +-
 drivers/clk/qcom/gcc-ipq9650.c                     |   22 +
 drivers/clk/qcom/gcc-kaanapali.c                   |   13 +-
 drivers/clk/qcom/gcc-kuno.c                        | 1473 ++++++++
 drivers/clk/qcom/gcc-milos.c                       |   12 +-
 drivers/clk/qcom/gcc-msm8939.c                     |    4 +
 drivers/clk/qcom/gcc-msm8952.c                     | 3548 ++++++++++++++++++++
 drivers/clk/qcom/gcc-nord.c                        |   12 +-
 drivers/clk/qcom/gcc-qcm2290.c                     |   12 +-
 drivers/clk/qcom/gcc-qcs615.c                      |   69 +-
 drivers/clk/qcom/gcc-qcs8300.c                     |  167 +-
 drivers/clk/qcom/gcc-qdu1000.c                     |   12 +-
 drivers/clk/qcom/gcc-sa8775p.c                     |   56 +-
 drivers/clk/qcom/gcc-sar2130p.c                    |   58 +-
 drivers/clk/qcom/gcc-sc7180.c                      |   60 +-
 drivers/clk/qcom/gcc-sc7280.c                      |   67 +-
 drivers/clk/qcom/gcc-sc8280xp.c                    |   47 +-
 drivers/clk/qcom/gcc-sdx55.c                       |   43 +-
 drivers/clk/qcom/gcc-sdx65.c                       |   43 +-
 drivers/clk/qcom/gcc-sdx75.c                       |   44 +-
 drivers/clk/qcom/gcc-shikra.c                      |   12 +-
 drivers/clk/qcom/gcc-sm4450.c                      |   77 +-
 drivers/clk/qcom/gcc-sm6115.c                      |   12 +-
 drivers/clk/qcom/gcc-sm6125.c                      |   12 +-
 drivers/clk/qcom/gcc-sm6375.c                      |   12 +-
 drivers/clk/qcom/gcc-sm7150.c                      |   72 +-
 drivers/clk/qcom/gcc-sm8150.c                      |   12 +-
 drivers/clk/qcom/gcc-sm8250.c                      |   69 +-
 drivers/clk/qcom/gcc-sm8350.c                      |   65 +-
 drivers/clk/qcom/gcc-sm8450.c                      |   64 +-
 drivers/clk/qcom/gcc-sm8550.c                      |   70 +-
 drivers/clk/qcom/gcc-sm8650.c                      |   72 +-
 drivers/clk/qcom/gcc-sm8750.c                      |   89 +-
 drivers/clk/qcom/gcc-x1e80100.c                    |   80 +-
 drivers/clk/qcom/gpucc-eliza.c                     |  606 ++++
 drivers/clk/qcom/gpucc-hawi.c                      |  477 +++
 drivers/clk/qcom/gpucc-sar2130p.c                  |   13 +-
 drivers/clk/qcom/gpucc-sc7280.c                    |   22 +-
 drivers/clk/qcom/gpucc-sc8280xp.c                  |   15 +-
 drivers/clk/qcom/gpucc-sm4450.c                    |   17 +-
 drivers/clk/qcom/gpucc-sm8550.c                    |   15 +-
 drivers/clk/qcom/gpucc-x1e80100.c                  |   13 +-
 drivers/clk/qcom/gpucc-x1p42100.c                  |   17 +-
 drivers/clk/qcom/ipq-cmn-pll.c                     |  538 ++-
 drivers/clk/qcom/lpasscc-sc7280.c                  |   12 +-
 drivers/clk/qcom/lpasscc-sdm845.c                  |   12 +-
 drivers/clk/qcom/lpasscc-sm6115.c                  |    4 +-
 drivers/clk/qcom/lpasscorecc-sc7180.c              |   31 +-
 drivers/clk/qcom/mmcc-msm8960.c                    |    3 +-
 drivers/clk/qcom/mmcc-msm8996.c                    |    4 +-
 drivers/clk/qcom/mmcc-sdm660.c                     |    2 +-
 drivers/clk/qcom/negcc-nord.c                      |    5 +-
 drivers/clk/qcom/nwgcc-nord.c                      |    5 +-
 drivers/clk/qcom/segcc-nord.c                      |   40 +-
 drivers/clk/qcom/tcsrcc-eliza.c                    |   12 +-
 drivers/clk/qcom/tcsrcc-glymur.c                   |   12 +-
 drivers/clk/qcom/tcsrcc-kaanapali.c                |   12 +-
 drivers/clk/qcom/tcsrcc-sm8550.c                   |   12 +-
 drivers/clk/qcom/tcsrcc-sm8650.c                   |   12 +-
 drivers/clk/qcom/tcsrcc-sm8750.c                   |   12 +-
 drivers/clk/qcom/tcsrcc-x1e80100.c                 |  347 +-
 drivers/clk/qcom/videocc-eliza.c                   |  404 +++
 drivers/clk/qcom/videocc-glymur.c                  |   38 +
 drivers/clk/qcom/videocc-sa8775p.c                 |   17 +-
 drivers/clk/qcom/videocc-sm6350.c                  |   13 +-
 drivers/clk/qcom/videocc-sm7150.c                  |   13 +-
 drivers/clk/qcom/videocc-sm8250.c                  |   15 +-
 drivers/clk/qcom/videocc-sm8350.c                  |   31 +-
 drivers/clk/qcom/videocc-sm8750.c                  |   12 +-
 drivers/clk/renesas/r9a06g032-clocks.c             |    8 +-
 drivers/clk/renesas/renesas-cpg-mssr.c             |    7 +-
 drivers/clk/renesas/rzg2l-cpg.c                    |    7 +-
 drivers/clk/renesas/rzv2h-cpg.c                    |    7 +-
 .../dt-bindings/clock/qcom,eliza-cambistmclkcc.h   |   32 +
 include/dt-bindings/clock/qcom,eliza-camcc.h       |  151 +
 include/dt-bindings/clock/qcom,eliza-gpucc.h       |   51 +
 include/dt-bindings/clock/qcom,eliza-videocc.h     |   37 +
 include/dt-bindings/clock/qcom,gcc-msm8952.h       |  215 ++
 include/dt-bindings/clock/qcom,hawi-camcc.h        |  165 +
 include/dt-bindings/clock/qcom,hawi-gpucc.h        |   47 +
 include/dt-bindings/clock/qcom,ipq5210-cmn-pll.h   |   30 +
 include/dt-bindings/clock/qcom,kuno-gcc.h          |  100 +
 include/dt-bindings/clock/qcom,nord-camcc.h        |  167 +
 include/dt-bindings/clock/qcom,nord-negcc.h        |    1 +
 include/dt-bindings/clock/qcom,nord-nwgcc.h        |    3 +
 include/dt-bindings/clock/qcom,nord-segcc.h        |    2 +
 include/dt-bindings/clock/qcom,qcs8300-gcc.h       |    6 +
 include/dt-bindings/interconnect/qcom,ipq9650.h    |   28 +
 include/linux/device/driver.h                      |   31 +
 include/linux/platform_device.h                    |   30 +
 156 files changed, 19545 insertions(+), 1544 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-msm8952.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,hawi-gpucc.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,kuno-gcc.yaml
 delete mode 100644 Documentation/devicetree/bindings/clock/qcom,sm7150-gcc.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,x1e80100-tcsr.yaml
 create mode 100644 drivers/clk/qcom/cambistmclkcc-eliza.c
 create mode 100644 drivers/clk/qcom/camcc-eliza.c
 create mode 100644 drivers/clk/qcom/camcc-hawi.c
 create mode 100644 drivers/clk/qcom/camcc-nord.c
 create mode 100644 drivers/clk/qcom/gcc-kuno.c
 create mode 100644 drivers/clk/qcom/gcc-msm8952.c
 create mode 100644 drivers/clk/qcom/gpucc-eliza.c
 create mode 100644 drivers/clk/qcom/gpucc-hawi.c
 create mode 100644 drivers/clk/qcom/videocc-eliza.c
 create mode 100644 include/dt-bindings/clock/qcom,eliza-cambistmclkcc.h
 create mode 100644 include/dt-bindings/clock/qcom,eliza-camcc.h
 create mode 100644 include/dt-bindings/clock/qcom,eliza-gpucc.h
 create mode 100644 include/dt-bindings/clock/qcom,eliza-videocc.h
 create mode 100644 include/dt-bindings/clock/qcom,gcc-msm8952.h
 create mode 100644 include/dt-bindings/clock/qcom,hawi-camcc.h
 create mode 100644 include/dt-bindings/clock/qcom,hawi-gpucc.h
 create mode 100644 include/dt-bindings/clock/qcom,ipq5210-cmn-pll.h
 create mode 100644 include/dt-bindings/clock/qcom,kuno-gcc.h
 create mode 100644 include/dt-bindings/clock/qcom,nord-camcc.h
 create mode 100644 include/dt-bindings/interconnect/qcom,ipq9650.h

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-10-13  8:21 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-12 22:00 [GIT PULL] Qualcomm clock updates for v7.4 Bjorn Andersson
2026-10-13  8:21 ` Jerome Brunet

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox