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

