Linux Power Management development
 help / color / mirror / Atom feed
From: Georgi Djakov <djakov@kernel.org>
To: gregkh@linuxfoundation.org
Cc: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org,
	djakov@kernel.org
Subject: [GIT PULL] interconnect changes for 6.13
Date: Mon, 11 Nov 2024 15:43:04 +0200	[thread overview]
Message-ID: <20241111134304.1019885-1-djakov@kernel.org> (raw)

Hello Greg,

This is the pull request with interconnect changes for the v6.13-rc1 merge
window. It contains new drivers and clean-ups. As always, the summary is
in the signed tag.

All patches have been in linux-next for at least a week. There are no
reported issues. Please pull into char-misc-next when possible.

Thanks,
Georgi


The following changes since commit 9852d85ec9d492ebef56dc5f229416c925758edc:

  Linux 6.12-rc1 (2024-09-29 15:06:19 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git tags/icc-6.13-rc1

for you to fetch changes up to b1fd28da86aae5d622ea95711cee8ede39f70369:

  Merge branch 'icc-sar2130p' into icc-next (2024-11-05 01:32:05 +0200)

----------------------------------------------------------------
interconnect changes for 6.13

This pull request contains the interconnect changes for the 6.13-rc1 merge
window. It contains new drivers and clean-ups with the following highlights:

Core changes:
- Remove a useless kfree_const() usage
- Switch back to struct platform_driver::remove()
- Use of_property_present() for non-boolean properties

Driver changes:
- New driver for QCS615 platforms
- New driver for SAR2130P platforms
- New driver for QCS8300 platforms
- Probe defer incase of missing QoS clock dependency in rpmh driver
- Rename qos_clks_required flag to qos_requires_clocks in rpmh driver
- Constify pointers to qcom_icc_node in msm8937 driver

Signed-off-by: Georgi Djakov <djakov@kernel.org>

----------------------------------------------------------------
Christophe JAILLET (1):
      interconnect: Remove a useless kfree_const() usage

Dmitry Baryshkov (2):
      dt-bindings: interconnect: qcom: document SAR2130P NoC
      interconnect: qcom: add support for SAR2130P

Georgi Djakov (3):
      Merge branch 'icc-qcs8300' into icc-next
      Merge branch 'icc-qcs615' into icc-next
      Merge branch 'icc-sar2130p' into icc-next

Jingyi Wang (1):
      dt-bindings: interconnect: qcom-bwmon: Document QCS8300 bwmon compatibles

Krzysztof Kozlowski (1):
      interconnect: qcom: msm8937: constify pointer to qcom_icc_node

Raviteja Laggyshetty (6):
      interconnect: qcom: icc-rpmh: probe defer incase of missing QoS clock dependency
      interconnect: qcom: icc-rpmh: rename qos_clks_required flag
      dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in QCS8300 SoC
      dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in QCS615 SoC
      interconnect: qcom: add QCS615 interconnect provider driver
      interconnect: qcom: add QCS8300 interconnect provider driver

Rob Herring (Arm) (1):
      interconnect: Use of_property_present() for non-boolean properties

Uwe Kleine-König (1):
      interconnect: Switch back to struct platform_driver::remove()

 .../devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml   |    2 +
 .../devicetree/bindings/interconnect/qcom,qcs615-rpmh.yaml     |   73 +
 .../devicetree/bindings/interconnect/qcom,qcs8300-rpmh.yaml    |   72 +
 .../devicetree/bindings/interconnect/qcom,sar2130p-rpmh.yaml   |  117 +
 drivers/interconnect/core.c                                    |    4 +-
 drivers/interconnect/imx/imx8mm.c                              |    2 +-
 drivers/interconnect/imx/imx8mn.c                              |    2 +-
 drivers/interconnect/imx/imx8mp.c                              |    2 +-
 drivers/interconnect/imx/imx8mq.c                              |    2 +-
 drivers/interconnect/mediatek/mt8183.c                         |    2 +-
 drivers/interconnect/mediatek/mt8195.c                         |    2 +-
 drivers/interconnect/qcom/Kconfig                              |   29 +
 drivers/interconnect/qcom/Makefile                             |    6 +
 drivers/interconnect/qcom/icc-rpmh.c                           |    5 +-
 drivers/interconnect/qcom/icc-rpmh.h                           |    2 +-
 drivers/interconnect/qcom/msm8909.c                            |    2 +-
 drivers/interconnect/qcom/msm8916.c                            |    2 +-
 drivers/interconnect/qcom/msm8937.c                            |   10 +-
 drivers/interconnect/qcom/msm8939.c                            |    2 +-
 drivers/interconnect/qcom/msm8953.c                            |    2 +-
 drivers/interconnect/qcom/msm8974.c                            |    2 +-
 drivers/interconnect/qcom/msm8976.c                            |    2 +-
 drivers/interconnect/qcom/msm8996.c                            |    2 +-
 drivers/interconnect/qcom/osm-l3.c                             |    2 +-
 drivers/interconnect/qcom/qcm2290.c                            |    2 +-
 drivers/interconnect/qcom/qcs404.c                             |    2 +-
 drivers/interconnect/qcom/qcs615.c                             | 1563 ++++++
 drivers/interconnect/qcom/qcs615.h                             |  128 +
 drivers/interconnect/qcom/qcs8300.c                            | 2088 ++++++++
 drivers/interconnect/qcom/qcs8300.h                            |  177 +
 drivers/interconnect/qcom/qdu1000.c                            |    2 +-
 drivers/interconnect/qcom/sa8775p.c                            |    2 +-
 drivers/interconnect/qcom/sar2130p.c                           | 1930 +++++++
 drivers/interconnect/qcom/sc7180.c                             |    2 +-
 drivers/interconnect/qcom/sc7280.c                             |    6 +-
 drivers/interconnect/qcom/sc8180x.c                            |    2 +-
 drivers/interconnect/qcom/sc8280xp.c                           |    2 +-
 drivers/interconnect/qcom/sdm660.c                             |    2 +-
 drivers/interconnect/qcom/sdm670.c                             |    2 +-
 drivers/interconnect/qcom/sdm845.c                             |    2 +-
 drivers/interconnect/qcom/sdx55.c                              |    2 +-
 drivers/interconnect/qcom/sdx65.c                              |    2 +-
 drivers/interconnect/qcom/sdx75.c                              |    2 +-
 drivers/interconnect/qcom/sm6115.c                             |    2 +-
 drivers/interconnect/qcom/sm6350.c                             |    2 +-
 drivers/interconnect/qcom/sm7150.c                             |    2 +-
 drivers/interconnect/qcom/sm8150.c                             |    2 +-
 drivers/interconnect/qcom/sm8250.c                             |    2 +-
 drivers/interconnect/qcom/sm8350.c                             |    2 +-
 drivers/interconnect/qcom/sm8450.c                             |    2 +-
 drivers/interconnect/qcom/sm8550.c                             |    2 +-
 drivers/interconnect/qcom/sm8650.c                             |    2 +-
 drivers/interconnect/qcom/smd-rpm.c                            |    2 +-
 drivers/interconnect/qcom/x1e80100.c                           |    2 +-
 drivers/interconnect/samsung/exynos.c                          |    2 +-
 include/dt-bindings/interconnect/qcom,qcs615-rpmh.h            |  136 +
 include/dt-bindings/interconnect/qcom,qcs8300-rpmh.h           |  189 +
 include/dt-bindings/interconnect/qcom,sar2130p-rpmh.h          |  137 +
 58 files changed, 6701 insertions(+), 51 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs615-rpmh.yaml
 create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs8300-rpmh.yaml
 create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sar2130p-rpmh.yaml
 create mode 100644 drivers/interconnect/qcom/qcs615.c
 create mode 100644 drivers/interconnect/qcom/qcs615.h
 create mode 100644 drivers/interconnect/qcom/qcs8300.c
 create mode 100644 drivers/interconnect/qcom/qcs8300.h
 create mode 100644 drivers/interconnect/qcom/sar2130p.c
 create mode 100644 include/dt-bindings/interconnect/qcom,qcs615-rpmh.h
 create mode 100644 include/dt-bindings/interconnect/qcom,qcs8300-rpmh.h
 create mode 100644 include/dt-bindings/interconnect/qcom,sar2130p-rpmh.h

             reply	other threads:[~2024-11-11 13:50 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-11-11 13:43 Georgi Djakov [this message]
2024-11-11 14:35 ` [GIT PULL] interconnect changes for 6.13 Greg KH

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=20241111134304.1019885-1-djakov@kernel.org \
    --to=djakov@kernel.org \
    --cc=gregkh@linuxfoundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-pm@vger.kernel.org \
    /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