LoongArch: Parse MADT to get multi-processor information
[linux-2.6-microblaze.git] / drivers / pinctrl / samsung / Kconfig
1 # SPDX-License-Identifier: GPL-2.0
2 #
3 # Samsung Pin control drivers
4 #
5 config PINCTRL_SAMSUNG
6         bool
7         select GPIOLIB
8         select PINMUX
9         select PINCONF
10
11 config PINCTRL_EXYNOS
12         bool "Pinctrl common driver part for Samsung Exynos SoCs"
13         depends on ARCH_EXYNOS || ARCH_S5PV210 || (COMPILE_TEST && OF)
14         select PINCTRL_SAMSUNG
15         select PINCTRL_EXYNOS_ARM if ARM && (ARCH_EXYNOS || ARCH_S5PV210)
16         select PINCTRL_EXYNOS_ARM64 if ARM64 && ARCH_EXYNOS
17
18 config PINCTRL_EXYNOS_ARM
19         bool "ARMv7-specific pinctrl driver for Samsung Exynos SoCs" if COMPILE_TEST
20         depends on PINCTRL_EXYNOS
21
22 config PINCTRL_EXYNOS_ARM64
23         bool "ARMv8-specific pinctrl driver for Samsung Exynos SoCs" if COMPILE_TEST
24         depends on PINCTRL_EXYNOS
25
26 config PINCTRL_S3C24XX
27         bool "Samsung S3C24XX SoC pinctrl driver"
28         depends on ARCH_S3C24XX || (COMPILE_TEST && OF)
29         select PINCTRL_SAMSUNG
30
31 config PINCTRL_S3C64XX
32         bool "Samsung S3C64XX SoC pinctrl driver"
33         depends on ARCH_S3C64XX || (COMPILE_TEST && OF)
34         select PINCTRL_SAMSUNG