mbox series

[GIT,PULL] interconnect changes for 6.12

Message ID 20240906155227.310250-1-djakov@kernel.org
State New
Headers show
Series [GIT,PULL] interconnect changes for 6.12 | expand

Pull-request

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

Message

Georgi Djakov Sept. 6, 2024, 3:52 p.m. UTC
Hello Greg,

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

All patches have been in linux-next for almost two weeks. There are no
reported issues. Please pull into char-misc-next when you get a chance.

Thanks,
Georgi

The following changes since commit 8400291e289ee6b2bf9779ff1c83a291501f017b:

  Linux 6.11-rc1 (2024-07-28 14:19:55 -0700)

are available in the Git repository at:

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

for you to fetch changes up to a5733950fe35d56a935257995d8093a3b4867f61:

  Merge branch 'icc-sm8350' into icc-next (2024-08-26 01:36:44 +0300)

----------------------------------------------------------------
interconnect changes for 6.12

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

Driver changes:
- New driver for MSM8976 platforms
- New driver for MSM8937 platforms
- Enable sync_state for SM8250 platforms
- Enable QoS support for QCS404
- Add ab_coeff bandwidth adjustments for MSM8953
- Drop the unsupported yet DISP nodes on SM8350 platforms
- Fix missed num_nodes initialization in icc-clk driver
- Misc DT and documentation fixes

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

----------------------------------------------------------------
Adam Skladowski (9):
      dt-bindings: interconnect: qcom: Add Qualcomm MSM8976 NoC
      interconnect: qcom: Add MSM8976 interconnect provider driver
      dt-bindings: interconnect: qcom: Add Qualcomm MSM8937 NoC
      interconnect: qcom: Add MSM8937 interconnect provider driver
      interconnect: qcom: qcs404: Mark AP-owned nodes as such
      interconnect: qcom: qcs404: Add regmaps and more bus descriptions
      dt-bindings: interconnect: qcom: msm8939: Fix example
      interconnect: qcom: msm8953: Add ab_coeff
      dt-bindings: interconnect: qcom: msm8953: Fix 'See also' in description

Dmitry Baryshkov (3):
      interconnect: qcom: sm8350: drop DISP nodes
      dt-bindings: interconnect: qcom,sm8350: drop DISP nodes
      interconnect: qcom: sm8250: Enable sync_state

Georgi Djakov (3):
      dt-bindings: interconnect: qcom: Do not require reg for sc8180x virt NoCs
      Merge branch 'icc-misc' into icc-next
      Merge branch 'icc-sm8350' into icc-next

Kees Cook (1):
      interconnect: icc-clk: Add missed num_nodes initialization

Rayyan Ansari (1):
      dt-bindings: interconnect: qcom,rpmh: correct sm8150 camnoc

Tengfei Fan (1):
      dt-bindings: interconnect: qcom-bwmon: Document SA8775p bwmon compatibles

 .../devicetree/bindings/interconnect/qcom,msm8939.yaml         |   25 +-
 .../devicetree/bindings/interconnect/qcom,msm8953.yaml         |    3 +-
 .../devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml   |    2 +
 Documentation/devicetree/bindings/interconnect/qcom,rpmh.yaml  |    5 +-
 drivers/interconnect/icc-clk.c                                 |    3 +-
 drivers/interconnect/qcom/Kconfig                              |   18 +
 drivers/interconnect/qcom/Makefile                             |    4 +
 drivers/interconnect/qcom/msm8937.c                            | 1350 +++++++
 drivers/interconnect/qcom/msm8953.c                            |    2 +
 drivers/interconnect/qcom/msm8976.c                            | 1440 ++++++++
 drivers/interconnect/qcom/qcs404.c                             |  127 +-
 drivers/interconnect/qcom/sm8350.c                             |  155 +-
 drivers/interconnect/qcom/sm8350.h                             |   10 -
 include/dt-bindings/interconnect/qcom,msm8937.h                |   93 +
 include/dt-bindings/interconnect/qcom,msm8976.h                |   97 +
 include/dt-bindings/interconnect/qcom,sm8350.h                 |   10 -
 16 files changed, 3151 insertions(+), 193 deletions(-)
 create mode 100644 drivers/interconnect/qcom/msm8937.c
 create mode 100644 drivers/interconnect/qcom/msm8976.c
 create mode 100644 include/dt-bindings/interconnect/qcom,msm8937.h
 create mode 100644 include/dt-bindings/interconnect/qcom,msm8976.h