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