summaryrefslogtreecommitdiff
path: root/drivers/pinctrl/samsung/Kconfig
diff options
context:
space:
mode:
authorLinus Walleij <linus.walleij@linaro.org>2017-06-20 11:07:34 +0300
committerLinus Walleij <linus.walleij@linaro.org>2017-06-20 11:07:34 +0300
commit6efaf7cbe6686ea5b066331af3ac06d69a76cd02 (patch)
tree56a3c0a628db3d1a075ea725fb60a050d1053f47 /drivers/pinctrl/samsung/Kconfig
parentdef8e2285b0e24cfb53ac5d627c924050d995266 (diff)
parenta453f3693f2aa9ebba623f8cff1e3d7c5df96ddd (diff)
downloadlinux-6efaf7cbe6686ea5b066331af3ac06d69a76cd02.tar.xz
Merge tag 'samsung-pinctrl-4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel
Samsung pinctrl drivers update for v4.13: 1. Split drivers per ARMv7 and ARMv8 architectures because there is no need to compile everything on each of them. 2. Fix for possible NULL-pointer dereference after memory allocation failure. 3. Cleanups (silencing cast warnings, constify, removal of unneeded casts, removal of modular boiler-plate).
Diffstat (limited to 'drivers/pinctrl/samsung/Kconfig')
-rw-r--r--drivers/pinctrl/samsung/Kconfig10
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/pinctrl/samsung/Kconfig b/drivers/pinctrl/samsung/Kconfig
index d0461cd5d707..0357f9701eb9 100644
--- a/drivers/pinctrl/samsung/Kconfig
+++ b/drivers/pinctrl/samsung/Kconfig
@@ -10,6 +10,16 @@ config PINCTRL_EXYNOS
bool "Pinctrl driver data for Samsung EXYNOS SoCs other than 5440"
depends on OF && GPIOLIB && (ARCH_EXYNOS || ARCH_S5PV210)
select PINCTRL_SAMSUNG
+ select PINCTRL_EXYNOS_ARM if ARM && (ARCH_EXYNOS || ARCH_S5PV210)
+ select PINCTRL_EXYNOS_ARM64 if ARM64 && ARCH_EXYNOS
+
+config PINCTRL_EXYNOS_ARM
+ bool "ARMv7-specific pinctrl driver data for Exynos (except Exynos5440)" if COMPILE_TEST
+ depends on PINCTRL_EXYNOS
+
+config PINCTRL_EXYNOS_ARM64
+ bool "ARMv8-specific pinctrl driver data for Exynos" if COMPILE_TEST
+ depends on PINCTRL_EXYNOS
config PINCTRL_EXYNOS5440
bool "Samsung EXYNOS5440 SoC pinctrl driver"