All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Arnd Bergmann" <arnd@arndb.de>
To: "Linus Torvalds" <torvalds@linux-foundation.org>
Cc: soc@kernel.org, linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org
Subject: [GIT PULL 2/4] ARM: SoC drivers for 6.9
Date: Tue, 12 Mar 2024 17:45:29 +0100	[thread overview]
Message-ID: <2bb4979a-508f-4791-82ac-ce31065f6da1@app.fastmail.com> (raw)
In-Reply-To: <89d0bb77-a608-4ae0-b9d9-e17fdf5f12da@app.fastmail.com>

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

WARNING: multiple messages have this Message-ID (diff)
From: "Arnd Bergmann" <arnd@arndb.de>
To: "Linus Torvalds" <torvalds@linux-foundation.org>
Cc: soc@kernel.org, linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org
Subject: [GIT PULL 2/4] ARM: SoC drivers for 6.9
Date: Tue, 12 Mar 2024 17:45:29 +0100	[thread overview]
Message-ID: <2bb4979a-508f-4791-82ac-ce31065f6da1@app.fastmail.com> (raw)
In-Reply-To: <89d0bb77-a608-4ae0-b9d9-e17fdf5f12da@app.fastmail.com>

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

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

  parent reply	other threads:[~2024-03-12 16:45 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-03-12 16:39 [GIT PULL 0/4] ARM SoC updates for 6.9 Arnd Bergmann
2024-03-12 16:39 ` Arnd Bergmann
2024-03-12 16:43 ` [GIT PULL 1/4] ARM: SoC DT changes " Arnd Bergmann
2024-03-12 16:43   ` Arnd Bergmann
2024-03-12 18:20   ` pr-tracker-bot
2024-03-12 18:20     ` pr-tracker-bot
2024-03-12 16:45 ` Arnd Bergmann [this message]
2024-03-12 16:45   ` [GIT PULL 2/4] ARM: SoC drivers " Arnd Bergmann
2024-03-12 18:20   ` pr-tracker-bot
2024-03-12 18:20     ` pr-tracker-bot
2024-03-12 16:46 ` [GIT PULL 3/4] ARM: SoC code updates " Arnd Bergmann
2024-03-12 16:46   ` Arnd Bergmann
2024-03-12 18:20   ` pr-tracker-bot
2024-03-12 18:20     ` pr-tracker-bot
2024-03-12 16:47 ` [GIT PULL 4/4] ARM defconfig " Arnd Bergmann
2024-03-12 16:47   ` Arnd Bergmann
2024-03-12 18:20   ` pr-tracker-bot
2024-03-12 18:20     ` pr-tracker-bot

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=2bb4979a-508f-4791-82ac-ce31065f6da1@app.fastmail.com \
    --to=arnd@arndb.de \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=soc@kernel.org \
    --cc=torvalds@linux-foundation.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.