[GIT PULL] soc: fixes for 7.3
From: Arnd Bergmann
Date: Fri Sep 18 2026 - 09:54:56 EST
The following changes since commit df2908090cda368b01ff43709f51890076c56157:
Linux 7.3-rc2 (2026-09-06 15:07:20 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-fixes-7.3
for you to fetch changes up to 4dd1999783d7d12434006289338373e49492dc96:
soc: samsung: exynos-pmu: fix use-after-free of interrupt generator node (2026-09-18 14:39:19 +0200)
----------------------------------------------------------------
soc: fixes for 7.3
The driver fixes are all for simple mistakes: a use-after-free bug
on Samsung Exynos, error handling and reference counting on Arm SCMI
firmware and a problem dealing with inconsistent firmware information.
The rest are devicetree fixes for arm64 platforms from Altera, Renesas
and Amlogic. On the Renesas platform, one patch addresses a boot time
regression, the rest address minor performance and correctness issues.
----------------------------------------------------------------
Alexey Klimov (1):
soc: samsung: exynos-pmu: fix use-after-free of interrupt generator node
Arnd Bergmann (6):
Merge tag 'socfpga_fix_for_v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/fixes
Merge tag 'socfpga_dts_fix_for_v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/fixes
Merge tag 'renesas-fixes-for-v7.3-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes
Merge tag 'scmi-ffa-fixes-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag 'amlogic-fixes-v7.3-rc' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/fixes
Merge tag 'renesas-fixes-for-v7.3-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes
Dinh Nguyen (1):
arm64: dts: socfpga: change access permission from 755 to 644
Hemanth Selam (1):
firmware: arm_scmi: Fix typo "upto" in comment
Koichiro Den (1):
arm64: dts: renesas: r8a779f0: Set UFS lane count
Lucas Tanure (5):
arm64: dts: amlogic: t7: use the real UART pclk
arm64: dts: amlogic: t7: khadas-vim4: allow the SD card to be power cycled
arm64: dts: amlogic: t7: fix the pin groups of two PWM outputs
arm64: dts: amlogic: t7: khadas-vim4: add the PWM-driven supplies
arm64: dts: amlogic: t7: fix the pin groups of the vsync PWM
Ovidiu Panait (5):
arm64: dts: renesas: r9a09g057: Switch GBETH TX queue scheduling to WRR
arm64: dts: renesas: r9a09g056: Switch GBETH TX queue scheduling to WRR
arm64: dts: renesas: r9a09g047: Switch GBETH TX queue scheduling to WRR
arm64: dts: renesas: r9a09g077: Switch GBETH TX queue scheduling to WRR
arm64: dts: renesas: r9a09g087: Switch GBETH TX queue scheduling to WRR
Pengpeng Hou (1):
ARM: socfpga: select the PL310 erratum 753970 workaround
Sudeep Holla (2):
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
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
arch/arm/mach-socfpga/Kconfig | 2 +-
.../boot/dts/altera/socfpga_stratix10_socdk.dtsi | 0
.../dts/altera/socfpga_stratix10_socdk_emmc.dts | 0
.../boot/dts/amlogic/amlogic-t7-a311d2-an400.dts | 2 +-
.../dts/amlogic/amlogic-t7-a311d2-khadas-vim4.dts | 113 ++++++++++++++++++++-
arch/arm64/boot/dts/amlogic/amlogic-t7.dtsi | 44 ++++++--
arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 1 +
arch/arm64/boot/dts/renesas/r9a09g047.dtsi | 10 ++
arch/arm64/boot/dts/renesas/r9a09g056.dtsi | 10 ++
arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 10 ++
arch/arm64/boot/dts/renesas/r9a09g077.dtsi | 27 +++++
arch/arm64/boot/dts/renesas/r9a09g087.dtsi | 27 +++++
drivers/clk/clk-scpi.c | 11 +-
drivers/firmware/arm_ffa/driver.c | 1 +
drivers/firmware/arm_scmi/driver.c | 2 +-
drivers/firmware/arm_scpi.c | 9 +-
drivers/soc/samsung/exynos-pmu.c | 7 +-
17 files changed, 253 insertions(+), 23 deletions(-)
mode change 100755 => 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dtsi
mode change 100755 => 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_emmc.dts