1ebe629a3SSachin Kamat# 2ebe629a3SSachin Kamat# Samsung Pin control drivers 3ebe629a3SSachin Kamat# 4ebe629a3SSachin Kamatconfig PINCTRL_SAMSUNG 5ebe629a3SSachin Kamat bool 6ebe629a3SSachin Kamat select PINMUX 7ebe629a3SSachin Kamat select PINCONF 8ebe629a3SSachin Kamat 9ebe629a3SSachin Kamatconfig PINCTRL_EXYNOS 10ebe629a3SSachin Kamat bool "Pinctrl driver data for Samsung EXYNOS SoCs other than 5440" 11ebe629a3SSachin Kamat depends on OF && GPIOLIB && (ARCH_EXYNOS || ARCH_S5PV210) 12ebe629a3SSachin Kamat select PINCTRL_SAMSUNG 13cfa76ddfSKrzysztof Kozlowski select PINCTRL_EXYNOS_ARM if ARM && (ARCH_EXYNOS || ARCH_S5PV210) 14cfa76ddfSKrzysztof Kozlowski select PINCTRL_EXYNOS_ARM64 if ARM64 && ARCH_EXYNOS 15cfa76ddfSKrzysztof Kozlowski 16cfa76ddfSKrzysztof Kozlowskiconfig PINCTRL_EXYNOS_ARM 17cfa76ddfSKrzysztof Kozlowski bool "ARMv7-specific pinctrl driver data for Exynos (except Exynos5440)" if COMPILE_TEST 18cfa76ddfSKrzysztof Kozlowski depends on PINCTRL_EXYNOS 19cfa76ddfSKrzysztof Kozlowski 20cfa76ddfSKrzysztof Kozlowskiconfig PINCTRL_EXYNOS_ARM64 21cfa76ddfSKrzysztof Kozlowski bool "ARMv8-specific pinctrl driver data for Exynos" if COMPILE_TEST 22cfa76ddfSKrzysztof Kozlowski depends on PINCTRL_EXYNOS 23ebe629a3SSachin Kamat 24ebe629a3SSachin Kamatconfig PINCTRL_EXYNOS5440 25ebe629a3SSachin Kamat bool "Samsung EXYNOS5440 SoC pinctrl driver" 26ebe629a3SSachin Kamat depends on SOC_EXYNOS5440 27ebe629a3SSachin Kamat select PINMUX 28ebe629a3SSachin Kamat select PINCONF 29ebe629a3SSachin Kamat 30ebe629a3SSachin Kamatconfig PINCTRL_S3C24XX 31ebe629a3SSachin Kamat bool "Samsung S3C24XX SoC pinctrl driver" 32ebe629a3SSachin Kamat depends on ARCH_S3C24XX 33ebe629a3SSachin Kamat select PINCTRL_SAMSUNG 34ebe629a3SSachin Kamat 35ebe629a3SSachin Kamatconfig PINCTRL_S3C64XX 36ebe629a3SSachin Kamat bool "Samsung S3C64XX SoC pinctrl driver" 37ebe629a3SSachin Kamat depends on ARCH_S3C64XX 38ebe629a3SSachin Kamat select PINCTRL_SAMSUNG 39