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

Lukas Timmermann uboot at timmermann.space
Mon Nov 3 20:10:34 CET 2025


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


More information about the U-Boot mailing list