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
next prev 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®