[PATCH RFC v3 0/2] Modern pinctrl for Exynos5250 devices

Lukas Timmermann uboot at timmermann.space
Wed May 6 01:13:28 CEST 2026


This patch series adds the necessary files to use a modern pinctrl driver
with an exynos5250 SoC. The changes are well tested and are working.

In contrast to v1, this reenables GPIO functionality. But as I'm still
lacking experience, I'm not quite sure on how to prevent s5p_gpio to
load when using upstream DTS in a clean way. Because of that, this 
patch series is marked as an RFC.
checkpatch complains about using #ifdef.

All changes were tested with an DT already in linux-next.
The tested device is a Google Nexus 10 (google-manta).
U-Boot was ported to that device and will be upstreamed into U-Boot
soon.

Changes in v3:
- Reenable s5p_gpio
- Fix new driver not binding s5p_gpio

Signed-off-by: Lukas Timmermann <uboot at timmermann.space>
---
Lukas Timmermann (2):
      pinctrl: exynos: Add exynos5250 driver
      gpio: s5p: Disable when using upstream DTS

 MAINTAINERS                                 |  5 ++
 drivers/gpio/s5p_gpio.c                     |  2 +
 drivers/pinctrl/exynos/Kconfig              |  8 +++
 drivers/pinctrl/exynos/Makefile             |  1 +
 drivers/pinctrl/exynos/pinctrl-exynos5250.c | 99 +++++++++++++++++++++++++++++
 5 files changed, 115 insertions(+)
---
base-commit: 7d6cd981df6662ec042e570495b04dc922f0e9d7
change-id: 20260506-pinctrl-exyno5250-c5ae6f447b28

Best regards,
--  
Lukas Timmermann <uboot at timmermann.space>



More information about the U-Boot mailing list