From: "Arnd Bergmann" <arnd@arndb.de>
To: "Linus Torvalds" <torvalds@linux-foundation.org>
Cc: soc@lists.linux.dev, linux-arm-kernel@lists.infradead.org,
"Krzysztof Kozlowski" <krzk@kernel.org>,
"Linus Walleij" <linusw@kernel.org>,
"Marek Vasut" <marek.vasut@mailbox.org>,
linux-kernel@vger.kernel.org
Subject: [GIT PULL 2/4] soc: drivers for 7.2
Date: Tue, 16 Jun 2026 09:53:00 +0200 [thread overview]
Message-ID: <528465a7-4ffb-45ed-82e4-898b01d2da98@app.fastmail.com> (raw)
In-Reply-To: <40c8ebc3-d681-4dcf-b3f2-ce0d780c539e@app.fastmail.com>
The following changes since commit 7fd2df204f342fc17d1a0bfcd474b24232fb0f32:
Linux 7.1-rc2 (2026-05-03 14:21:25 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-7.2
for you to fetch changes up to c7437fab2f2249c1f12d805770c5ba15cbd0e46a:
Merge tag 'memory-controller-drv-7.2-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers (2026-06-15 13:46:03 +0200)
----------------------------------------------------------------
soc: drivers for 7.2
There are a few added drivers, but mostly the normal maintenance to drivers
for firmware, memory controller and other soc specific hadware:
- The NXP QuickEngine gets modern MSI support, which allows some cleanups to
the GICv3 irqchip chip driver
- A new SoC specific driver for the Renesas R-Car MFIS unit is added,
encapsulating support for the on-chip mailbox and hwspinlock
implementations that are not easily separated into individual
drivers
- The Qualcomm SoC drivers add support for additional SoC implementations,
and flexiblity around power managedment for the serial-engine driver
as well as probing the LLCC driver using custom hardware descriptions
inside of the device itself.
- Added support for the Samsung thermal management unit
- A cleanup to the Tegra 'PMC' driver interfaces to remove legacy
APIs and allow multiple PMC instances everywhere.
- Updates to the TI SCI and KNAS drivers to improve suspend/resume
support.
- Minor driver changes for mediatek, xilinx, allwinner, aspeed, tegra,
broadcom, amd, microchip and starfive specific drivers
- Memory controller updates for Tegra and Renesas for additional SoC
types and other improvements.
- Firmware driver updates for Arm FF-A, SMCCC and SCMI interfaces,
to update driver probing, object lifetimes and address minor bugs.
----------------------------------------------------------------
Abel Vesa (4):
dt-bindings: soc: qcom: qcom,pmic-glink: Document Eliza compatible
dt-bindings: soc: qcom,aoss-qmp: Document the Eliza Always-On Subsystem side channel
dt-bindings: cache: qcom,llcc: Document Eliza LLCC block
soc: qcom: llcc-qcom: Add support for Eliza
Alexander Dahl (1):
memory: atmel-ebi: Allow deferred probing
Alexander Koskovich (3):
soc: qcom: socinfo: Add PMIV0102 & PMIV0104 PMICs
dt-bindings: arm: qcom,ids: Add SoC ID for SM7750
soc: qcom: socinfo: Add SoC ID for SM7750
Andre Przywara (1):
firmware: smccc: Fix Arm SMCCC SOC_ID name call
Arnd Bergmann (20):
Merge tag 'soc_fsl-7.1-2' of https://git.kernel.org/pub/scm/linux/kernel/git/chleroy/linux into soc/drivers
Merge tag 'renesas-drivers-for-v7.2-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
firmware: samsung: acpm: remove compile-testing stubs
Merge tag 'qcom-drivers-for-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
Merge tag 'scmi-updates-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag 'ffa-updates-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
Merge tag 'amdtee-for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
Merge tag 'optee-for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
Merge tag 'tegra-for-7.2-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag 'tegra-for-7.2-pmc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag 'tegra-for-7.2-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
Merge tag 'samsung-drivers-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
Merge tag 'memory-controller-drv-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Merge tag 'arm-soc/for-7.2/drivers' of https://github.com/Broadcom/stblinux into soc/drivers
Merge tag 'ti-driver-soc-for-v7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
Merge tag 'cache-for-v7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
Merge tag 'riscv-soc-drivers-for-v7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers
Revert "Documentation: ABI: add sysfs interface for ZynqMP CSU registers"
Revert "firmware: zynqmp: Add dynamic CSU register discovery and sysfs interface"
Merge tag 'memory-controller-drv-7.2-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
Ashish Mhetre (5):
memory: tegra: Make ->resume() callback return void
memory: tegra: Wire up system sleep PM ops
memory: tegra: Restore MC interrupt masks on resume
dt-bindings: memory: tegra: Add nvidia,tegra238-mc compatible
memory: tegra: Add Tegra238 MC support
Bjorn Andersson (2):
Merge branch '20260507-ubwc-rework-v4-4-c19593d20c1d@oss.qualcomm.com' into drivers-for-7.2
Merge branch '20260227061544.1785978-1-praveen.talari@oss.qualcomm.com' into drivers-for-7.2
Chen-Yu Tsai (7):
dt-bindings: sram: Document Allwinner H616 VE SRAM
dt-bindings: sram: sunxi-sram: Add H616 SRAM regions
soc: sunxi: sram: Const-ify sunxi_sram_func data and references
soc: sunxi: sram: Allow SRAM to be claimed multiple times
soc: sunxi: sram: Support claiming multiple regions per device
soc: sunxi: sram: Add H616 SRAM regions
firmware: raspberrypi: Change dependency to ARCH_BCM2835 and COMPILE_TEST
Christophe Leroy (CS GROUP) (1):
soc: fsl: qe_ports_ic: switch to irq_domain_create_linear()
Claudiu Beznea (5):
soc: renesas: r9a08g045-sysc: Move common code to a helper
soc: renesas: r9a08g046-sysc: Move common code to a helper
soc: renesas: r9a09g047-sys: Move common code to a helper
soc: renesas: r9a09g056-sys: Move common code to a helper
soc: renesas: r9a09g057-sys: Move common code to a helper
Conor Dooley (1):
dt-bindings: soc: microchip: document irqmux on pic64gx
Cristian Marussi (16):
clk: scmi: Fix clock rate rounding
firmware: arm_scmi: Add clock determine_rate operation
clk: scmi: Use new determine_rate clock operation
firmware: arm_scmi: Simplify clock rates exposed interface
clk: scmi: Use new simplified per-clock rate properties
firmware: arm_scmi: Drop unused clock rate interfaces
firmware: arm_scmi: Make clock rates allocation dynamic
firmware: arm_scmi: Harden clock parents discovery
firmware: arm_scmi: Refactor iterators internal allocation
firmware: arm_scmi: Add bound iterators support
firmware: arm_scmi: Use bound iterators to minimize discovered rates
firmware: arm_scmi: Introduce all_rates_get clock operation
firmware: arm_scmi: Add transport instance handles
firmware: arm_scmi: Add a generic transport supplier
firmware: arm_scmi: virtio: Rework transport probe sequence
firmware: arm_scmi: optee: Rework transport probe sequence
Dan Carpenter (1):
soc: qcom: llcc-qcom: Fix NULL vs IS_ERR() bug in qcom_llcc_get_fw_config()
Deepti Jaggi (3):
dt-bindings: qcom: geni-se-qup: Add compatible for SA8797P SoC
dt-bindings: arm: qcom,ids: Add SoC ID for Nord SA8797P
soc: qcom: socinfo: Add SoC ID for Nord SA8797P
Diogo Ivo (1):
soc/tegra: pmc: Restrict power-off handler to Nexus 7
Dmitry Baryshkov (3):
soc: qcom: ubwc: define UBWC 3.1
soc: qcom: ubwc: define helper for MDSS and Adreno drivers
soc: qcom: ubwc: add helper controlling AMSBC enablement
Dominique Belhachemi (1):
cache: sifive_ccache: Add StarFive JH7110 SoC support
Ethan Tidmore (1):
memory: tegra: Fix possible null pointer dereference
Felix Gu (1):
soc: fsl: qe_ports_ic: Add missing cleanup on device removal
Fenglin Wu (1):
dt-bindings: soc: qcom: qcom,pmic-glink: Add Hawi compatible string
Francisco Munoz Ruiz (3):
dt-bindings: cache: qcom,llcc: Document Hawi SoC
soc: qcom: llcc-qcom: get SCT descriptors from fw-populated memory
soc: qcom: llcc-qcom: Capitalize LLCC/EDAC in comments and diagnostics
Geert Uytterhoeven (9):
Merge tag 'renesas-r8a78000-dt-binding-defs-tag1' into renesas-drivers-for-v7.2
firmware: arm_scmi: quirk: Improve quirk range parsing
firmware: arm_scmi: quirk: Simplify quirk table iteration
firmware: arm_scmi: Convert to list_for_each_entry()
soc: renesas: Convert to of_machine_get_match()
firmware: arm_scmi: Fix bound iterators returning too many items
firmware: arm_scmi: Use proper iter_response_bound_cleanup() name
firmware: arm_scmi: Fix OOB in scmi_clock_describe_rates_get_lazy()
firmware: arm_scmi: Fix OOB in scmi_power_name_get()
Harrison Vanderbyl (1):
firmware: qcom: scm: Allow QSEECOM on Surface Pro 12in
Hirokazu Honda (1):
tee: optee: Allow MT_NORMAL_TAGGED shared memory
Ioana Ciornei (1):
bus: fsl-mc: wait for the MC firmware to complete its boot
Jamie Nguyen (1):
firmware: arm_ffa: Honor partition info descriptor size
Jason-JH Lin (2):
soc: mediatek: Use pkt_write function pointer for subsys ID compatibility
soc: mediatek: mtk-cmdq: Add cmdq_pkt_jump_rel_temp() for removing shift_pa
Jon Hunter (3):
soc/tegra: pmc: Populate powergate debugfs only when needed
firmware: tegra: bpmp: Propagate debugfs errors
firmware: tegra: bpmp: Add support for multi-socket platforms
Judith Mendez (2):
dt-bindings: hwinfo: ti,k3-socinfo: Add nvmem-cells support
soc: ti: k3-socinfo: Add support for AM62P variants via NVMEM
Julian Braha (1):
soc: aspeed: cleanup dead default for ASPEED_SOCINFO
Justin Chen (1):
soc: brcmstb: consolidate initcall functions
Kartik Rajput (2):
soc/tegra: fuse: Register nvmem lookups at probe
soc/tegra: Use ARM SMCCC to get chip ID, revision, and platform info
Kathiravan Thirumoorthy (2):
dt-bindings: arm: qcom,ids: add SOC IDs for IPQ9650 family
soc: qcom: socinfo: add SoC ID for IPQ9650 family
Komal Bajaj (3):
dt-bindings: cache: qcom,llcc: Document Shikra LLCC
dt-bindings: arm: qcom,ids: Add SoC ID for Shikra IoT variants
soc: qcom: socinfo: Add SoC ID for Shikra IoT variants
Konrad Dybcio (1):
soc: qcom: socinfo: Add PMICs that ship with Glymur
Krzysztof Kozlowski (9):
Merge branch 'for-v7.2/tegra114-mc-bindings' into mem-ctrl-next
memory: tegra114-emc: Do not print error on icc_node_create() failure
memory: tegra114-emc: Simplify tegra114_emc_interconnect_init() error message
soc: aspeed: Move MODULE_DEVICE_TABLE next to the table itself
memory: omap-gpmc: Silence W=1 kerneldoc warnings
Merge tag 'mtk-soc-for-v7.2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
Merge tag 'renesas-drivers-for-v7.2-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
Merge tag 'sunxi-drivers-for-7.2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers
Merge tag 'aspeed-7.2-drivers-0' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/drivers
Lad Prabhakar (2):
dt-bindings: memory: renesas,rzg3e-xspi: Add RZ/T2H and RZ/N2H support
memory: renesas-rpc-if: Fix duplicate device name on multi-instance platforms
Linus Walleij (1):
Merge tag 'zynqmp-soc-for-7.2' of https://github.com/Xilinx/linux-xlnx into soc/drivers
Luca Leonardo Scorcia (1):
soc: mediatek: mtk-mmsys: Restore MT8167 routing masks lost during merge
Marc Zyngier (6):
fsl-mc: Remove MSI domain propagation to sub-devices
fsl-mc: Add minimal infrastructure to use platform MSI
irqchip/gic-v3-its: Add fsl_mc device plumbing to the msi-parent handling
fsl-mc: Switch over to per-device platform MSI
fsl-mc: Remove legacy MSI implementation
platform-msi: Remove stale comment
Marek Vasut (2):
firmware: arm_scmi: Rename struct scmi_revision_info to scmi_base_info
soc: renesas: Identify R-Car R8A779MD M3Le SoC
Md Shofiqul Islam (1):
soc: ti: knav_qmss_queue: Implement resource cleanup in remove()
Mikko Perttunen (1):
memory: tegra: Deduplicate rate request management code
Mukesh Ojha (3):
dt-bindings: firmware: qcom,scm: Document SCM on Hawi SoC
dt-bindings: soc: qcom,aoss-qmp: Document the Hawi AOSS side channel
soc: qcom: pd-mapper: Add support for Hawi SoC
Nishanth Menon (11):
soc: ti: knav_qmss: Remove remaining redundant ENOMEM printks
soc: ti: knav_qmss: Rename global kdev to knav_qdev to fix -Wshadow
soc: ti: knav_qmss: Inline lockdep condition in for_each_handle_rcu
soc: ti: knav_qmss: Fix kernel-doc Return: tags
soc: ti: knav_qmss: Use %pe to print PTR_ERR()
soc: ti: knav_qmss: Fix __iomem annotations and __be32 type
soc: ti: knav_qmss_acc: Fix kernel-doc Return: tag
soc: ti: knav_dma: Remove unused DMA_PRIO_MASK macro
soc: ti: knav_dma: Remove dead check on unsigned args.args[0]
soc: ti: knav_dma: Use IOMEM_ERR_PTR() in pktdma_get_regs()
soc: ti: k3-ringacc: Use str_enabled_disabled() helper
Peng Fan (2):
firmware: arm_scmi: imx: Support getting reset reason of MISC protocol
firmware: imx: sm-misc: Print boot/shutdown reasons
Prasanna Kumar T S M (2):
soc: xilinx: Fix race condition in event registration
soc: xilinx: Shutdown and free rx mailbox channel
Prathamesh Shete (1):
soc/tegra: pmc: Add Tegra238 support
Praveen Talari (7):
soc: qcom: geni-se: Refactor geni_icc_get() and make qup-memory ICC path optional
soc: qcom: geni-se: Add geni_icc_set_bw_ab() function
soc: qcom: geni-se: Introduce helper API for resource initialization
soc: qcom: geni-se: Handle core clk in geni_se_clks_off() and geni_se_clks_on()
soc: qcom: geni-se: Add resources activation/deactivation helpers
soc: qcom: geni-se: Introduce helper API for attaching power domains
soc: qcom: geni-se: Introduce helper APIs for performance control
Raj Aryan (1):
soc: qcom: spmi-pmic: add SUBTYPEs for Glymur/Kaanapali/SM8750 PMICs
Randy Dunlap (2):
virt: fsl_hypervisor: fix header kernel-doc warnings
soc: ti: knav_dma: fix all kernel-doc warnings in knav_dma.h
Rijo Thomas (1):
tee: amdtee: store buffer ID in tee_shm->sec_world_id
Rodrigo Zaiden (1):
tee: optee: fix kernel-doc warnings
Ronak Jain (2):
Documentation: ABI: add sysfs interface for ZynqMP CSU registers
firmware: zynqmp: Add dynamic CSU register discovery and sysfs interface
Rosen Penev (1):
soc: qcom: wcnss: fix leak of fw
Samuel Holland (1):
bus: sunxi-rsb: Always check register address validity
Sasha Levin (1):
firmware: tegra: Make TEGRA_IVC a hidden Kconfig symbol
Shawn Guo (2):
dt-bindings: firmware: qcom,scm: Document SCM for Nord SoC
soc: qcom: socinfo: Add PMIC PMAU0102
Sheetal (1):
bus: tegra-aconnect: Use dev_err_probe for probe error paths
Siddharth Vadapalli (1):
soc: ti: k3-ringacc: Fix access mode for k3_ringacc_ring_pop_tail_io/proxy
Stepan Ionichev (1):
clk: scpi: Unregister child clock providers on remove
Sudeep Holla (19):
firmware: arm_ffa: Check for NULL FF-A ID table while driver registration
firmware: arm_ffa: Skip free_pages on RX buffer alloc failure
firmware: arm_ffa: Avoid collapsing NPI work from different CPUs
firmware: arm_ffa: Fix per-vcpu self notifications handling in workqueue
firmware: arm_ffa: Unregister bus notifier on teardown for FF-A v1.0
firmware: arm_ffa: Bound PARTITION_INFO_GET_REGS copies
firmware: arm_ffa: Keep framework RX release under lock
firmware: arm_ffa: Validate framework notification message layout
firmware: arm_ffa: Align RxTx buffer size before mapping
firmware: arm_ffa: Snapshot notifier callbacks under lock
firmware: arm_ffa: Fix sched-recv callback partition lookup
firmware: arm_ffa: Register core as a platform driver
firmware: arm_ffa: Set the core device as FF-A device parent
firmware: arm_ffa: Defer probe until pKVM is initialized
firmware: arm_scmi: Read sensor config as 32-bit value
firmware: arm_scmi: Validate BASE_ERROR_EVENT payload size
firmware: arm_scmi: Validate SENSOR_UPDATE payload size
firmware: arm_scmi: Validate Powercap domains before state access
firmware: arm_ffa: Treat missing FF-A feature on a platform as a probe miss
Sumit Gupta (6):
memory: tegra264: Skip clients without bpmp_id or type
dt-bindings: memory: tegra264: Add full set of MC client IDs
memory: tegra264: Add full set of MC clients
memory: tegra186-emc: stop borrowing MC aggregate hook for EMC
memory: tegra264: drop redundant tegra264_mc_icc_aggregate()
memory: tegra234: drop dead NULL check in tegra234_mc_icc_aggregate()
Svyatoslav Ryhel (4):
dt-bindings: memory: Document Tegra114 Memory Controller
dt-bindings: memory: Document Tegra114 External Memory Controller
memory: tegra: Implement EMEM regs and ICC ops for Tegra114
memory: tegra: Add Tegra114 EMC driver
Thierry Reding (11):
MAINTAINERS: Move Peter De Schrijver to CREDITS
Documentation: ABI: Take over as contact for sysfs-driver-tegra-fuse
ata: ahci_tegra: Explicitly specify PMC instance to use
drm/nouveau: tegra: Explicitly specify PMC instance to use
drm/tegra: Explicitly specify PMC instance to use
media: vde: Explicitly specify PMC instance to use
PCI: tegra: Explicitly specify PMC instance to use
usb: xhci: tegra: Explicitly specify PMC instance to use
soc/tegra: pmc: Create PMC context dynamically
soc/tegra: pmc: Remove unused legacy functions
soc/tegra: pmc: Move legacy code behind CONFIG_ARM guard
Thomas Richard (TI) (4):
firmware: ti_sci: Add BOARDCFG_MANAGED mode support
firmware: ti_sci: Add support for restoring IRQs during resume
clk: keystone: sci-clk: Add restore_context() operation
firmware: ti_sci: Add support for restoring clock context during resume
Tony Truong (1):
soc: qcom: smem: Switch partitions to xarray
Tudor Ambarus (11):
firmware: samsung: acpm: Fix cross-thread RX length corruption
firmware: samsung: acpm: Fix mailbox channel leak on probe error
firmware: samsung: acpm: Fix false timeouts and Use-After-Free in polling
firmware: samsung: acpm: Fix missing LKMM barriers in sequence allocator
firmware: samsung: acpm: Fix infinite loop on sequence number exhaustion
firmware: samsung: acpm: Consolidate transfer initialization helper
firmware: samsung: acpm: Annotate rx_data->cmd with __counted_by_ptr
firmware: samsung: acpm: Drop redundant _ops suffix in acpm_ops members
firmware: samsung: acpm: Make acpm_ops const and access via pointer
firmware: samsung: acpm: Add TMU protocol support
firmware: samsung: acpm: Add devm_acpm_get_by_phandle helper
Wang Jun (1):
soc: fsl: qe: panic on ioremap() failure in qe_reset()
Wolfram Sang (5):
dt-bindings: soc: renesas: Document MFIS IP core
soc: renesas: Add Renesas R-Car MFIS driver
soc: renesas: Add R-Car X5H PRR support
dt-bindings: soc: renesas: mfis: Add R-Car V4H/V4M support
soc: renesas: rcar-mfis: Add R-Car V4H/V4M support
Yeoreum Yun (1):
Revert "firmware: arm_ffa: Change initcall level of ffa_init() to rootfs_initcall"
CREDITS | 10 +
Documentation/ABI/testing/sysfs-driver-tegra-fuse | 2 +-
.../devicetree/bindings/cache/qcom,llcc.yaml | 43 +
.../devicetree/bindings/firmware/qcom,scm.yaml | 3 +
.../devicetree/bindings/hwinfo/ti,k3-socinfo.yaml | 11 +
.../memory-controllers/nvidia,tegra124-emc.yaml | 174 +--
.../memory-controllers/nvidia,tegra124-mc.yaml | 31 +-
.../memory-controllers/nvidia,tegra186-mc.yaml | 31 +
.../memory-controllers/renesas,rzg3e-xspi.yaml | 60 +-
.../soc/microchip/microchip,mpfs-irqmux.yaml | 6 +-
.../bindings/soc/qcom/qcom,aoss-qmp.yaml | 2 +
.../bindings/soc/qcom/qcom,pmic-glink.yaml | 6 +
.../soc/qcom/qcom,sa8255p-geni-se-qup.yaml | 31 +-
.../soc/renesas/renesas,r8a78000-mfis.yaml | 221 ++++
.../sram/allwinner,sun4i-a10-system-control.yaml | 5 +-
Documentation/devicetree/bindings/sram/sram.yaml | 1 +
MAINTAINERS | 1 -
drivers/ata/ahci_tegra.c | 17 +-
drivers/base/platform-msi.c | 4 -
drivers/bus/fsl-mc/dprc-driver.c | 14 +-
drivers/bus/fsl-mc/fsl-mc-bus.c | 50 +-
drivers/bus/fsl-mc/fsl-mc-msi.c | 166 +--
drivers/bus/fsl-mc/fsl-mc-private.h | 2 +-
drivers/bus/sunxi-rsb.c | 3 +
drivers/bus/tegra-aconnect.c | 14 +-
drivers/cache/sifive_ccache.c | 2 +
drivers/clk/clk-scmi.c | 48 +-
drivers/clk/clk-scpi.c | 2 +-
drivers/clk/keystone/sci-clk.c | 45 +-
drivers/clk/samsung/Kconfig | 2 +-
drivers/clk/samsung/clk-acpm.c | 8 +-
drivers/firmware/Kconfig | 5 +-
drivers/firmware/arm_ffa/bus.c | 7 +-
drivers/firmware/arm_ffa/common.h | 4 +-
drivers/firmware/arm_ffa/driver.c | 228 +++-
drivers/firmware/arm_ffa/smccc.c | 2 +-
drivers/firmware/arm_scmi/base.c | 25 +-
drivers/firmware/arm_scmi/clock.c | 301 ++++-
drivers/firmware/arm_scmi/common.h | 165 ++-
drivers/firmware/arm_scmi/driver.c | 98 +-
drivers/firmware/arm_scmi/power.c | 6 +-
drivers/firmware/arm_scmi/powercap.c | 18 +-
drivers/firmware/arm_scmi/protocols.h | 13 +-
drivers/firmware/arm_scmi/quirks.c | 17 +-
drivers/firmware/arm_scmi/sensors.c | 12 +-
drivers/firmware/arm_scmi/transports/optee.c | 46 +-
drivers/firmware/arm_scmi/transports/virtio.c | 52 +-
.../firmware/arm_scmi/vendors/imx/imx-sm-misc.c | 86 ++
drivers/firmware/imx/sm-misc.c | 73 ++
drivers/firmware/qcom/qcom_scm.c | 1 +
drivers/firmware/samsung/Makefile | 1 +
drivers/firmware/samsung/exynos-acpm-dvfs.c | 17 +-
drivers/firmware/samsung/exynos-acpm-pmic.c | 20 +-
drivers/firmware/samsung/exynos-acpm-tmu.c | 239 ++++
drivers/firmware/samsung/exynos-acpm-tmu.h | 28 +
drivers/firmware/samsung/exynos-acpm.c | 254 ++--
drivers/firmware/samsung/exynos-acpm.h | 2 +
drivers/firmware/smccc/soc_id.c | 2 +-
drivers/firmware/tegra/Kconfig | 2 +-
drivers/firmware/tegra/bpmp-debugfs.c | 55 +-
drivers/firmware/ti_sci.c | 201 ++-
drivers/firmware/ti_sci.h | 9 +
drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h | 2 +
drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 9 +-
drivers/gpu/drm/tegra/dc.c | 14 +-
drivers/gpu/drm/tegra/dc.h | 1 +
drivers/gpu/drm/tegra/gr3d.c | 9 +-
drivers/gpu/drm/tegra/sor.c | 16 +-
drivers/irqchip/Kconfig | 6 -
drivers/irqchip/Makefile | 1 -
drivers/irqchip/irq-gic-its-msi-parent.c | 7 +-
drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c | 168 ---
drivers/media/platform/nvidia/tegra-vde/vde.c | 15 +-
drivers/media/platform/nvidia/tegra-vde/vde.h | 1 +
drivers/memory/atmel-ebi.c | 3 +-
drivers/memory/omap-gpmc.c | 6 +-
drivers/memory/renesas-rpc-if.c | 2 +-
drivers/memory/tegra/Kconfig | 19 +
drivers/memory/tegra/Makefile | 3 +
drivers/memory/tegra/mc.c | 40 +-
drivers/memory/tegra/mc.h | 9 +
drivers/memory/tegra/tegra-emc-common.c | 143 +++
drivers/memory/tegra/tegra-emc-common.h | 46 +
drivers/memory/tegra/tegra114-emc.c | 1351 ++++++++++++++++++++
drivers/memory/tegra/tegra114.c | 193 +++
drivers/memory/tegra/tegra124-emc.c | 107 +-
drivers/memory/tegra/tegra186-emc.c | 4 +-
drivers/memory/tegra/tegra186.c | 4 +-
drivers/memory/tegra/tegra20-emc.c | 110 +-
drivers/memory/tegra/tegra234.c | 8 +-
drivers/memory/tegra/tegra238.c | 391 ++++++
drivers/memory/tegra/tegra264.c | 585 ++++++++-
drivers/memory/tegra/tegra30-emc.c | 107 +-
drivers/mfd/sec-acpm.c | 6 +-
drivers/pci/controller/pci-tegra.c | 19 +-
drivers/soc/aspeed/Kconfig | 1 -
drivers/soc/aspeed/aspeed-lpc-ctrl.c | 2 +-
drivers/soc/aspeed/aspeed-lpc-snoop.c | 2 +-
drivers/soc/aspeed/aspeed-p2a-ctrl.c | 2 +-
drivers/soc/bcm/brcmstb/common.c | 88 +-
drivers/soc/fsl/qe/qe.c | 3 +
drivers/soc/fsl/qe/qe_ports_ic.c | 23 +-
drivers/soc/mediatek/mt8167-mmsys.h | 11 +-
drivers/soc/mediatek/mtk-mmsys.c | 8 +-
drivers/soc/mediatek/mtk-mutex.c | 5 +-
drivers/soc/qcom/llcc-qcom.c | 481 ++++++-
drivers/soc/qcom/qcom-geni-se.c | 270 +++-
drivers/soc/qcom/qcom_pd_mapper.c | 8 +
drivers/soc/qcom/smem.c | 56 +-
drivers/soc/qcom/socinfo.c | 23 +
drivers/soc/qcom/wcnss_ctrl.c | 11 +-
drivers/soc/renesas/Kconfig | 9 +
drivers/soc/renesas/Makefile | 1 +
drivers/soc/renesas/r9a08g045-sysc.c | 33 +-
drivers/soc/renesas/r9a08g046-sysc.c | 31 +-
drivers/soc/renesas/r9a09g047-sys.c | 34 +-
drivers/soc/renesas/r9a09g056-sys.c | 33 +-
drivers/soc/renesas/r9a09g057-sys.c | 44 +-
drivers/soc/renesas/rcar-mfis.c | 384 ++++++
drivers/soc/renesas/renesas-soc.c | 11 +-
drivers/soc/sunxi/sunxi_sram.c | 196 +--
drivers/soc/tegra/fuse/fuse-tegra.c | 14 +-
drivers/soc/tegra/fuse/tegra-apbmisc.c | 40 +-
drivers/soc/tegra/pmc.c | 648 ++++++----
drivers/soc/ti/k3-ringacc.c | 7 +-
drivers/soc/ti/k3-socinfo.c | 41 +-
drivers/soc/ti/knav_dma.c | 8 +-
drivers/soc/ti/knav_qmss.h | 2 +-
drivers/soc/ti/knav_qmss_acc.c | 2 +-
drivers/soc/ti/knav_qmss_queue.c | 155 ++-
drivers/soc/xilinx/zynqmp_power.c | 47 +-
drivers/tee/amdtee/amdtee_private.h | 16 -
drivers/tee/amdtee/call.c | 2 +-
drivers/tee/amdtee/core.c | 52 +-
drivers/tee/optee/call.c | 3 +-
drivers/tee/optee/optee_msg.h | 50 +-
drivers/tee/optee/optee_private.h | 120 +-
drivers/usb/host/xhci-tegra.c | 38 +-
include/dt-bindings/arm/qcom,ids.h | 11 +
include/dt-bindings/memory/nvidia,tegra238-mc.h | 74 ++
include/dt-bindings/memory/nvidia,tegra264.h | 287 +++++
include/dt-bindings/memory/tegra114-mc.h | 67 +
include/dt-bindings/soc/renesas,r8a78000-mfis.h | 28 +
include/linux/arm-smccc.h | 5 +
include/linux/arm_ffa.h | 4 +-
.../linux/firmware/samsung/exynos-acpm-protocol.h | 36 +-
include/linux/fsl/mc.h | 6 +-
include/linux/irqdomain_defs.h | 1 -
include/linux/scmi_imx_protocol.h | 14 +
include/linux/scmi_protocol.h | 36 +-
include/linux/soc/mediatek/mtk-cmdq.h | 24 +
include/linux/soc/qcom/geni-se.h | 19 +
include/linux/soc/qcom/llcc-qcom.h | 44 +-
include/linux/soc/qcom/ubwc.h | 22 +
include/linux/soc/ti/knav_dma.h | 11 +-
include/soc/qcom/qcom-spmi-pmic.h | 15 +-
include/soc/tegra/mc.h | 2 +-
include/soc/tegra/pmc.h | 81 +-
include/uapi/linux/fsl_hypervisor.h | 4 +-
159 files changed, 7850 insertions(+), 2365 deletions(-)
create mode 100644 Documentation/devicetree/bindings/soc/renesas/renesas,r8a78000-mfis.yaml
create mode 100644 drivers/firmware/samsung/exynos-acpm-tmu.c
create mode 100644 drivers/firmware/samsung/exynos-acpm-tmu.h
delete mode 100644 drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c
create mode 100644 drivers/memory/tegra/tegra-emc-common.c
create mode 100644 drivers/memory/tegra/tegra-emc-common.h
create mode 100644 drivers/memory/tegra/tegra114-emc.c
create mode 100644 drivers/memory/tegra/tegra238.c
create mode 100644 drivers/soc/renesas/rcar-mfis.c
create mode 100644 include/dt-bindings/memory/nvidia,tegra238-mc.h
create mode 100644 include/dt-bindings/soc/renesas,r8a78000-mfis.h
next prev parent reply other threads:[~2026-06-16 7:53 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-06-16 7:50 [GIT PULL 0/4] soc updates for 7.2 Arnd Bergmann
2026-06-16 7:53 ` Arnd Bergmann [this message]
2026-06-16 7:53 ` [GIT PULL 0/4] soc: defconfig " Arnd Bergmann
2026-06-16 7:55 ` [GIT PULL 4/4] soc: arm code changes " Arnd Bergmann
2026-06-16 8:18 ` [GIT PULL 3/4] soc: defconfig updates " 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=528465a7-4ffb-45ed-82e4-898b01d2da98@app.fastmail.com \
--to=arnd@arndb.de \
--cc=krzk@kernel.org \
--cc=linusw@kernel.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=marek.vasut@mailbox.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