.. | .. |
---|
4 | 4 | # |
---|
5 | 5 | config PINCTRL_SAMSUNG |
---|
6 | 6 | bool |
---|
| 7 | + select GPIOLIB |
---|
7 | 8 | select PINMUX |
---|
8 | 9 | select PINCONF |
---|
9 | 10 | |
---|
10 | 11 | config PINCTRL_EXYNOS |
---|
11 | | - bool "Pinctrl driver data for Samsung EXYNOS SoCs" |
---|
12 | | - depends on OF && GPIOLIB && (ARCH_EXYNOS || ARCH_S5PV210) |
---|
| 12 | + bool "Pinctrl common driver part for Samsung Exynos SoCs" |
---|
| 13 | + depends on ARCH_EXYNOS || ARCH_S5PV210 || (COMPILE_TEST && OF) |
---|
13 | 14 | select PINCTRL_SAMSUNG |
---|
14 | 15 | select PINCTRL_EXYNOS_ARM if ARM && (ARCH_EXYNOS || ARCH_S5PV210) |
---|
15 | 16 | select PINCTRL_EXYNOS_ARM64 if ARM64 && ARCH_EXYNOS |
---|
16 | 17 | |
---|
17 | 18 | config PINCTRL_EXYNOS_ARM |
---|
18 | | - bool "ARMv7-specific pinctrl driver data for Exynos" if COMPILE_TEST |
---|
| 19 | + bool "ARMv7-specific pinctrl driver for Samsung Exynos SoCs" if COMPILE_TEST |
---|
19 | 20 | depends on PINCTRL_EXYNOS |
---|
20 | 21 | |
---|
21 | 22 | config PINCTRL_EXYNOS_ARM64 |
---|
22 | | - bool "ARMv8-specific pinctrl driver data for Exynos" if COMPILE_TEST |
---|
| 23 | + bool "ARMv8-specific pinctrl driver for Samsung Exynos SoCs" if COMPILE_TEST |
---|
23 | 24 | depends on PINCTRL_EXYNOS |
---|
24 | 25 | |
---|
25 | 26 | config PINCTRL_S3C24XX |
---|
26 | 27 | bool "Samsung S3C24XX SoC pinctrl driver" |
---|
27 | | - depends on ARCH_S3C24XX && OF |
---|
| 28 | + depends on ARCH_S3C24XX || (COMPILE_TEST && OF) |
---|
28 | 29 | select PINCTRL_SAMSUNG |
---|
29 | 30 | |
---|
30 | 31 | config PINCTRL_S3C64XX |
---|
31 | 32 | bool "Samsung S3C64XX SoC pinctrl driver" |
---|
32 | | - depends on ARCH_S3C64XX |
---|
| 33 | + depends on ARCH_S3C64XX || (COMPILE_TEST && OF) |
---|
33 | 34 | select PINCTRL_SAMSUNG |
---|