[GIT PULL 4/4] ARM: samsung: mach for v7.4

From: Krzysztof Kozlowski

Date: Mon Oct 05 2026 - 06:21:17 EST


Hi Arnd and SoC folks,

This includes Input subsystem code, which got acks from Dmitry.

Best regards,
Krzysztof


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/krzk/linux.git tags/samsung-soc-7.4

for you to fetch changes up to 80c92d1f1a4e3000e6eb351ad8af16267b1d4e63:

ARM: EXYNOS: Replace __ASSEMBLY__ with __ASSEMBLER__ (2026-09-04 16:09:17 +0200)

----------------------------------------------------------------
Samsung mach/soc changes for v7.4

Switch to software nodes for GPIO keys, which will allow later dropping
platform data from gpio-keys driver. Likewise improve samsung-keypad
input driver and drop platform data there as well.

----------------------------------------------------------------
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

Thomas Huth (1):
ARM: EXYNOS: Replace __ASSEMBLY__ with __ASSEMBLER__

.../bindings/input/samsung,s3c6410-keypad.yaml | 53 +++++-
arch/arm/mach-exynos/smc.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 ---
drivers/input/keyboard/samsung-keypad.c | 200 +++++++++------------
include/linux/input/samsung-keypad.h | 39 ----
15 files changed, 299 insertions(+), 300 deletions(-)
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