[GIT PULL] firmware: arm: Fixes for v7.4
Sudeep Holla
sudeep.holla at kernel.org
Mon Nov 2 09:54:39 PST 2026
Hi ARM SoC Team,
Please pull !
I have included one dts file fix in this, hope that is OK. Let me know
if you prefer to keep DTS separate even for fixes.
Regards,
Sudeep
-->8
The following changes since commit 6628e7d4c6b25c8d18f1345e3a20d21829aae7e4:
Linux 7.4-rc1 (2026-11-01 13:26:31 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux.git tags/arm-fw-fixes-7.4
for you to fetch changes up to 09fd63fe687ffa2d6594cd31d6fcf5fa7740a63c:
Merge branches 'for-next/smccc/fixes', 'for-next/scmi/fixes', 'for-next/ffa/fixes' and 'for-next/juno/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux (2026-11-02 11:33:33 +0000)
----------------------------------------------------------------
Arm Firmware Interfaces(SCMI/FF-A/SMCCC) fixes for v7.4
SCMI fixes correct protocol-device creation and request tracking in raw
mode, allow the generic and i.MX pinctrl drivers to share the standard
SCMI pinctrl device, and avoid creating unused performance-domain
devices that block cpufreq consumers through fw_devlink ownership. It
also includes dropping now unnecessary ACPI config guards and several
robustness fixes: bound i.MX MISC syslog and control responses,
unregister notification callbacks on event-enable failure, and free
mailbox state when shared-memory mapping fails.
The FF-A notifier fix distinguishes notification IDs within a hash
bucket, preventing callback registration and delivery from using a
colliding ID.
SMCCC and GICv3 fixes restore builds on 32-bit ARM when SMCCC discovery
is unavailable, while restricting the discovery dependency to arm64
where the NVIDIA erratum workaround applies.
Finally, correct the Corstone1000-A320 GIC redistributor region size
for its GICv4 configuration.
----------------------------------------------------------------
David Cemin (1):
firmware: arm_ffa: Compare notify_id when looking up notifier callbacks
Geert Uytterhoeven (2):
firmware: arm_scmi: Update ARM_SCMI_HAVE_TRANSPORT rationale
firmware: arm_scmi: Fix grammar s/thing/things/
Julian Braha (2):
firmware: smccc: Provide stubs for HAVE_ARM_SMCCC_DISCOVERY=n
irqchip/gic-v3: Select HAVE_ARM_SMCCC_DISCOVERY only on arm64
Rob Herring (Arm) (1):
arm64: dts: arm: corstone1000-a320: Fix GIC redistributor region size
Sudeep Holla (10):
firmware: arm_scmi: Avoid protocol devices in exclusive raw mode
firmware: arm_scmi: Skip requests for standard protocol devices
pinctrl: imx: Match the standard SCMI pinctrl device
firmware: arm_scmi: Skip unused performance-domain devices
firmware: arm_scmi: Drop redundant ACPI configuration guard
firmware: arm_scmi: imx: Track copied syslog words
firmware: arm_scmi: imx: Validate MISC control response size
firmware: arm_scmi: Unregister notifier on enable failure
firmware: arm_scmi: Free mailbox state on mapping failure
Merge branches 'for-next/smccc/fixes', 'for-next/scmi/fixes', 'for-next/ffa/fixes' and 'for-next/juno/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux
arch/arm64/boot/dts/arm/corstone1000-a320.dtsi | 2 +-
drivers/firmware/arm_ffa/driver.c | 11 ++-
drivers/firmware/arm_scmi/Kconfig | 2 +-
drivers/firmware/arm_scmi/bus.c | 110 ++++++++++++---------
drivers/firmware/arm_scmi/driver.c | 4 -
drivers/firmware/arm_scmi/notify.c | 4 +-
drivers/firmware/arm_scmi/transports/Kconfig | 2 +-
drivers/firmware/arm_scmi/transports/mailbox.c | 7 +-
.../firmware/arm_scmi/vendors/imx/imx-sm-misc.c | 18 +++-
drivers/irqchip/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx-scmi.c | 2 +-
include/linux/arm-smccc.h | 7 ++
include/linux/firmware/imx/sm.h | 6 ++
13 files changed, 113 insertions(+), 64 deletions(-)
More information about the linux-arm-kernel
mailing list