linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] Qualcomm driver updates for 6.1
@ 2022-09-21 15:56 Bjorn Andersson
  0 siblings, 0 replies; 2+ messages in thread
From: Bjorn Andersson @ 2022-09-21 15:56 UTC (permalink / raw)
  To: arm, soc
  Cc: linux-arm-msm, linux-arm-kernel, Andy Gross, Arnd Bergmann,
	Olof Johansson, Kevin Hilman, Krzysztof Kozlowski, Konrad Dybcio,
	Rajendra Nayak, Abel Vesa, Liang He, Manivannan Sadhasivam,
	Adam Skladowski, David Heidelberg, Gaosheng Cui, Jeff Johnson,
	Jinpeng Cui, YueHaibing

The following changes since commit 568035b01cfb107af8d2e4bd2fb9aea22cf5b868:

  Linux 6.0-rc1 (2022-08-14 15:50:18 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git qcom-drivers-for-6.1

for you to fetch changes up to df646a17f103c6f18ab85c5e3773763d18dc528b:

  soc: qcom: rpmpd: Add SM6375 support (2022-09-13 22:25:35 -0500)

----------------------------------------------------------------
Qualcomm driver updates for 6.1

The icc-bwmon driver is expected to support measuring LLCC/DDR bandwidth
on SDM845 and SC7280.

The LLCC driver is extended to provide per-platform register mappings to
the LLCC EDAC driver. The QMI encoder/decoder is updated to allow the
passed qmi_elem_info to be const.

Support for SDM845 is added to the sleep stats driver. Power-domains for
the SM6375 platform is added to RPMPD and the platform is added to
socinfo, together with the PM6125 pmic id.

A couple of of_node reference issues are corrected in the smem state and
smsm drivers.

The Qualcomm SCM driver binding is converted to YAML.

----------------------------------------------------------------
Abel Vesa (2):
      soc: qcom: stats: Add SDM845 stats config and compatible
      dt-bindings: soc: qcom: stats: Document SDM845 compatible

Adam Skladowski (1):
      dt-bindings: firmware: document Qualcomm SM6115 SCM

Bjorn Andersson (1):
      Merge tag '20220825043859.30066-3-manivannan.sadhasivam@linaro.org' into drivers-for-6.1

David Heidelberg (1):
      dt-bindings: firmware: convert Qualcomm SCM binding to the yaml

Gaosheng Cui (1):
      firmware: qcom: scm: remove unused __qcom_scm_init declaration

Jeff Johnson (1):
      soc: qcom: qmi: use const for struct qmi_elem_info

Jinpeng Cui (1):
      soc: qcom: icc-bwmon: remove redundant ret variable

Konrad Dybcio (4):
      soc: qcom: socinfo: Add an ID for SM6375
      soc: qcom: socinfo: Add PM6125 ID
      dt-bindings: power: rpmpd: Add SM6375 power domains
      soc: qcom: rpmpd: Add SM6375 support

Krzysztof Kozlowski (10):
      dt-bindings: interconnect: qcom,msm8998-bwmon: add support for SDM845 LLCC BWMON
      soc: qcom: icc-bwmon: re-use IRQ enable/clear define
      soc: qcom: icc-bwmon: drop unused registers
      soc: qcom: icc-bwmon: store reference to variant data in container
      soc: qcom: icc-bwmon: clear all registers on init
      soc: qcom: icc-bwmon: store count unit per variant
      soc: qcom: icc-bwmon: use regmap and prepare for BWMON v5
      soc: qcom: icc-bwmon: add per-variant quirks
      soc: qcom: icc-bwmon: add support for SDM845 LLCC BWMON
      dt-bindings: power: qcom,rpmpd: drop non-working codeaurora.org emails

Liang He (2):
      soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe()
      soc: qcom: smem_state: Add refcounting for the 'state->of_node'

Manivannan Sadhasivam (2):
      soc: qcom: llcc: Rename reg_offset structs to reflect LLCC version
      soc: qcom: llcc: Pass LLCC version based register offsets to EDAC driver

Rajendra Nayak (3):
      dt-bindings: interconnect: qcom,msm8998-bwmon: Add support for sc7280 BWMONs
      soc: qcom: icc-bwmon: add support for sc7280 LLCC BWMON
      soc: qcom: icc-bwmon: force clear counter/irq registers

YueHaibing (1):
      soc: qcom: Make QCOM_RPMPD depend on OF

 .../devicetree/bindings/firmware/qcom,scm.txt      |  61 ---
 .../devicetree/bindings/firmware/qcom,scm.yaml     | 148 +++++++
 .../bindings/interconnect/qcom,msm8998-bwmon.yaml  |   3 +
 .../devicetree/bindings/power/qcom,rpmpd.yaml      |   3 +-
 .../devicetree/bindings/soc/qcom/qcom-stats.yaml   |   1 +
 drivers/firmware/qcom_scm.h                        |   2 -
 drivers/soc/qcom/Kconfig                           |   2 +-
 drivers/soc/qcom/icc-bwmon.c                       | 479 ++++++++++++++++-----
 drivers/soc/qcom/llcc-qcom.c                       |  92 +++-
 drivers/soc/qcom/qcom_stats.c                      |   9 +
 drivers/soc/qcom/qmi_encdec.c                      |  50 +--
 drivers/soc/qcom/qmi_interface.c                   |  12 +-
 drivers/soc/qcom/rpmpd.c                           |  22 +
 drivers/soc/qcom/smem_state.c                      |   3 +-
 drivers/soc/qcom/smsm.c                            |  20 +-
 drivers/soc/qcom/socinfo.c                         |   2 +
 include/dt-bindings/power/qcom-rpmpd.h             |  12 +
 include/linux/soc/qcom/llcc-qcom.h                 |  30 ++
 include/linux/soc/qcom/qmi.h                       |  20 +-
 samples/qmi/qmi_sample_client.c                    |  10 +-
 20 files changed, 753 insertions(+), 228 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/firmware/qcom,scm.txt
 create mode 100644 Documentation/devicetree/bindings/firmware/qcom,scm.yaml

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [GIT PULL] Qualcomm driver updates for 6.1
@ 2022-09-21 15:57 Bjorn Andersson
  0 siblings, 0 replies; 2+ messages in thread
From: Bjorn Andersson @ 2022-09-21 15:57 UTC (permalink / raw)
  To: arm, soc
  Cc: linux-arm-msm, linux-arm-kernel, Andy Gross, Arnd Bergmann,
	Olof Johansson, Kevin Hilman, Krzysztof Kozlowski, Konrad Dybcio,
	Rajendra Nayak, Abel Vesa, Liang He, Manivannan Sadhasivam,
	Adam Skladowski, David Heidelberg, Gaosheng Cui, Jeff Johnson,
	Jinpeng Cui, YueHaibing

The following changes since commit 568035b01cfb107af8d2e4bd2fb9aea22cf5b868:

  Linux 6.0-rc1 (2022-08-14 15:50:18 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git qcom-drivers-for-6.1

for you to fetch changes up to df646a17f103c6f18ab85c5e3773763d18dc528b:

  soc: qcom: rpmpd: Add SM6375 support (2022-09-13 22:25:35 -0500)

----------------------------------------------------------------
Qualcomm driver updates for 6.1

The icc-bwmon driver is expected to support measuring LLCC/DDR bandwidth
on SDM845 and SC7280.

The LLCC driver is extended to provide per-platform register mappings to
the LLCC EDAC driver. The QMI encoder/decoder is updated to allow the
passed qmi_elem_info to be const.

Support for SDM845 is added to the sleep stats driver. Power-domains for
the SM6375 platform is added to RPMPD and the platform is added to
socinfo, together with the PM6125 pmic id.

A couple of of_node reference issues are corrected in the smem state and
smsm drivers.

The Qualcomm SCM driver binding is converted to YAML.

----------------------------------------------------------------
Abel Vesa (2):
      soc: qcom: stats: Add SDM845 stats config and compatible
      dt-bindings: soc: qcom: stats: Document SDM845 compatible

Adam Skladowski (1):
      dt-bindings: firmware: document Qualcomm SM6115 SCM

Bjorn Andersson (1):
      Merge tag '20220825043859.30066-3-manivannan.sadhasivam@linaro.org' into drivers-for-6.1

David Heidelberg (1):
      dt-bindings: firmware: convert Qualcomm SCM binding to the yaml

Gaosheng Cui (1):
      firmware: qcom: scm: remove unused __qcom_scm_init declaration

Jeff Johnson (1):
      soc: qcom: qmi: use const for struct qmi_elem_info

Jinpeng Cui (1):
      soc: qcom: icc-bwmon: remove redundant ret variable

Konrad Dybcio (4):
      soc: qcom: socinfo: Add an ID for SM6375
      soc: qcom: socinfo: Add PM6125 ID
      dt-bindings: power: rpmpd: Add SM6375 power domains
      soc: qcom: rpmpd: Add SM6375 support

Krzysztof Kozlowski (10):
      dt-bindings: interconnect: qcom,msm8998-bwmon: add support for SDM845 LLCC BWMON
      soc: qcom: icc-bwmon: re-use IRQ enable/clear define
      soc: qcom: icc-bwmon: drop unused registers
      soc: qcom: icc-bwmon: store reference to variant data in container
      soc: qcom: icc-bwmon: clear all registers on init
      soc: qcom: icc-bwmon: store count unit per variant
      soc: qcom: icc-bwmon: use regmap and prepare for BWMON v5
      soc: qcom: icc-bwmon: add per-variant quirks
      soc: qcom: icc-bwmon: add support for SDM845 LLCC BWMON
      dt-bindings: power: qcom,rpmpd: drop non-working codeaurora.org emails

Liang He (2):
      soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe()
      soc: qcom: smem_state: Add refcounting for the 'state->of_node'

Manivannan Sadhasivam (2):
      soc: qcom: llcc: Rename reg_offset structs to reflect LLCC version
      soc: qcom: llcc: Pass LLCC version based register offsets to EDAC driver

Rajendra Nayak (3):
      dt-bindings: interconnect: qcom,msm8998-bwmon: Add support for sc7280 BWMONs
      soc: qcom: icc-bwmon: add support for sc7280 LLCC BWMON
      soc: qcom: icc-bwmon: force clear counter/irq registers

YueHaibing (1):
      soc: qcom: Make QCOM_RPMPD depend on OF

 .../devicetree/bindings/firmware/qcom,scm.txt      |  61 ---
 .../devicetree/bindings/firmware/qcom,scm.yaml     | 148 +++++++
 .../bindings/interconnect/qcom,msm8998-bwmon.yaml  |   3 +
 .../devicetree/bindings/power/qcom,rpmpd.yaml      |   3 +-
 .../devicetree/bindings/soc/qcom/qcom-stats.yaml   |   1 +
 drivers/firmware/qcom_scm.h                        |   2 -
 drivers/soc/qcom/Kconfig                           |   2 +-
 drivers/soc/qcom/icc-bwmon.c                       | 479 ++++++++++++++++-----
 drivers/soc/qcom/llcc-qcom.c                       |  92 +++-
 drivers/soc/qcom/qcom_stats.c                      |   9 +
 drivers/soc/qcom/qmi_encdec.c                      |  50 +--
 drivers/soc/qcom/qmi_interface.c                   |  12 +-
 drivers/soc/qcom/rpmpd.c                           |  22 +
 drivers/soc/qcom/smem_state.c                      |   3 +-
 drivers/soc/qcom/smsm.c                            |  20 +-
 drivers/soc/qcom/socinfo.c                         |   2 +
 include/dt-bindings/power/qcom-rpmpd.h             |  12 +
 include/linux/soc/qcom/llcc-qcom.h                 |  30 ++
 include/linux/soc/qcom/qmi.h                       |  20 +-
 samples/qmi/qmi_sample_client.c                    |  10 +-
 20 files changed, 753 insertions(+), 228 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/firmware/qcom,scm.txt
 create mode 100644 Documentation/devicetree/bindings/firmware/qcom,scm.yaml

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-09-21 15:59 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-09-21 15:56 [GIT PULL] Qualcomm driver updates for 6.1 Bjorn Andersson
2022-09-21 15:57 Bjorn Andersson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).