[GIT PULL] Qualcomm clock updates for v6.19

Bjorn Andersson andersson at kernel.org
Wed Nov 26 09:34:30 PST 2025


The following changes since commit 3a8660878839faadb4f1a6dd72c3179c1df56787:

  Linux 6.18-rc1 (2025-10-12 13:42:36 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 3664282f3345fdfa6a154feb6ed6c3217a8b3b0d:

  clk: qcom: x1e80100-dispcc: Add USB4 router link resets (2025-11-18 16:11:37 -0600)

----------------------------------------------------------------
Qualcomm clock updates for v6.19

Introduce support for the IPQ5424 Network Subsystem Clock Controller and
the video clock controller for SM8750.

Describe the parent/child relationship among the Titan GDSCs on SM845,
SM6350, SM7150, SM8250, SM8450, and SM8550.

Define display subsystem reset signals for SM6350, SM7150, and SDM660.

Add missing USB4 clocks and resets on Hamoa.

Address a variety of smaller issues across the drivers, and a few more
Kconfig dependency issues.

----------------------------------------------------------------
Alexey Minnekhanov (2):
      dt-bindings: clock: mmcc-sdm660: Add missing MDSS reset
      clk: qcom: mmcc-sdm660: Add missing MDSS reset

Bjorn Andersson (5):
      Merge branch '20251003-topic-hamoa_gcc_usb4-v2-1-61d27a14ee65 at oss.qualcomm.com' into clk-for-6.19
      Merge branch '20250919-sm6350-mdss-reset-v1-1-48dcac917c73 at fairphone.com' into clk-for-6.19
      Merge branch '20250919-sm7150-dispcc-fixes-v1-1-308ad47c5fce at mainlining.org' into clk-for-6.19
      Merge branch '20251014-qcom_ipq5424_nsscc-v7-2-081f4956be02 at quicinc.com' into clk-for-6.19
      Merge branch '20251030-gcc_kaanapali-v2-v2-3-a774a587af6f at oss.qualcomm.com' into clk-for-6.19

Gabor Juhos (2):
      clk: qcom: apss-ipq5424: remove unused 'apss_clk' structure
      clk: qcom: use different Kconfig prompts for APSS IPQ5424/6018 drivers

Jens Reidel (3):
      dt-bindings: clock: sm7150-dispcc: Add MDSS_CORE reset
      clk: qcom: dispcc-sm7150: Add MDSS_CORE reset
      clk: qcom: dispcc-sm7150: Fix dispcc_mdss_pclk0_clk_src

Konrad Dybcio (8):
      dt-bindings: clock: qcom,x1e80100-gcc: Add missing USB4 clocks/resets
      clk: qcom: gcc-x1e80100: Add missing USB4 clocks/resets
      clk: qcom: rpmh: Define RPMH_IPA_CLK on QCS615
      clk: qcom: gcc-sc8280xp: Remove 85.71 MHz USB4 master clock frequency
      clk: qcom: gcc-x1e80100: Remove 85.71 MHz USB4 master clock frequency
      clk: qcom: gcc-glymur: Remove 85.71 MHz USB4 master clock frequency
      dt-bindings: clock: qcom: x1e80100-dispcc: Add USB4 router link resets
      clk: qcom: x1e80100-dispcc: Add USB4 router link resets

Luca Weiss (4):
      dt-bindings: clock: dispcc-sm6350: Add MDSS_CORE & MDSS_RSCC resets
      clk: qcom: dispcc-sm6350: Add MDSS_CORE & MDSS_RSCC resets
      clk: qcom: camcc-sm6350: Fix PLL config of PLL2
      clk: qcom: camcc-sm7150: Fix PLL config of PLL2

Luo Jie (8):
      dt-bindings: clock: Add "#interconnect-cells" property in IPQ9574 example
      dt-bindings: interconnect: Add Qualcomm IPQ5424 NSSNOC IDs
      dt-bindings: clock: gcc-ipq5424: Add definition for GPLL0_OUT_AUX
      dt-bindings: clock: qcom: Add NSS clock controller for IPQ5424 SoC
      clk: qcom: gcc-ipq5424: Correct the icc_first_node_id
      clk: qcom: gcc-ipq5424: Enable NSS NoC clocks to use icc-clk
      clk: qcom: gcc-ipq5424: Add gpll0_out_aux clock
      clk: qcom: Add NSS clock controller driver for IPQ5424

Nathan Chancellor (2):
      clk: qcom: Fix SM_VIDEOCC_6350 dependencies
      clk: qcom: Fix dependencies of QCS_{DISP,GPU,VIDEO}CC_615

Taniya Das (12):
      clk: qcom: gcc-sm8750: Add a new frequency for sdcc2 clock
      clk: qcom: gcc-glymur: Update the halt check flags for pipe clocks
      clk: qcom: gcc-qcs615: Update the SDCC clock to use shared_floor_ops
      clk: qcom: tcsrcc-glymur: Update register offsets for clock refs
      dt-bindings: clock: qcom-rpmhcc: Add RPMHCC for Kaanapali
      dt-bindings: clock: qcom: Document the Kaanapali TCSR Clock Controller
      dt-bindings: clock: qcom: Add Kaanapali Global clock controller
      clk: qcom: clk_mem_branch: add enable mask and invert flags
      clk: qcom: ecpricc-qdu100: Add mem_enable_mask to the clock memory branch
      clk: qcom: branch: Extend invert logic for branch2 mem clocks
      dt-bindings: clock: qcom: Add SM8750 video clock controller
      clk: qcom: videocc-sm8750: Add video clock controller driver for SM8750

Vladimir Zapolskiy (6):
      clk: qcom: camcc-sm8550: Specify Titan GDSC power domain as a parent to other
      clk: qcom: camcc-sm6350: Specify Titan GDSC power domain as a parent to other
      clk: qcom: camcc-sdm845: Specify Titan GDSC power domain as a parent to other
      clk: qcom: camcc-sm7150: Specify Titan GDSC power domain as a parent to IPEx and BPS
      clk: qcom: camcc-sm8250: Specify Titan GDSC power domain as a parent to IPE/BPS/SBI
      clk: qcom: camcc-sm8450: Specify Titan GDSC power domain as a parent to IPE/BPS/SBI

 .../bindings/clock/qcom,ipq9574-nsscc.yaml         |   63 +-
 .../devicetree/bindings/clock/qcom,rpmhcc.yaml     |    1 +
 .../bindings/clock/qcom,sm8450-videocc.yaml        |    5 +-
 .../bindings/clock/qcom,sm8550-tcsr.yaml           |    1 +
 .../devicetree/bindings/clock/qcom,sm8750-gcc.yaml |    8 +-
 .../bindings/clock/qcom,x1e80100-gcc.yaml          |   62 +-
 drivers/clk/qcom/Kconfig                           |   32 +-
 drivers/clk/qcom/Makefile                          |    2 +
 drivers/clk/qcom/apss-ipq5424.c                    |    7 -
 drivers/clk/qcom/camcc-sdm845.c                    |    3 +
 drivers/clk/qcom/camcc-sm6350.c                    |   13 +-
 drivers/clk/qcom/camcc-sm7150.c                    |    9 +-
 drivers/clk/qcom/camcc-sm8250.c                    |    3 +
 drivers/clk/qcom/camcc-sm8450.c                    |    3 +
 drivers/clk/qcom/camcc-sm8550.c                    |   10 +
 drivers/clk/qcom/clk-branch.c                      |    8 +-
 drivers/clk/qcom/clk-branch.h                      |    4 +
 drivers/clk/qcom/clk-rpmh.c                        |    1 +
 drivers/clk/qcom/dispcc-sm6350.c                   |    7 +
 drivers/clk/qcom/dispcc-sm7150.c                   |    9 +-
 drivers/clk/qcom/dispcc-x1e80100.c                 |    3 +
 drivers/clk/qcom/ecpricc-qdu1000.c                 |   30 +
 drivers/clk/qcom/gcc-glymur.c                      |   25 +-
 drivers/clk/qcom/gcc-ipq5424.c                     |   28 +-
 drivers/clk/qcom/gcc-qcs615.c                      |    6 +-
 drivers/clk/qcom/gcc-sc8280xp.c                    |    1 -
 drivers/clk/qcom/gcc-sm8750.c                      |    1 +
 drivers/clk/qcom/gcc-x1e80100.c                    |  699 +++++++++-
 drivers/clk/qcom/mmcc-sdm660.c                     |    1 +
 drivers/clk/qcom/nsscc-ipq5424.c                   | 1340 ++++++++++++++++++++
 drivers/clk/qcom/tcsrcc-glymur.c                   |   54 +-
 drivers/clk/qcom/videocc-sm8750.c                  |  463 +++++++
 include/dt-bindings/clock/qcom,dispcc-sm6350.h     |    4 +
 include/dt-bindings/clock/qcom,ipq5424-gcc.h       |    3 +-
 include/dt-bindings/clock/qcom,ipq5424-nsscc.h     |   65 +
 include/dt-bindings/clock/qcom,kaanapali-gcc.h     |  241 ++++
 include/dt-bindings/clock/qcom,mmcc-sdm660.h       |    1 +
 include/dt-bindings/clock/qcom,sm7150-dispcc.h     |    3 +
 include/dt-bindings/clock/qcom,sm8750-videocc.h    |   40 +
 include/dt-bindings/clock/qcom,x1e80100-dispcc.h   |    3 +
 include/dt-bindings/clock/qcom,x1e80100-gcc.h      |   61 +
 include/dt-bindings/interconnect/qcom,ipq5424.h    |   33 +
 include/dt-bindings/reset/qcom,ipq5424-nsscc.h     |   46 +
 43 files changed, 3298 insertions(+), 104 deletions(-)
 create mode 100644 drivers/clk/qcom/nsscc-ipq5424.c
 create mode 100644 drivers/clk/qcom/videocc-sm8750.c
 create mode 100644 include/dt-bindings/clock/qcom,ipq5424-nsscc.h
 create mode 100644 include/dt-bindings/clock/qcom,kaanapali-gcc.h
 create mode 100644 include/dt-bindings/clock/qcom,sm8750-videocc.h
 create mode 100644 include/dt-bindings/reset/qcom,ipq5424-nsscc.h



More information about the linux-arm-kernel mailing list