[GIT PULL 4/4] soc: arm board file changes for 7.4
From: Arnd Bergmann
Date: Thu Oct 22 2026 - 04:56:21 EST
The following changes since commit cee9395acd8043be0644b25c34bfa86623f2b935:
Linux 7.3-rc1 (2026-08-30 13:34:40 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-arm-7.4
for you to fetch changes up to cfe69169c03e71e2a22870317ef4cffb51f6f06d:
Merge tag 'ti-k3-maintainer-for-v7.4' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/arm (2026-10-16 18:54:22 +0200)
----------------------------------------------------------------
soc: arm board file changes for 7.4
These are mostly smaller cleanups for the remaining platform code in
arch/arm/, the most notable one being the conversion of the s3c/crag6410
board to use software nodes for GPIO references in place of plain GPIO
numbers.
The earlier plan was to drop the deprecated (since 7.3) board files
here, which would have been a much larger set of changes, but that
is now deferred to 7.5.
----------------------------------------------------------------
Arnd Bergmann (10):
Merge tag 'omap-for-v7.4/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/arm
Merge tag 'imx-soc-7.4' of https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into soc/arm
Merge tag 'visconti-soc-7.4' of https://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti into soc/arm
Merge tag 'tegra-for-7.4-arm-core' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/arm
Merge tag 'mvebu-arm-7.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/arm
Merge tag 'samsung-soc-7.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/arm
Merge tag 'vexpress-fixes-7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/arm
Merge tag 'socfpga_maintainer_update_for_v7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/arm
Merge tag 'at91-soc-7.4' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/arm
Merge tag 'ti-k3-maintainer-for-v7.4' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/arm
Chiam, Evon (1):
MAINTAINERS: Drop arm64 dts/intel path from ARM/SOCFPGA ARCHITECTURE
Dmitry Torokhov (6):
dt-bindings: input: samsung,s3c6410-keypad: introduce compact binding
Input: samsung-keypad - handle compact binding
ARM: s3c: register and attach software nodes for Samsung gpio_chips
ARM: s3c: crag6410: switch keypad device to software properties
Input: samsung-keypad - remove support for platform data
ARM: s3c: crag6410: use software nodes/properties to set up GPIO keys
Ethan Nelson-Moore (1):
ARM: OMAP2+: remove unused ctrl_module_wkup_44xx.h header
Francesco Dolcini (1):
MAINTAINERS: Add git tree for TI K3 ARCHITECTURE
Geert Uytterhoeven (1):
soc: atmel: Convert to of_machine_device_match()
Heiner Kallweit (1):
ARM: imx6q: remove KSZ9021 PHY fixup
Nobuhiro Iwamatsu (1):
MAINTAINERS: Change ARM Visconti5 architecture maintenance status to Odd Fixes
Qingfang Deng (1):
ARM: mvebu: fix Cortex-A9 errata selection for Armada 38x
Thierry Reding (1):
ARM: tegra: Fix Trun -> Turn typo
Thomas Huth (5):
ARM: imx: Replace __ASSEMBLY__ with __ASSEMBLER__
soc: imx: Replace __ASSEMBLY__ with __ASSEMBLER__ in header file
ARM: OMAP2+: Replace __ASSEMBLY__ with __ASSEMBLER__
ARM: EXYNOS: Replace __ASSEMBLY__ with __ASSEMBLER__
ARM: at91: Replace __ASSEMBLY__ with __ASSEMBLER__
Weigang He (2):
ARM: vexpress: fix device_node refcount leak in vexpress_flags_set()
ARM: vexpress: fix device_node refcount leak in vexpress_smp_dt_prepare_cpus()
Yo'av Moshe (1):
ARM: imx: Fix suspend/resume crash with Clang CFI
.../bindings/input/samsung,s3c6410-keypad.yaml | 53 +++++-
MAINTAINERS | 4 +-
arch/arm/include/asm/linkage.h | 29 +++
arch/arm/mach-at91/pm.h | 2 +-
arch/arm/mach-exynos/smc.h | 4 +-
arch/arm/mach-imx/hardware.h | 2 +-
arch/arm/mach-imx/mach-imx6q.c | 30 ----
arch/arm/mach-imx/mxc.h | 2 +-
arch/arm/mach-imx/pm-imx6.c | 26 ++-
arch/arm/mach-imx/suspend-imx6.S | 6 +-
arch/arm/mach-mvebu/Kconfig | 4 +-
arch/arm/mach-omap2/control.h | 8 +-
arch/arm/mach-omap2/ctrl_module_wkup_44xx.h | 89 ---------
arch/arm/mach-omap2/soc.h | 4 +-
arch/arm/mach-omap2/sram.h | 4 +-
arch/arm/mach-s3c/Kconfig | 5 -
arch/arm/mach-s3c/Kconfig.s3c64xx | 7 -
arch/arm/mach-s3c/Makefile.s3c64xx | 1 -
arch/arm/mach-s3c/devs.c | 27 ---
arch/arm/mach-s3c/devs.h | 1 -
arch/arm/mach-s3c/gpio-core.h | 3 +
arch/arm/mach-s3c/gpio-samsung-s3c64xx.h | 5 +
arch/arm/mach-s3c/gpio-samsung.c | 72 ++++++--
arch/arm/mach-s3c/keypad.h | 27 ---
arch/arm/mach-s3c/mach-crag6410.c | 135 ++++++++++----
arch/arm/mach-s3c/setup-keypad-s3c64xx.c | 20 ---
arch/arm/mach-tegra/sleep.S | 2 +-
arch/arm/mach-versatile/platsmp-vexpress.c | 4 +-
arch/arm/mach-versatile/v2m.c | 4 +-
drivers/input/keyboard/samsung-keypad.c | 200 +++++++++------------
drivers/soc/atmel/soc.c | 4 +-
include/linux/input/samsung-keypad.h | 39 ----
include/linux/micrel_phy.h | 5 -
include/soc/imx/cpu.h | 2 +-
34 files changed, 378 insertions(+), 452 deletions(-)
delete mode 100644 arch/arm/mach-omap2/ctrl_module_wkup_44xx.h
delete mode 100644 arch/arm/mach-s3c/keypad.h
delete mode 100644 arch/arm/mach-s3c/setup-keypad-s3c64xx.c
delete mode 100644 include/linux/input/samsung-keypad.h