[PATCH v2 0/2] Modern pinctrl for Exynos5250 devices

Lukas Timmermann
2025-11-03T19:15:14Z

This patch adds the necessary files to use a modern pinctrl driver
with an exynos5250 SoC. The changes are well tested and are working.
GPIO isn't implemented right now, as the older s5p_gpio driver needs
to be disabled for the newer driver to work.

All changes were tested with soon-to-be upstreamed DTs for the
Linux kernel. The tested device is a Google Nexus 10 (samsung-manta).
U-Boot was ported to that device and will be upstreamed into U-Boot
soon.

I don't have much experience with the mailing list workflow, u-boot
or driver development in general. I apologize for any mistakes I might
do.

Lukas Timmermann (2):
gpio: s5p_gpio: Add config option for s5p_gpio driver
pinctrl: exynos: Add exynos5250 driver

MAINTAINERS | 5 ++
arch/arm/mach-exynos/pinmux.c | 18 ++++
drivers/gpio/Kconfig | 7 ++
drivers/gpio/Makefile | 2 +-
drivers/pinctrl/exynos/Kconfig | 8 ++
drivers/pinctrl/exynos/Makefile | 1 +
drivers/pinctrl/exynos/pinctrl-exynos5250.c | 99 +++++++++++++++++++++
7 files changed, 139 insertions(+), 1 deletion(-)
create mode 100644 drivers/pinctrl/exynos/pinctrl-exynos5250.c

--
2.51.2

base-commit: 9ccda31f54881d3321263a81599454a1d6efb65e
branch: lat3st/staging