[GIT PULL] Qualcomm clock updates for v6.18
Bjorn Andersson
andersson at kernel.org
Sat Sep 20 19:29:23 PDT 2025
The following changes since commit 8f5ae30d69d7543eee0d70083daf4de8fe15d585:
Linux 6.17-rc1 (2025-08-10 19:41:16 +0300)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git tags/qcom-clk-for-6.18
for you to fetch changes up to 4ca6a89f38718d6cd84304e6a26e7ddc90e03356:
clk: qcom: gcc-sc8280xp: drop obsolete PCIe GDSC comment (2025-09-11 21:09:29 -0500)
----------------------------------------------------------------
Qualcomm clock updates for v6.18
Introduce Glymur global, display, rpmh, and tcsr clock controllers.
Introduce the IPQ5424 APSS clock controller. Extend the MSM8916 global
clock controller, to add support for MSM8937.
Convert alpha PLL to determine_rate().
Add missing resets in SC7280 display clock controller.
----------------------------------------------------------------
Abel Vesa (1):
clk: qcom: tcsrcc-x1e80100: Set the bi_tcxo as parent to eDP refclk
Barnabás Czémán (1):
dt-bindings: clock: qcom: Add MSM8937 Global Clock Controller
Bjorn Andersson (6):
Merge branch '20250811090954.2854440-2-quic_varada at quicinc.com' into clk-for-6.18
dt-bindings: clock: dispcc-sc7280: Add display resets
Merge branch '20250811-sc7280-mdss-reset-v1-1-83ceff1d48de at oss.qualcomm.com' into clk-for-6.18
clk: qcom: dispcc-sc7280: Add dispcc resets
Merge branch '20250815-gcc-sdm660-vote-clocks-and-gdscs-v1-1-c5a8af040093 at yandex.ru' into clk-for-6.18
Merge branch '20250903-msm8937-v9-1-a097c91c5801 at mainlining.org' into clk-for-6.18
Brian Masney (1):
clk: qcom: alpha-pll: convert from round_rate() to determine_rate()
Dan Carpenter (1):
clk: qcom: common: Fix NULL vs IS_ERR() check in qcom_cc_icc_register()
Daniil Titov (1):
clk: qcom: gcc: Add support for Global Clock controller found on MSM8937
Imran Shaik (1):
clk: qcom: dispcc-glymur: Constify 'struct qcom_cc_desc'
Johan Hovold (1):
clk: qcom: gcc-sc8280xp: drop obsolete PCIe GDSC comment
Konrad Dybcio (1):
clk: qcom: Remove double-space after assignment operator
Krzysztof Kozlowski (1):
clk: qcom: milos: Constify 'struct qcom_cc_desc'
Lukas Bulwahn (1):
clk: qcom: Select the intended config in QCS_DISPCC_615
Marko Mäkelä (1):
clk: qcom: gcc-ipq6018: rework nss_port5 clock to multiple conf
Nickolay Goppen (2):
dt-bindings: clock: gcc-sdm660: Add LPASS/CDSP vote clocks/GDSCs
clk: qcom: gcc-sdm660: Add missing LPASS/CDSP vote clocks
Satya Priya Kakitapalli (1):
dt-bindings: clock: qcom,videocc: Add sc8180x compatible
Sricharan Ramabadhran (2):
dt-bindings: clock: ipq5424-apss-clk: Add ipq5424 apss clock controller
clk: qcom: apss-ipq5424: Add ipq5424 apss clock controller
Taniya Das (9):
dt-bindings: clock: Add DISPCC and reset controller for GLYMUR SoC
clk: qcom: dispcc-glymur: Add support for Display Clock Controller
dt-bindings: clock: qcom-rpmhcc: Add support for Glymur SoCs
dt-bindings: clock: qcom: Document the Glymur SoC TCSR Clock Controller
clk: qcom: Add TCSR clock driver for Glymur SoC
clk: qcom: rpmh: Add support for Glymur rpmh clocks
clk: qcom: clk-alpha-pll: Add support for Taycan EKO_T PLL
dt-bindings: clock: qcom: document the Glymur Global Clock Controller
clk: qcom: gcc: Add support for Global Clock Controller
.../bindings/clock/qcom,gcc-msm8953.yaml | 11 +-
.../bindings/clock/qcom,glymur-dispcc.yaml | 98 +
.../devicetree/bindings/clock/qcom,glymur-gcc.yaml | 121 +
.../bindings/clock/qcom,ipq5424-apss-clk.yaml | 55 +
.../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 +
.../bindings/clock/qcom,sm8550-tcsr.yaml | 3 +
.../devicetree/bindings/clock/qcom,videocc.yaml | 23 +-
drivers/clk/qcom/Kconfig | 44 +-
drivers/clk/qcom/Makefile | 4 +
drivers/clk/qcom/a7-pll.c | 2 +-
drivers/clk/qcom/apss-ipq5424.c | 265 +
drivers/clk/qcom/camcc-milos.c | 2 +-
drivers/clk/qcom/clk-alpha-pll.c | 162 +-
drivers/clk/qcom/clk-alpha-pll.h | 6 +
drivers/clk/qcom/clk-rcg.c | 2 +-
drivers/clk/qcom/clk-rcg2.c | 8 +-
drivers/clk/qcom/clk-rpmh.c | 28 +-
drivers/clk/qcom/clk-smd-rpm.c | 8 +-
drivers/clk/qcom/common.c | 4 +-
drivers/clk/qcom/dispcc-glymur.c | 1982 +++++
drivers/clk/qcom/dispcc-milos.c | 2 +-
drivers/clk/qcom/dispcc-sc7280.c | 8 +
drivers/clk/qcom/gcc-glymur.c | 8616 ++++++++++++++++++++
drivers/clk/qcom/gcc-ipq6018.c | 60 +-
drivers/clk/qcom/gcc-msm8917.c | 617 +-
drivers/clk/qcom/gcc-qcs404.c | 2 +-
drivers/clk/qcom/gcc-sc8280xp.c | 4 -
drivers/clk/qcom/gcc-sdm660.c | 72 +
drivers/clk/qcom/gpucc-sa8775p.c | 6 +-
drivers/clk/qcom/gpucc-sc7180.c | 2 +-
drivers/clk/qcom/gpucc-sm6350.c | 4 +-
drivers/clk/qcom/gpucc-sm8150.c | 2 +-
drivers/clk/qcom/gpucc-sm8250.c | 2 +-
drivers/clk/qcom/lpassaudiocc-sc7280.c | 4 +-
drivers/clk/qcom/lpasscc-sc8280xp.c | 4 +-
drivers/clk/qcom/lpasscc-sm6115.c | 2 +-
drivers/clk/qcom/lpasscorecc-sc7180.c | 2 +-
drivers/clk/qcom/mmcc-sdm660.c | 2 +-
drivers/clk/qcom/nsscc-ipq9574.c | 2 +-
drivers/clk/qcom/tcsrcc-glymur.c | 313 +
drivers/clk/qcom/tcsrcc-x1e80100.c | 4 +
drivers/clk/qcom/videocc-milos.c | 2 +-
include/dt-bindings/clock/qcom,apss-ipq.h | 6 +
include/dt-bindings/clock/qcom,dispcc-sc7280.h | 4 +
include/dt-bindings/clock/qcom,gcc-msm8917.h | 19 +
include/dt-bindings/clock/qcom,gcc-sdm660.h | 6 +
include/dt-bindings/clock/qcom,glymur-dispcc.h | 114 +
include/dt-bindings/clock/qcom,glymur-gcc.h | 578 ++
include/dt-bindings/clock/qcom,glymur-tcsr.h | 24 +
include/dt-bindings/interconnect/qcom,ipq5424.h | 3 +
50 files changed, 13162 insertions(+), 153 deletions(-)
create mode 100644 Documentation/devicetree/bindings/clock/qcom,glymur-dispcc.yaml
create mode 100644 Documentation/devicetree/bindings/clock/qcom,glymur-gcc.yaml
create mode 100644 Documentation/devicetree/bindings/clock/qcom,ipq5424-apss-clk.yaml
create mode 100644 drivers/clk/qcom/apss-ipq5424.c
create mode 100644 drivers/clk/qcom/dispcc-glymur.c
create mode 100644 drivers/clk/qcom/gcc-glymur.c
create mode 100644 drivers/clk/qcom/tcsrcc-glymur.c
create mode 100644 include/dt-bindings/clock/qcom,glymur-dispcc.h
create mode 100644 include/dt-bindings/clock/qcom,glymur-gcc.h
create mode 100644 include/dt-bindings/clock/qcom,glymur-tcsr.h
More information about the linux-arm-kernel
mailing list