[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