hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/drivers/pinctrl/samsung/Kconfig
....@@ -4,30 +4,31 @@
44 #
55 config PINCTRL_SAMSUNG
66 bool
7
+ select GPIOLIB
78 select PINMUX
89 select PINCONF
910
1011 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)
1314 select PINCTRL_SAMSUNG
1415 select PINCTRL_EXYNOS_ARM if ARM && (ARCH_EXYNOS || ARCH_S5PV210)
1516 select PINCTRL_EXYNOS_ARM64 if ARM64 && ARCH_EXYNOS
1617
1718 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
1920 depends on PINCTRL_EXYNOS
2021
2122 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
2324 depends on PINCTRL_EXYNOS
2425
2526 config PINCTRL_S3C24XX
2627 bool "Samsung S3C24XX SoC pinctrl driver"
27
- depends on ARCH_S3C24XX && OF
28
+ depends on ARCH_S3C24XX || (COMPILE_TEST && OF)
2829 select PINCTRL_SAMSUNG
2930
3031 config PINCTRL_S3C64XX
3132 bool "Samsung S3C64XX SoC pinctrl driver"
32
- depends on ARCH_S3C64XX
33
+ depends on ARCH_S3C64XX || (COMPILE_TEST && OF)
3334 select PINCTRL_SAMSUNG