mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: "Arnd Bergmann" <arnd@arndb.de>
To: "Linus Torvalds" <torvalds@linux-foundation.org>
Cc: soc@lists.linux.dev, linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org
Subject: [GIT PULL 2/4] soc: driver updates for 7.4
Date: Thu, 22 Oct 2026 10:51:33 +0200	[thread overview]
Message-ID: <f13c8cce-0c6e-44a1-96de-2c834d61900b@app.fastmail.com> (raw)
In-Reply-To: <6c776ba1-f114-44c3-96ee-938dcd7ac82d@app.fastmail.com>

The following changes since commit cee9395acd8043be0644b25c34bfa86623f2b935:

  Linux 7.3-rc1 (2026-08-30 13:34:40 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 0045cd6b8ab2319e9d8de46e5e329cdc35ce6d05:

  platform: cznic: turris-omnia-mcu: stop button emulation producers (2026-10-16 18:45:02 +0200)

----------------------------------------------------------------
soc: driver updates for 7.4

There are lots of minor updates for driver subsystems managed through
the soc tree (turris-omnia platform, cache driver, tee drivers, arm-cci,
bus, memory) as well as soc vendor specific drivers (starfive, xilinx,
microchip, nxp, amlogic, imx, renesas, samsung, ti, nvidia).

The more notable changes are:

 - Larger updates for Qualcomm SoCs including support for SM8950 (Maili)
   SM8975 (Hawi), Glymur, Shikra, and IPQ5424

 - Added SoC support for Exynos5515, Tegra264, Tegra410, R8A774A3,
   and MT8167 in existing drivers

 - Arm SCMI firmware driver support for ACPI PCC transport and module
   autoloading of protocol specific drivers

 - Apple crash log support for CrgA embedded controller

----------------------------------------------------------------
Aaron Kling (2):
      soc/tegra: fuse: Support revision B01
      soc/tegra: fuse: speedo-tegra210: Support revision B01

Abel Vesa (2):
      soc: qcom: pmic_glink: Fix device access from worker during suspend
      MAINTAINERS: add Abel as reviewer for linux-arm-msm

Aiden Isik (2):
      dt-bindings: hwinfo: samsung,exynos-chipid: Add Exynos5515 compatible
      soc: samsung: exynos-chipid: Add Exynos5515 SoC support

Alexandre Hamamdjian (1):
      soc/tegra: pmc: Add Tegra210B01 support

Alexey Klimov (2):
      dt-bindings: sram: Document samsung,exynos850-acpm-sram
      soc: samsung: exynos-pmu: fix error paths in cpuhotplug/idle states setup

Andrew Davis (1):
      tee: move tee_ioctl_shm_register_data to above IOCTL definition

Antony Kurniawan Soemardi (1):
      dt-bindings: mfd: syscon: add qcom,msm8960-sps-sic

Anurag Pateriya (2):
      dt-bindings: cache: qcom,llcc: Add Nord compatible
      soc: qcom: llcc: Add LLCC configuration for Nord

Arnd Bergmann (19):
      Merge tag 'qcom-drivers-fixes-for-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
      Merge tag 'qcom-drivers-for-7.4-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
      Merge tag 'qcom-drivers-for-7.4-3' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
      Merge tag 'imx-drivers-7.4' of https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into soc/drivers
      Merge tag 'renesas-drivers-for-v7.4-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
      Merge tag 'apple-soc-drivers-7.4' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/drivers
      Merge tag 'samsung-drivers-7.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
      Merge tag 'memory-controller-drv-7.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
      Merge tag 'ti-driver-soc-for-v7.4' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
      Merge tag 'amlogic-drivers-for-v7.4' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers
      Merge tag 'tegra-for-7.4-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
      Merge tag 'tee-for-v7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
      Merge tag 'qcomtee-for-v7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
      Merge tag 'at91-soc-7.4' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/drivers
      Merge tag 'soc_fsl-7.4-1' of https://git.kernel.org/pub/scm/linux/kernel/git/chleroy/linux into soc/drivers
      Merge tag 'zynqmp-soc-for-7.4' of https://github.com/Xilinx/linux-xlnx into soc/drivers
      Merge tag 'riscv-firmware-for-v7.4' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
      Merge tag 'riscv-soc-drivers-for-v7.4' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
      Merge tag 'cache-for-v7.4' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers

Ayman Chaudhry (3):
      soc: renesas: Identify RZ/G2M v3.0 SoC
      soc: renesas: rcar-rst: Add support for RZ/G2M v3.0
      soc: renesas: Enable SYSC driver for r8a774a3

Bartosz Golaszewski (2):
      soc: fsl: qe: drop GPIOD_FLAGS_BIT_NONEXCLUSIVE
      arm64: enable HAVE_SHARED_GPIOS for all ARM64 platforms

Ben Dooks (2):
      soc: qcom: smsm: fix __iomem annotations
      soc: qcom: smp2p: fix __iomem annotation on entry->value pointer

Bence Csokas (1):
      cache: Make cpu_cache_invalidate_memregion() error out if there are no handlers

Biju Das (2):
      soc: renesas: rz-sysc: Register auxiliary device for PWRRDY power sequencer
      soc: renesas: Kconfig: Select POWER_SEQUENCING_RENESAS_PWRRDY for R9A08G046

Bill Wendling (1):
      bus: fsl-mc: Annotate fsl_mc_io.portal_virt_addr with __counted_by_ptr

Bjorn Andersson (2):
      firmware: arm_scmi: Add SCMI device table alias support
      firmware: qcom: scm: Allow QSEECOM on Asus Zenbook A14 (UX3407NA)

Changhuang Liang (9):
      dt-bindings: clock: Add StarFive JHB100 System-0 clock and reset generator
      dt-bindings: clock: Add StarFive JHB100 System-1 clock and reset generator
      dt-bindings: clock: Add StarFive JHB100 System-2 clock and reset generator
      dt-bindings: clock: Add StarFive JHB100 Peripheral-0 clock and reset generator
      dt-bindings: clock: Add StarFive JHB100 Peripheral-1 clock and reset generator
      dt-bindings: clock: Add StarFive JHB100 Peripheral-2 clock and reset generator
      dt-bindings: clock: Add StarFive JHB100 Peripheral-3 clock and reset generator
      dt-bindings: soc: starfive: Add StarFive JHB100 syscon modules
      soc: starfive: Add socinfo driver for JHB100 SoC

Christophe Leroy (CS GROUP) (1):
      soc: fsl: qe: Fix sparse warnings in GPIO

Chuan Liu (6):
      dt-bindings: soc: amlogic: Reordering compatible of clk-measure
      dt-bindings: soc: amlogic: Add clk-measure compatible to support more SoCs
      soc: amlogic: clk-measure: Support more measurement channels
      soc: amlogic: clk-measure: Align compatible entries with DT bindings
      soc: amlogic: clk-measure: Add support for more SoCs
      soc: amlogic: clk-measure: Optimize CLK_MSR_ID to reduce memory usage

Cristian Marussi (1):
      include: trace: Use string helpers in msg_dump trace events

Dan Carpenter (1):
      soc: qcom: smem: Fix signedness bug in smem_dram_parse()

Diego Fernando Mancera Gomez (1):
      memory: stm32_omm: fix child clock leak on set_amcr() error path

Fenglin Wu (1):
      dt-bindings: spmi: glymur-spmi-pmic-arb: Add compatible for Qualcomm Maili SoC

Geert Uytterhoeven (5):
      soc: renesas: Expand MFIS acronym in RCAR_MFIS help description
      firmware: arm_scmi: Merge scmi_reset_proto_ops.name_get() and .latency_get()
      soc: atmel: Convert to of_machine_device_match()
      soc/tegra: pmc: Make sure clk_init_data is fully initialized
      firmware: QCOM interfaces should depend on ARCH_QCOM

Gopikrishna Garmidi (4):
      soc: qcom: smem: fix 32-bit overflow in DDR frequency calculation
      firmware: qcom: scm: Allow QSEECOM on the Glymur QCB
      firmware: qcom: scm: Allow QSEECOM on Kalambo CRD
      soc: qcom: ubwc: Add Kalambo UBWC config

Gourav Kumar (1):
      soc: qcom: ubwcg: Add Nord UBWC config

Guangshuo Li (1):
      soc: mpfs: use kref cleanup on probe failure

Hans de Goede (1):
      firmware: arm_scmi: Always create devices for standard protocols

Hardeep Sharma (2):
      dt-bindings: firmware: qcom,scm: Document SCM on Kuno SoC
      soc: qcom: geni-se: allow selection on 32-bit ARM Qualcomm SoCs

Hemanth Selam (6):
      firmware: arm_scmi: Fix typo "upto" in comment
      firmware: ti_sci: Fix typo "upto" in comments
      bus: fsl-mc: fix repeated word 'for' in comment
      soc: ti: knav_qmss: Fix typos in comments
      firmware: qcom: fix typo "uninterruptable" in comment
      soc: qcom: fix typo "upto" in comment

Hongyan Xu (1):
      soc: qcom: apr: clean up failed service registrations

Hrushiraj Gandhi (1):
      firmware: microchip: use kzalloc_objs() instead of kzalloc() with multiply

Jaidev Shastri (1):
      soc: samsung: exynos-pmu: order pmu_base_addr before the pmu_context gate

James Calligeros (1):
      arm64: Kconfig: Select HAVE_SHARED_GPIOS for Apple Silicon

Jason Pettit (1):
      firmware: qcom: scm: Allow QSEECOM on HP EliteBook X G2q 14 AI

Jiawen Liu (1):
      memory: exynos5422-dmc: handle clock enable failures

Jie Gan (1):
      dt-bindings: arm: add CTCU device for shikra

Jingyi Wang (2):
      dt-bindings: arm: qcom,ids: Add SoC ID for SM8950
      soc: qcom: socinfo: Add SM8950 SoC ID

Jon Hunter (1):
      soc/tegra: fuse: Add Tegra264 support

Justin Chen (2):
      memory: brcmstb_dpfe: Fix out-of-bounds access due to DCPU offset
      memory: brcmstb_dpfe: Bounds check DCPU-supplied MSG_ARG_COUNT

Justin Yeh (1):
      soc: mediatek: mtk-regulator-coupler: Add support for MT8189

Karl Mehltretter (2):
      soc: ti: k3-ringacc: Correct ring API kernel-doc
      soc: ti: k3-ringacc: Fix DMA ring initialization kernel-doc

Kartik Rajput (1):
      soc/tegra: pmc: Add PMC support for Tegra410

Kathiravan Thirumoorthy (2):
      soc: qcom: llcc: Update the SCT table for IPQ5424
      dt-bindings: sram: describe the IPQ5424 IMEM as mmio-sram

Kees Cook (1):
      memory: emif: Remove const from min_tck allocation type

Ketan Patil (3):
      memory: tegra: Use named defines for Tegra264 MC apertures
      memory: tegra: Parameterise Tegra264 MCF slice bound
      memory: tegra: Refactor Tegra264 mc-err code

Konrad Dybcio (3):
      soc: qcom: smem: support Glymur DRAM info
      firmware: qcom: scm: Allow QSEECOM on Yoga Slim 7x Gen11
      soc: qcom: pmic_glink: Avoid losing early rpmsg probe

Krzysztof Kozlowski (3):
      Merge tag 'renesas-drivers-for-v7.4-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
      Merge tag 'mtk-soc-for-v7.4' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
      Merge tag 'scmi-updates-7.4' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers

Lad Prabhakar (7):
      memory: renesas-rpc-if: Mark XSPI_CDD1BUF0 as volatile
      memory: renesas-rpc-if: Move static bridge configurations out of dirmap hot paths
      memory: renesas-rpc-if: Consolidate XSPI_CDTBUF0 updates in write path
      memory: renesas-rpc-if: Consolidate XSPI_CDTBUF0 updates in read path
      memory: renesas-rpc-if: Consolidate command setup register programming
      memory: renesas-rpc-if: Use runtime PM autosuspend after transfers
      soc: renesas: Kconfig: Enable ICU support for RZ/G3E and RZ/V2N

Linkai Gong (1):
      firmware: imx: dsp: fix mailbox channel leak on kasprintf failure

Linmao Li (1):
      soc: qcom: smem: Fix byte order in v3 14-frequency parser

Luca Leonardo Scorcia (1):
      soc: mediatek: mt8167-mmsys: add routes for all display paths

Luca Weiss (1):
      dt-bindings: interconnect: qcom-bwmon: Add Milos cpu-bwmon compatible

Manikanta Maddireddy (1):
      soc/tegra: pmc: Add PCIe wake event for Tegra234

Maulik Shah (3):
      soc: qcom: rpmh-internal: fix kernel-doc issues in rpmh-internal.h
      soc: qcom: rpmh: fix kernel-doc issues in rpmh.c
      soc: qcom: rpmh-rsc: fix kernel-doc issues in rpmh-rsc.c

Michal Simek (1):
      firmware: xilinx: ufs: move PHY/SRAM ready polling into the firmware backend

Miles Krause (1):
      memory: emif: fix device_node reference leak on np_ddr

Mohammad Rafi Shaik (1):
      ASoC: dt-bindings: qcom,apr: Add modem_apps GLINK channel for shikra

Mukesh Ojha (6):
      firmware: qcom: scm: Use devm_of_reserved_mem_device_init()
      dt-bindings: arm: qcom,ids: Add SoC ID for SM8975
      soc: qcom: socinfo: Add SM8975 SoC ID
      firmware: qcom: tzmem: Use DO_ONCE_SLEEPABLE() in qcom_tzmem_enable()
      firmware: qcom_scm: handle empty PAS resource table
      firmware: qcom_scm: align PAS resource table retry

Muzaffer Kadir (2):
      dt-bindings: firmware: qcom,scm: Document MSM8952 SCM
      soc: qcom: ubwc: Add UBWC config for MSM8952

Myeonghun Pak (3):
      soc: fsl: dpio: Fix cleanup on IRQ registration failure
      soc: fsl: dpio: Free the IRQ before releasing the I/O object
      platform: cznic: turris-omnia-mcu: stop button emulation producers

Neil Armstrong (1):
      soc: qcom: geni-se: provide PROG_RAM_DEPTH for I2C HUB Serial Engines

Nick Chan (2):
      soc: apple: rtkit-crashlog: rename 'Crg8' section from regs to aarch64
      soc: apple: rtkit-crashlog: Add support for AArch32 state 'CrgA' section

Pan Chuang (2):
      soc: qcom: Remove redundant dev_err()
      cache: sifive_ccache: Remove redundant dev_err_probe()

Pawel Zalewski (The Capable Hub) (1):
      cache: hisi_soc_hha: use named initializers for acpi_device_id

Peng Fan (1):
      soc: qcom: use assign_bit() where applicable

Pengpeng Hou (1):
      memory: brcmstb_dpfe: validate firmware section sizes

Ridham Khurana (1):
      platform: cznic: turris-omnia-mcu: Add missing MODULE_DEVICE_TABLE()

Roland Dreier (3):
      firmware: arm_scmi: Protect xfer->async_done with xfer->lock
      firmware: arm_scmi: Don't reuse raw xfers with async_done still armed
      firmware: arm_scmi: Fix error path leak in scmi_raw_message_send()

Sasha Levin (1):
      firmware: qcom: scm: Hide QCOM_SCM instead of depending on ARCH_QCOM

Siddharth Karanam (1):
      firmware: ti_sci: replace kcalloc with kzalloc for buffer pointer allocation

Sneh Mankad (2):
      dt-bindings: soc: qcom: stats: Add compatible for Shikra
      soc: qcom: stats: Add stats compatible and config for Shikra

Somesh Dey (1):
      soc: qcom: geni-se: Drop unused icc_ddr parameter from geni_icc_get()

Sreeshankar K (2):
      dt-bindings: arm: qcom,ids: Add SoC ID for SM7250
      soc: qcom: socinfo: Add SM7250 SoC ID

Srinivas Kandagatla (1):
      firmware: qcom: scm: Allow QSEECOM on ThinkPad T14s Gen 7

Sudeep Holla (11):
      firmware: arm_ffa: Tear down driver during shutdown
      Merge branches 'for-next/ffa/fixes' and 'for-next/scmi/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux
      firmware: arm_scmi: Set generated device fwnode with platform helpers
      firmware: arm_scmi: Extend transport driver macro to support ACPI
      firmware: arm_scmi: Convert OF-only paths to generic fwnode in SCMI core
      firmware: arm_scmi: Fall back to ACPI HID when "compatible" is absent
      firmware: arm_scmi: Pass protocol ID to transport chan_available()
      firmware: arm_scmi: Refactor protocol device creation logic
      firmware: arm_scmi: Add ACPI PCC transport
      firmware: arm_scmi: Initialise known ACPI protocol devices and channels
      firmware: arm_scmi: Validate PCC shared memory signature

Sumit Garg (1):
      firmware: qcom_scm: Remove SCM PAS wrappers

Taniya Das (1):
      dt-bindings: mailbox: qcom: Document Maili CPUCP mailbox controller

Tanmay Shah (1):
      firmware: xilinx: support RPU boot from DDR

Thierry Reding (1):
      soc/tegra: cbb: Fix loggger -> logger typo

Thomas Huth (2):
      memory: emif: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
      ARM: at91: Replace __ASSEMBLY__ with __ASSEMBLER__

Uwe Kleine-König (The Capable Hub) (2):
      soc: qcom: apr: Drop unused apr_device_id
      tee: qcomtee: Drop unused assignment of platform_device_id driver data

Viken Dadhaniya (4):
      soc: qcom: geni-se: Fix endian conversion for serial_protocol comparison
      soc: qcom: geni-se: Widen fw_size to u32 to prevent wrap-around
      soc: qcom: geni-se: Fix fw_end computed before round-up; propagate size to caller
      soc: qcom: geni-se: Fix write to read-only firmware buffer

Vincent Jardin (3):
      bus: fsl-mc: set dma_mask for the DPRC devices
      bus: fsl-mc: register the object drivers after misc_class exists
      bus: fsl-mc: drop the fwnode links of the dpmacs nodes

Vitalii Skorkin (1):
      firmware: qcom: tzmem: disable SHM bridge for SM7125 platform

Wangao Wang (2):
      soc: qcom: ubwc: Add configuration for Hawi
      soc: qcom: ubwc: Add configuration for Maili

Wentao Liang (1):
      soc: fsl: cpm1: tsa: Fix clock leak in tsa_of_parse_tdms()

Wolfram Sang (2):
      soc: renesas: rcar-mfis: Convert spinlock to raw_spinlock
      soc: renesas: rcar-mfis: Add hwspinlock support

Xixin Liu (5):
      firmware: arm_scpi: fix device_node leak in scpi_dev_domain_id
      firmware: arm_scpi: reject DVFS OPP count above MAX_DVFS_OPPS
      clk: scpi: bound-check DVFS index in scpi_dvfs_recalc_rate
      clk: scpi: register scpi-cpufreq once and clear on failure
      clk: scpi: use PLATFORM_DEVID_NONE for scpi-cpufreq

Yibo Tan (1):
      soc: qcom: pmic_pdcharger_ulog: prevent work requeue during remove

Yuho Choi (3):
      soc/tegra: flowctrl: Release OF node reference on error
      bus: arm-cci: Drop CPU node reference in cci_ace_init_ports()
      bus: arm-cci: Drop cci-control-port node reference in __cci_ace_get_port()

Zhengnan Chen (2):
      dt-bindings: memory-controllers: mtk-smi: Add support for mt8189
      memory: mtk-smi: Add MT8189 support

bui duc phuc (1):
      soc: qcom: llcc-qcom: Handle errors from optional IRQ lookup

 .../bindings/arm/qcom,coresight-ctcu.yaml          |   1 +
 .../devicetree/bindings/cache/qcom,llcc.yaml       |  55 +-
 .../bindings/clock/starfive,jhb100-per0crg.yaml    |  70 ++
 .../bindings/clock/starfive,jhb100-per1crg.yaml    |  70 ++
 .../bindings/clock/starfive,jhb100-per2crg.yaml    |  76 ++
 .../bindings/clock/starfive,jhb100-per3crg.yaml    |  76 ++
 .../bindings/clock/starfive,jhb100-sys0crg.yaml    |  63 ++
 .../bindings/clock/starfive,jhb100-sys1crg.yaml    |  71 ++
 .../bindings/clock/starfive,jhb100-sys2crg.yaml    |  64 ++
 .../devicetree/bindings/firmware/qcom,scm.yaml     |   4 +
 .../bindings/hwinfo/samsung,exynos-chipid.yaml     |   1 +
 .../bindings/interconnect/qcom,msm8998-bwmon.yaml  |   1 +
 .../bindings/mailbox/qcom,cpucp-mbox.yaml          |   1 +
 .../memory-controllers/mediatek,smi-common.yaml    |  21 +-
 .../memory-controllers/mediatek,smi-larb.yaml      |   3 +
 Documentation/devicetree/bindings/mfd/syscon.yaml  |   1 +
 .../soc/amlogic/amlogic,meson-gx-clk-measure.yaml  |  16 +-
 .../devicetree/bindings/soc/qcom/qcom,apr.yaml     |   4 +-
 .../devicetree/bindings/soc/qcom/qcom-stats.yaml   |  25 +-
 .../soc/starfive/starfive,jhb100-syscon.yaml       | 115 +++
 .../bindings/spmi/qcom,glymur-spmi-pmic-arb.yaml   |   1 +
 .../devicetree/bindings/sram/qcom,imem.yaml        |   1 -
 Documentation/devicetree/bindings/sram/sram.yaml   |   3 +
 MAINTAINERS                                        |   2 +
 arch/arm/mach-at91/pm.h                            |   2 +-
 arch/arm64/Kconfig                                 |   1 +
 arch/arm64/Kconfig.platforms                       |   1 -
 drivers/bus/arm-cci.c                              |   6 +-
 drivers/bus/fsl-mc/fsl-mc-bus.c                    |  64 +-
 drivers/bus/fsl-mc/fsl-mc-msi.c                    |   2 +-
 drivers/cache/hisi_soc_hha.c                       |   2 +-
 drivers/cache/sifive_ccache.c                      |   2 +-
 drivers/clk/clk-scpi.c                             |  11 +-
 drivers/firmware/arm_ffa/driver.c                  |   1 +
 drivers/firmware/arm_scmi/bus.c                    | 109 ++-
 drivers/firmware/arm_scmi/common.h                 |  61 +-
 drivers/firmware/arm_scmi/driver.c                 | 262 ++++--
 drivers/firmware/arm_scmi/protocols.h              |   9 +-
 drivers/firmware/arm_scmi/raw_mode.c               |  30 +-
 drivers/firmware/arm_scmi/reset.c                  |  36 +-
 drivers/firmware/arm_scmi/transports/Kconfig       |  12 +
 drivers/firmware/arm_scmi/transports/Makefile      |   2 +
 drivers/firmware/arm_scmi/transports/mailbox.c     |   7 +-
 drivers/firmware/arm_scmi/transports/optee.c       |   7 +-
 drivers/firmware/arm_scmi/transports/pcc.c         | 875 +++++++++++++++++++
 drivers/firmware/arm_scmi/transports/smc.c         |  10 +-
 drivers/firmware/arm_scmi/transports/virtio.c      |   3 +-
 drivers/firmware/arm_scpi.c                        |   9 +-
 drivers/firmware/imx/imx-dsp.c                     |   6 +-
 drivers/firmware/microchip/mpfs-auto-update.c      |   4 +-
 drivers/firmware/qcom/Kconfig                      |   5 +-
 drivers/firmware/qcom/qcom_scm-legacy.c            |   2 +-
 drivers/firmware/qcom/qcom_scm.c                   | 187 ++---
 drivers/firmware/qcom/qcom_tzmem.c                 |   3 +-
 drivers/firmware/ti_sci.c                          |   6 +-
 drivers/firmware/xilinx/zynqmp-ufs.c               |  70 +-
 drivers/firmware/xilinx/zynqmp.c                   |  44 +-
 drivers/memory/brcmstb_dpfe.c                      |  41 +-
 drivers/memory/emif.c                              |   6 +-
 drivers/memory/emif.h                              |   4 +-
 drivers/memory/mtk-smi.c                           |  45 +
 drivers/memory/renesas-rpc-if.c                    |  87 +-
 drivers/memory/samsung/exynos5422-dmc.c            |  11 +-
 drivers/memory/stm32_omm.c                         |   2 +
 drivers/memory/tegra/tegra264.c                    | 376 ++++++---
 drivers/platform/cznic/turris-omnia-mcu-base.c     |   1 +
 drivers/platform/cznic/turris-omnia-mcu-gpio.c     |  31 +-
 drivers/soc/Kconfig                                |   1 +
 drivers/soc/Makefile                               |   1 +
 drivers/soc/amlogic/meson-clk-measure.c            | 927 ++++++++++++++++++++-
 drivers/soc/apple/rtkit-crashlog.c                 | 139 ++-
 drivers/soc/atmel/soc.c                            |   4 +-
 drivers/soc/fsl/dpio/dpio-driver.c                 |   9 +-
 drivers/soc/fsl/qe/gpio.c                          |  67 +-
 drivers/soc/fsl/qe/tsa.c                           |  16 +-
 drivers/soc/mediatek/mt8167-mmsys.h                | 183 +++-
 drivers/soc/mediatek/mtk-regulator-coupler.c       |   1 +
 drivers/soc/microchip/mpfs-sys-controller.c        |   7 +-
 drivers/soc/qcom/Kconfig                           |   1 -
 drivers/soc/qcom/apr.c                             |  69 +-
 drivers/soc/qcom/llcc-qcom.c                       | 199 ++++-
 drivers/soc/qcom/pmic_glink.c                      |   3 +-
 drivers/soc/qcom/pmic_glink_altmode.c              |   4 +-
 drivers/soc/qcom/pmic_pdcharger_ulog.c             |   2 +-
 drivers/soc/qcom/qcom-geni-se.c                    |  65 +-
 drivers/soc/qcom/qcom_aoss.c                       |   4 +-
 drivers/soc/qcom/qcom_stats.c                      |   9 +
 drivers/soc/qcom/rpmh-internal.h                   |  16 +-
 drivers/soc/qcom/rpmh-rsc.c                        |   4 +-
 drivers/soc/qcom/rpmh.c                            |  40 +-
 drivers/soc/qcom/smem_dramc.c                      |  81 +-
 drivers/soc/qcom/smp2p.c                           |  22 +-
 drivers/soc/qcom/smsm.c                            |  36 +-
 drivers/soc/qcom/socinfo.c                         |   3 +
 drivers/soc/qcom/ubwc_config.c                     |  12 +
 drivers/soc/renesas/Kconfig                        |  22 +-
 drivers/soc/renesas/r9a08g046-sysc.c               |   1 +
 drivers/soc/renesas/rcar-mfis.c                    |  62 +-
 drivers/soc/renesas/rcar-rst.c                     |   1 +
 drivers/soc/renesas/renesas-soc.c                  |   3 +
 drivers/soc/renesas/rz-sysc.c                      |   5 +
 drivers/soc/renesas/rz-sysc.h                      |   2 +
 drivers/soc/samsung/exynos-chipid.c                |   1 +
 drivers/soc/samsung/exynos-pmu.c                   |  84 +-
 drivers/soc/starfive/Kconfig                       |   6 +
 drivers/soc/starfive/Makefile                      |   2 +
 drivers/soc/starfive/socinfo/Kconfig               |  13 +
 drivers/soc/starfive/socinfo/Makefile              |   2 +
 drivers/soc/starfive/socinfo/jhb100-socinfo.c      | 105 +++
 drivers/soc/tegra/cbb/tegra194-cbb.c               |   2 +-
 drivers/soc/tegra/flowctrl.c                       |   7 +-
 drivers/soc/tegra/fuse/fuse-tegra.c                |  12 +-
 drivers/soc/tegra/fuse/fuse-tegra30.c              | 168 +++-
 drivers/soc/tegra/fuse/fuse.h                      |   7 +-
 drivers/soc/tegra/fuse/speedo-tegra210.c           |  22 +-
 drivers/soc/tegra/fuse/tegra-apbmisc.c             |  51 +-
 drivers/soc/tegra/pmc.c                            | 165 +++-
 drivers/soc/ti/knav_qmss_queue.c                   |   4 +-
 drivers/ufs/host/ufs-amd-versal2.c                 |  46 +-
 drivers/usb/host/fhci-hcd.c                        |   2 +-
 include/dt-bindings/arm/qcom,ids.h                 |   3 +
 include/dt-bindings/clock/starfive,jhb100-crg.h    | 554 ++++++++++++
 include/dt-bindings/reset/starfive,jhb100-crg.h    | 189 +++++
 include/linux/device-id/apr.h                      |  21 -
 include/linux/device-id/scmi.h                     |  17 +
 include/linux/firmware/qcom/qcom_scm.h             |  29 -
 include/linux/firmware/xlnx-zynqmp-ufs.h           |   8 +-
 include/linux/firmware/xlnx-zynqmp.h               |   5 -
 include/linux/fsl/mc.h                             |   2 +-
 include/linux/mod_devicetable.h                    |   1 -
 include/linux/scmi_protocol.h                      |  20 +-
 include/linux/soc/qcom/apr.h                       |   4 +-
 include/linux/soc/qcom/geni-se.h                   |   2 +-
 include/linux/soc/qcom/llcc-qcom.h                 |   6 +
 include/linux/soc/qcom/ubwc.h                      |   3 +
 include/linux/soc/ti/k3-ringacc.h                  |  31 +-
 include/soc/fsl/qe/qe.h                            |   6 +-
 include/soc/tegra/fuse.h                           |   1 +
 include/trace/events/scmi.h                        |   8 +-
 include/uapi/linux/tee.h                           |  40 +-
 lib/cache_maint.c                                  |   4 +-
 scripts/mod/devicetable-offsets.c                  |   5 +
 scripts/mod/file2alias.c                           |  12 +
 143 files changed, 5841 insertions(+), 1050 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/starfive,jhb100-per0crg.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/starfive,jhb100-per1crg.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/starfive,jhb100-per2crg.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/starfive,jhb100-per3crg.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/starfive,jhb100-sys0crg.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/starfive,jhb100-sys1crg.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/starfive,jhb100-sys2crg.yaml
 create mode 100644 Documentation/devicetree/bindings/soc/starfive/starfive,jhb100-syscon.yaml
 create mode 100644 drivers/firmware/arm_scmi/transports/pcc.c
 create mode 100644 drivers/soc/starfive/Kconfig
 create mode 100644 drivers/soc/starfive/Makefile
 create mode 100644 drivers/soc/starfive/socinfo/Kconfig
 create mode 100644 drivers/soc/starfive/socinfo/Makefile
 create mode 100644 drivers/soc/starfive/socinfo/jhb100-socinfo.c
 create mode 100644 include/dt-bindings/clock/starfive,jhb100-crg.h
 create mode 100644 include/dt-bindings/reset/starfive,jhb100-crg.h
 delete mode 100644 include/linux/device-id/apr.h
 create mode 100644 include/linux/device-id/scmi.h

  parent reply	other threads:[~2026-10-22  8:51 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-10-22  8:06 [GIT PULL 0/4] SoC " Arnd Bergmann
2026-10-22  8:50 ` [GIT PULL 1/4] soc: devicetree " Arnd Bergmann
2026-10-22  8:51 ` Arnd Bergmann [this message]
2026-10-22  8:52 ` [GIT PULL 3/4] soc: defconfig " Arnd Bergmann
2026-10-22  8:52 ` [GIT PULL 4/4] soc: arm board file changes " Arnd Bergmann

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=f13c8cce-0c6e-44a1-96de-2c834d61900b@app.fastmail.com \
    --to=arnd@arndb.de \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=soc@lists.linux.dev \
    --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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®