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 <[email protected]> --- 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 <[email protected]>

