mbox series

[GIT,PULL,2/4] ARM: SoC drivers for 6.9

Message ID 2bb4979a-508f-4791-82ac-ce31065f6da1@app.fastmail.com (mailing list archive)
State New
Headers show
Series ARM SoC updates for 6.9 | expand

Pull-request

https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-6.9

Message

Arnd Bergmann March 12, 2024, 4:45 p.m. UTC
The following changes since commit 6613476e225e090cc9aad49be7fa504e290dd33d:

  Linux 6.8-rc1 (2024-01-21 14:11:32 -0800)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-6.9

for you to fetch changes up to 049238d24467e3d2121e8ef2abef1149be6722e9:

  Merge tag 'qcom-drivers-for-6.9-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers (2024-03-06 07:43:46 +0100)

----------------------------------------------------------------
ARM: SoC drivers for 6.9

This is the usual mix of updates for drivers that are used on (mostly
ARM) SoCs with no other top-level subsystem tree, including:

 - The SCMI firmware subsystem gains support for version 3.2 of the
   specification and updates to the notification code.

 - Feature updates for Tegra and Qualcomm platforms for added
   hardware support.

 - A number of platforms get soc_device additions for identifying newly
   added chips from Renesas, Qualcomm, Mediatek and Google.

 - Trivial improvements for firmware and memory drivers amongst
   others, in particular 'const' annotations throughout multiple
   subsystems.

----------------------------------------------------------------
Abel Vesa (1):
      dt-bindings: soc: qcom: qcom,pmic-glink: document X1E80100 compatible

Andre Przywara (1):
      firmware: arm_scmi: Fix double free in SMC transport cleanup path

André Draszik (1):
      dt-bindings: samsung: exynos-sysreg: gs101-peric0/1 require a clock

Anjelique Melendez (2):
      dt-bindings: soc: qcom: Add qcom,pbs bindings
      soc: qcom: add QCOM PBS driver

Arnd Bergmann (16):
      soc/tegra: Fix build failure on Tegra241
      Merge tag 'mtk-soc-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
      Merge tag 'renesas-drivers-for-v6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
      Merge tag 'samsung-drivers-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
      Merge tag 'memory-controller-drv-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
      soc: qcom: spm: fix building with CONFIG_REGULATOR=n
      Merge tag 'ffa-update-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
      Merge tag 'scmi-updates-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
      Merge tag 'tegra-for-6.9-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
      Merge tag 'tegra-for-6.9-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
      Merge tag 'sunxi-drivers-for-6.9-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers
      Merge tag 'qcom-drivers-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
      Merge tag 'samsung-drivers-6.9-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
      Merge tag 'omap-for-v6.9/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/drivers
      Merge tag 'memory-controller-drv-6.9-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
      Merge tag 'qcom-drivers-for-6.9-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers

Bjorn Andersson (5):
      soc: qcom: aoss: Mark qmp_send() __printf()
      soc: qcom: aoss: Add debugfs interface for sending messages
      soc: qcom: aoss: Add tracepoints in qmp_send()
      pmdomain: qcom: rpmhpd: Drop SA8540P gfx.lvl
      Merge branch '20240201204421.16992-2-quic_amelende@quicinc.com' into drivers-for-6.9

Chen-Yu Tsai (2):
      soc: mediatek: mtk-socinfo: Clean up NVMEM cell read
      soc: mediatek: mtk-socinfo: Add extra entry for MT8183

Christophe JAILLET (1):
      soc/tegra: pmc: Remove some old and deprecated functions and constants

Christophe Kerello (5):
      dt-bindings: memory-controller: st,stm32: add MP25 support
      memory: stm32-fmc2-ebi: check regmap_read return value
      memory: stm32-fmc2-ebi: add MP25 support
      memory: stm32-fmc2-ebi: add MP25 RIF support
      memory: stm32-fmc2-ebi: keep power domain on

Cristian Marussi (22):
      firmware: arm_scmi: Check mailbox/SMT channel for consistency
      firmware: arm_scmi: Use xa_insert() to store opps
      firmware: arm_scmi: Use xa_insert() when saving raw queues
      firmware: arm_scmi: Fix the clock protocol version for v3.2
      firmware: arm_scmi: Fix the clock protocol supported version
      firmware: arm_scmi: Rework clock domain info lookups
      firmware: arm_scmi: Add multiple protocols registration support
      firmware: arm_scmi: Check for notification support
      firmware: arm_scmi: Add a common helper to check if a message is supported
      firmware: arm_scmi: Implement is_notify_supported callback in perf protocol
      firmware: arm_scmi: Implement is_notify_supported callback in power protocol
      firmware: arm_scmi: Implement is_notify_supported callback in system power protocol
      firmware: arm_scmi: Implement is_notify_supported callback in clock protocol
      firmware: arm_scmi: Implement is_notify_supported callback in sensor protocol
      firmware: arm_scmi: Implement is_notify_supported callback in reset protocol
      firmware: arm_scmi: Implement is_notify_supported callback in powercap protocol
      firmware: arm_scmi: Use opps_by_lvl to store opps
      firmware: arm_scmi: Report frequencies in the perf notifications
      firmware: arm_scmi: Add support for v3.2 NEGOTIATE_PROTOCOL_VERSION
      firmware: arm_scmi: Add clock check for extended config support
      firmware: arm_scmi: Add standard clock OEM definitions
      firmware: arm_scmi: Update the supported clock protocol version

Danila Tikhonov (2):
      dt-bindings: arm: qcom,ids: Add IDs for SM8475 family
      soc: qcom: socinfo: Add Soc IDs for SM8475 family

Dmitry Baryshkov (6):
      soc: qcom: socinfo: rename PM2250 to PM4125
      dt-bindings: soc: qcom: merge qcom,saw2.txt into qcom,spm.yaml
      dt-bindings: soc: qcom: qcom,saw2: add missing compatible strings
      dt-bindings: soc: qcom: qcom,saw2: define optional regulator node
      soc: qcom: spm: remove driver-internal structures from the driver API
      soc: qcom: spm: add support for voltage regulator

Duy Nguyen (2):
      soc: renesas: Identify R-Car V4M
      soc: renesas: rcar-rst: Add support for R-Car V4M

Florian Fainelli (1):
      MAINTAINERS: Update SCMI entry with HWMON driver

Geert Uytterhoeven (2):
      soc: renesas: Introduce ARCH_RCAR_GEN4
      dt-bindings: memory: renesas,rpc-if: Document R-Car V4M support

Jon Hunter (4):
      soc/tegra: fuse: Fix crash in tegra_fuse_readl()
      memory: tegra: Correct DLA client names
      memory: tegra: Add BPMP and ICC info for DLA clients
      memory: tegra: Fix indentation

Kartik (9):
      mm/util: Introduce kmemdup_array()
      soc/tegra: fuse: Use dev_err_probe for probe failures
      soc/tegra: fuse: Refactor resource mapping
      soc/tegra: fuse: Add tegra_acpi_init_apbmisc()
      soc/tegra: fuse: Add function to add lookups
      soc/tegra: fuse: Add function to print SKU info
      soc/tegra: fuse: Add ACPI support for Tegra194 and Tegra234
      soc/tegra: fuse: Add support for Tegra241
      soc/tegra: fuse: Define tegra194_soc_attr_group for Tegra241

Krzysztof Kozlowski (4):
      dt-bindings: memory-controllers: narrow regex for unit address to hex numbers
      MAINTAINERS: samsung: gs101: match patches touching Google Tensor SoC
      soc: qcom: geni-se: drop unused kerneldoc struct geni_wrapper param
      soc: qcom: aoss: add missing kerneldoc for qmp members

Luca Weiss (1):
      dt-bindings: soc: qcom: qcom,saw2: add msm8226 l2 compatible

Markus Elfring (1):
      firmware: tegra: bpmp: Return directly after a failed kzalloc() in get_filename()

Peng Fan (1):
      firmware: arm_scmi: Implement clock get permissions

Peter Griffin (2):
      soc: samsung: exynos-pmu: Add regmap support for SoCs that protect PMU regs
      watchdog: s3c2410_wdt: use exynos_get_pmu_regmap_by_phandle() for PMU regs

Peter Robinson (1):
      bus: tegra-aconnect: Update dependency to ARCH_TEGRA

Petlozu Pravareshwar (2):
      soc/tegra: pmc: Update address mapping sequence for PMC apertures
      soc/tegra: pmc: Update scratch as an optional aperture

Prathamesh Shete (1):
      soc/tegra: pmc: Add SD wake event for Tegra234

Randy Dunlap (2):
      soc: qcom: smp2p: fix all kernel-doc warnings
      firmware: arm_scmi: Fix struct kernel-doc warnings in optee transport

Ricardo B. Marliere (6):
      bus: sunxi-rsb: make sunxi_rsb_bus const
      soc: qcom: apr: make aprbus const
      firmware: arm_scmi: Make scmi_bus_type const
      firmware: arm_ffa: Make ffa_bus_type const
      bus: ti-sysc: constify the struct device_type usage
      tee: make tee_bus_type const

Rob Herring (1):
      dt-bindings: soc/qcom: Add size constraints on "qcom,rpm-msg-ram"

Sebastian Reichel (1):
      dt-bindings: bus: imx-weim: convert to YAML

Sudeep Holla (1):
      firmware: arm_scmi: Warn if domain frequency multiplier is 0 or rounded off

Tanzir Hasan (1):
      firmware: arm_scmi: Replace asm-generic/bug.h with linux/bug.h

Tao Zhang (1):
      soc: qcom: smem: remove hwspinlock from item get routine

Tengfei Fan (2):
      dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550
      soc: qcom: socinfo: add SoC Info support for QCM8550 and QCS8550 platform

Tomasz Figa (1):
      MAINTAINERS: Remove Tomasz from Samsung clock and pinctrl entries

Tudor Ambarus (1):
      dt-bindings: i2c: exynos5: add google,gs101-hsi2c compatible

Unnathi Chalicheemala (1):
      soc: qcom: llcc: Check return value on Broadcast_OR reg read

Uwe Kleine-König (3):
      memory: emif: Simplify code handling CONFIG_DEBUG_FS
      memory: emif: Simplify code handling CONFIG_OF
      memory: emif: Drop usage of platform_driver_probe()

William-tw Lin (1):
      soc: mediatek: mtk-socinfo: Add driver for getting chip information

 .../devicetree/bindings/arm/msm/qcom,saw2.txt      |  58 --
 Documentation/devicetree/bindings/bus/imx-weim.txt | 117 ----
 .../devicetree/bindings/i2c/i2c-exynos5.yaml       |   1 +
 .../fsl/fsl,imx-weim-peripherals.yaml              |  31 +
 .../memory-controllers/fsl/fsl,imx-weim.yaml       | 204 ++++++
 .../memory-controllers/mc-peripheral-props.yaml    |   1 +
 .../memory-controllers/nvidia,tegra20-emc.yaml     |   2 +-
 .../memory-controllers/renesas,rpc-if.yaml         |   1 +
 .../memory-controllers/st,stm32-fmc2-ebi.yaml      |   7 +-
 .../devicetree/bindings/soc/qcom/qcom,pbs.yaml     |  46 ++
 .../bindings/soc/qcom/qcom,pmic-glink.yaml         |   2 +
 .../bindings/soc/qcom/qcom,rpm-master-stats.yaml   |   2 +
 .../soc/qcom/{qcom,spm.yaml => qcom,saw2.yaml}     |  46 +-
 .../soc/samsung/samsung,exynos-sysreg.yaml         |   2 +
 MAINTAINERS                                        |   4 +-
 drivers/bus/Kconfig                                |   5 +-
 drivers/bus/sunxi-rsb.c                            |   4 +-
 drivers/bus/ti-sysc.c                              |   2 +-
 drivers/firmware/arm_ffa/bus.c                     |   2 +-
 drivers/firmware/arm_scmi/bus.c                    |  26 +-
 drivers/firmware/arm_scmi/clock.c                  | 197 +++++-
 drivers/firmware/arm_scmi/common.h                 |   3 +-
 drivers/firmware/arm_scmi/driver.c                 |  99 ++-
 drivers/firmware/arm_scmi/mailbox.c                |  14 +
 drivers/firmware/arm_scmi/notify.c                 |  17 +-
 drivers/firmware/arm_scmi/notify.h                 |   4 +
 drivers/firmware/arm_scmi/optee.c                  |   6 +-
 drivers/firmware/arm_scmi/perf.c                   | 170 ++++-
 drivers/firmware/arm_scmi/power.c                  |  30 +-
 drivers/firmware/arm_scmi/powercap.c               |  45 +-
 drivers/firmware/arm_scmi/protocols.h              |   5 +
 drivers/firmware/arm_scmi/raw_mode.c               |  12 +-
 drivers/firmware/arm_scmi/reset.c                  |  37 +-
 drivers/firmware/arm_scmi/sensors.c                |  37 +-
 drivers/firmware/arm_scmi/shmem.c                  |   8 +-
 drivers/firmware/arm_scmi/smc.c                    |   7 +
 drivers/firmware/arm_scmi/system.c                 |  16 +
 drivers/firmware/tegra/bpmp-debugfs.c              |   2 +-
 drivers/memory/emif.c                              |  65 +-
 drivers/memory/stm32-fmc2-ebi.c                    | 729 +++++++++++++++++++--
 drivers/memory/tegra/tegra234.c                    |  48 +-
 drivers/pmdomain/qcom/rpmhpd.c                     |   1 -
 drivers/soc/mediatek/Kconfig                       |   9 +
 drivers/soc/mediatek/Makefile                      |   1 +
 drivers/soc/mediatek/mtk-socinfo.c                 | 191 ++++++
 drivers/soc/qcom/Kconfig                           |   9 +
 drivers/soc/qcom/Makefile                          |   2 +
 drivers/soc/qcom/apr.c                             |   2 +-
 drivers/soc/qcom/llcc-qcom.c                       |   2 +
 drivers/soc/qcom/qcom-geni-se.c                    |   1 -
 drivers/soc/qcom/qcom-pbs.c                        | 236 +++++++
 drivers/soc/qcom/qcom_aoss.c                       | 105 ++-
 drivers/soc/qcom/smem.c                            |  11 -
 drivers/soc/qcom/smp2p.c                           |   6 +-
 drivers/soc/qcom/socinfo.c                         |   7 +-
 drivers/soc/qcom/spm.c                             | 248 ++++++-
 drivers/soc/qcom/trace-aoss.h                      |  48 ++
 drivers/soc/renesas/Kconfig                        |  17 +-
 drivers/soc/renesas/rcar-rst.c                     |   1 +
 drivers/soc/renesas/renesas-soc.c                  |   8 +
 drivers/soc/samsung/Kconfig                        |   1 +
 drivers/soc/samsung/exynos-pmu.c                   | 235 ++++++-
 drivers/soc/samsung/exynos-pmu.h                   |   1 +
 drivers/soc/tegra/Kconfig                          |   5 +
 drivers/soc/tegra/fuse/fuse-tegra.c                | 118 +++-
 drivers/soc/tegra/fuse/fuse-tegra30.c              |  23 +-
 drivers/soc/tegra/fuse/fuse.h                      |   8 +-
 drivers/soc/tegra/fuse/tegra-apbmisc.c             | 108 ++-
 drivers/soc/tegra/pmc.c                            |  87 ++-
 .../bindings/fieldbus/arcx,anybus-controller.txt   |   2 +-
 drivers/tee/tee_core.c                             |   2 +-
 drivers/watchdog/Kconfig                           |   1 -
 drivers/watchdog/s3c2410_wdt.c                     |   8 +-
 include/dt-bindings/arm/qcom,ids.h                 |   5 +
 include/linux/arm_ffa.h                            |   2 +-
 include/linux/scmi_protocol.h                      |  21 +-
 include/linux/soc/qcom/apr.h                       |   2 +-
 include/linux/soc/qcom/qcom-pbs.h                  |  30 +
 include/linux/soc/samsung/exynos-pmu.h             |  11 +-
 include/linux/string.h                             |   1 +
 include/linux/tee_drv.h                            |   2 +-
 include/soc/qcom/qcom-spmi-pmic.h                  |   2 +-
 include/soc/qcom/spm.h                             |  23 +-
 include/soc/tegra/fuse.h                           |   1 +
 include/soc/tegra/pmc.h                            |  18 -
 mm/util.c                                          |  17 +
 86 files changed, 3210 insertions(+), 543 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arm/msm/qcom,saw2.txt
 delete mode 100644 Documentation/devicetree/bindings/bus/imx-weim.txt
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,imx-weim-peripherals.yaml
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,imx-weim.yaml
 create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,pbs.yaml
 rename Documentation/devicetree/bindings/soc/qcom/{qcom,spm.yaml => qcom,saw2.yaml} (53%)
 create mode 100644 drivers/soc/mediatek/mtk-socinfo.c
 create mode 100644 drivers/soc/qcom/qcom-pbs.c
 create mode 100644 drivers/soc/qcom/trace-aoss.h
 create mode 100644 include/linux/soc/qcom/qcom-pbs.h

Comments

pr-tracker-bot@kernel.org March 12, 2024, 6:20 p.m. UTC | #1
The pull request you sent on Tue, 12 Mar 2024 17:45:29 +0100:

> https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-6.9

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/2184dbcde47aefd5358b14463a0d993013f5609e

Thank you!