[GIT PULL] soc: fixes for 7.1
Arnd Bergmann
arnd at arndb.de
Wed May 20 14:13:35 PDT 2026
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-fixes-7.1
for you to fetch changes up to 1fcf4149418e7a8f8253dd74059d56340795503f:
Merge tag 'riscv-dt-fixes-for-v7.1-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes (2026-05-08 15:33:36 +0200)
----------------------------------------------------------------
soc: fixes for 7.1
The ff-a firmware driver gets 11 individual bugfixes for a number
of issues with robustness to buggy firmware or client implementations.
Another firmware fix address suspend to RAM via PSCI firmware.
The final code change is for the old Arm Integrator reference
platform that recently started exposing an old NULL pointer
dereference bug.
The MAINTAINERS file gets two updates, notably James Tai and Yu-Chun
Lin are stepping up as co-maintainers for the Realtek platform.
The remaining patches are all for devicetree files. Two of these
are for riscv boards, the rest are all for enesas Arm platforms,
addressing build time checking issues as well as minor configuration
problems.
----------------------------------------------------------------
Arnd Bergmann (3):
Merge tag 'renesas-fixes-for-v7.1-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes
Merge tag 'ffa-fixes-7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag 'riscv-dt-fixes-for-v7.1-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Conor Dooley (1):
riscv: dts: microchip: fix icicle i2c pinctrl configuration
Geert Uytterhoeven (1):
arm64: dts: renesas: r8a78000: Fix SCIF brg_int clocks
Guenter Roeck (1):
ARM: integrator: Fix early initialization
Jai Luthra (1):
riscv: dts: starfive: jh7110: Drop CAMSS node
Konrad Dybcio (1):
firmware: psci: Set pm_set_resume/suspend_via_firmware() for SYSTEM_SUSPEND
Krzysztof Kozlowski (1):
ARM: realtek: MAINTAINERS: Include pin controller drivers
Marek Vasut (10):
arm64: dts: renesas: draak/ebisu-panel: Fix missing cells and reg in DTO
arm64: dts: renesas: salvator-panel: Fix missing cells and reg in DTO
arm64: dts: renesas: rz-smarc-cru-csi-ov5645: Fix missing cells and reg in CSI2 subnode
arm64: dts: renesas: rz-smarc-du-adv7513-smarc: Fix missing cells and reg in DU subnode
ARM: dts: renesas: r8a7778: Add missing unit address to bus node
ARM: dts: renesas: r8a7779: Add missing unit address to bus node
ARM: dts: renesas: r8a7792: Add missing unit address to bus node
ARM: dts: renesas: r7s72100: Add missing unit address to bus node
ARM: dts: renesas: genmai: Drop superfluous cells
ARM: dts: renesas: rskrza1: Drop superfluous cells
Sudeep Holla (11):
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
Tommaso Merciai (2):
arm64: dts: renesas: r9a09g057: Add #mux-state-cells to usb2{0,1}phyrst
arm64: dts: renesas: r9a09g056: Add #mux-state-cells to usb20phyrst
Yu-Chun Lin (1):
MAINTAINERS: Add maintainers for ARM/REALTEK ARCHITECTURE
MAINTAINERS | 5 +-
arch/arm/boot/dts/renesas/r7s72100-genmai.dts | 3 -
arch/arm/boot/dts/renesas/r7s72100-rskrza1.dts | 2 -
arch/arm/boot/dts/renesas/r7s72100.dtsi | 2 +-
arch/arm/boot/dts/renesas/r8a7778.dtsi | 2 +-
arch/arm/boot/dts/renesas/r8a7779.dtsi | 2 +-
arch/arm/boot/dts/renesas/r8a7792.dtsi | 2 +-
arch/arm/mach-versatile/integrator_cp.c | 13 +-
.../dts/renesas/draak-ebisu-panel-aa104xd12.dtso | 5 +
arch/arm64/boot/dts/renesas/r8a78000.dtsi | 8 +-
arch/arm64/boot/dts/renesas/r9a09g056.dtsi | 1 +
arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 2 +
.../boot/dts/renesas/rz-smarc-cru-csi-ov5645.dtsi | 5 +
.../boot/dts/renesas/rz-smarc-du-adv7513.dtsi | 5 +
.../boot/dts/renesas/salvator-panel-aa104xd12.dtso | 5 +
.../boot/dts/microchip/mpfs-icicle-kit-fabric.dtsi | 10 --
.../boot/dts/microchip/mpfs-icicle-kit-prod.dts | 10 ++
arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dts | 19 +++
arch/riscv/boot/dts/starfive/jh7110-common.dtsi | 27 +---
arch/riscv/boot/dts/starfive/jh7110.dtsi | 28 ----
drivers/firmware/arm_ffa/bus.c | 4 +-
drivers/firmware/arm_ffa/driver.c | 144 +++++++++++++++------
drivers/firmware/psci/psci.c | 10 ++
23 files changed, 183 insertions(+), 131 deletions(-)
More information about the linux-arm-kernel
mailing list