public inbox for linux-clk@vger.kernel.org
 help / color / mirror / Atom feed
From: Bjorn Andersson <andersson@kernel.org>
To: Stephen Boyd <sboyd@kernel.org>, linux-clk@vger.kernel.org
Cc: linux-arm-msm@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	"Taniya Das" <taniya.das@oss.qualcomm.com>,
	"Bjorn Andersson" <bjorn.andersson@oss.qualcomm.com>,
	"Nickolay Goppen" <setotau@yandex.ru>,
	"Sricharan Ramabadhran" <quic_srichara@quicinc.com>,
	"Abel Vesa" <abel.vesa@linaro.org>,
	"Barnabás Czémán" <barnabas.czeman@mainlining.org>,
	"Brian Masney" <bmasney@redhat.com>,
	"Dan Carpenter" <dan.carpenter@linaro.org>,
	"Daniil Titov" <daniilt971@gmail.com>,
	"Imran Shaik" <imran.shaik@oss.qualcomm.com>,
	"Johan Hovold" <johan+linaro@kernel.org>,
	"Konrad Dybcio" <konrad.dybcio@oss.qualcomm.com>,
	"Krzysztof Kozlowski" <krzysztof.kozlowski@linaro.org>,
	"Lukas Bulwahn" <lukas.bulwahn@redhat.com>,
	"Marko Mäkelä" <marko.makela@iki.fi>,
	"Satya Priya Kakitapalli" <quic_skakitap@quicinc.com>
Subject: [GIT PULL] Qualcomm clock updates for v6.18
Date: Sat, 20 Sep 2025 21:29:23 -0500	[thread overview]
Message-ID: <20250921022925.599022-1-andersson@kernel.org> (raw)


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@quicinc.com' into clk-for-6.18
      dt-bindings: clock: dispcc-sc7280: Add display resets
      Merge branch '20250811-sc7280-mdss-reset-v1-1-83ceff1d48de@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@yandex.ru' into clk-for-6.18
      Merge branch '20250903-msm8937-v9-1-a097c91c5801@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

             reply	other threads:[~2025-09-21  2:29 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-09-21  2:29 Bjorn Andersson [this message]
2025-09-21 16:00 ` [GIT PULL] Qualcomm clock updates for v6.18 Stephen Boyd

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20250921022925.599022-1-andersson@kernel.org \
    --to=andersson@kernel.org \
    --cc=abel.vesa@linaro.org \
    --cc=barnabas.czeman@mainlining.org \
    --cc=bjorn.andersson@oss.qualcomm.com \
    --cc=bmasney@redhat.com \
    --cc=dan.carpenter@linaro.org \
    --cc=daniilt971@gmail.com \
    --cc=imran.shaik@oss.qualcomm.com \
    --cc=johan+linaro@kernel.org \
    --cc=konrad.dybcio@oss.qualcomm.com \
    --cc=krzysztof.kozlowski@linaro.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-arm-msm@vger.kernel.org \
    --cc=linux-clk@vger.kernel.org \
    --cc=lukas.bulwahn@redhat.com \
    --cc=marko.makela@iki.fi \
    --cc=quic_skakitap@quicinc.com \
    --cc=quic_srichara@quicinc.com \
    --cc=sboyd@kernel.org \
    --cc=setotau@yandex.ru \
    --cc=taniya.das@oss.qualcomm.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox