Merge branch 'r6040-next'
[linux/fpc-iii.git] / drivers / pinctrl / mediatek / Kconfig
blob4f0bc8a103f4ae273d34cc6bc05d94656e34a420
1 if ARCH_MEDIATEK || COMPILE_TEST
3 config PINCTRL_MTK
4         bool
5         depends on OF
6         select PINMUX
7         select GENERIC_PINCONF
8         select GPIOLIB
9         select OF_GPIO
11 # For ARMv7 SoCs
12 config PINCTRL_MT2701
13         bool "Mediatek MT2701 pin control" if COMPILE_TEST && !MACH_MT2701
14         depends on OF
15         default MACH_MT2701
16         select PINCTRL_MTK
18 config PINCTRL_MT7623
19         bool "Mediatek MT7623 pin control" if COMPILE_TEST && !MACH_MT7623
20         depends on OF
21         default MACH_MT7623
22         select PINCTRL_MTK_COMMON
24 config PINCTRL_MT8135
25         bool "Mediatek MT8135 pin control" if COMPILE_TEST && !MACH_MT8135
26         depends on OF
27         default MACH_MT8135
28         select PINCTRL_MTK
30 config PINCTRL_MT8127
31         bool "Mediatek MT8127 pin control" if COMPILE_TEST && !MACH_MT8127
32         depends on OF
33         default MACH_MT8127
34         select PINCTRL_MTK
36 # For ARMv8 SoCs
37 config PINCTRL_MT8173
38         bool "Mediatek MT8173 pin control"
39         depends on OF
40         depends on ARM64 || COMPILE_TEST
41         default ARM64 && ARCH_MEDIATEK
42         select PINCTRL_MTK
44 # For PMIC
45 config PINCTRL_MT6397
46         bool "Mediatek MT6397 pin control" if COMPILE_TEST && !MFD_MT6397
47         depends on OF
48         default MFD_MT6397
49         select PINCTRL_MTK
51 endif