Commit | Line | Data |
---|---|---|
4a8ade1f | 1 | if ARCH_MEDIATEK || COMPILE_TEST |
a6df410d HY |
2 | |
3 | config PINCTRL_MTK_COMMON | |
4 | bool | |
b99e6fb8 | 5 | depends on OF |
a6df410d HY |
6 | select PINMUX |
7 | select GENERIC_PINCONF | |
8 | select GPIOLIB | |
9 | select OF_GPIO | |
10 | ||
4a8ade1f | 11 | # For ARMv7 SoCs |
a6df410d | 12 | config PINCTRL_MT8135 |
4a8ade1f | 13 | bool "Mediatek MT8135 pin control" if COMPILE_TEST && !MACH_MT8135 |
b99e6fb8 | 14 | depends on OF |
4a8ade1f | 15 | default MACH_MT8135 |
a6df410d HY |
16 | select PINCTRL_MTK_COMMON |
17 | ||
6acdee8c YC |
18 | config PINCTRL_MT8127 |
19 | bool "Mediatek MT8127 pin control" if COMPILE_TEST && !MACH_MT8127 | |
20 | depends on OF | |
21 | default MACH_MT8127 | |
22 | select PINCTRL_MTK_COMMON | |
23 | ||
4a8ade1f | 24 | # For ARMv8 SoCs |
30f010f5 | 25 | config PINCTRL_MT8173 |
4a8ade1f | 26 | bool "Mediatek MT8173 pin control" |
b99e6fb8 | 27 | depends on OF |
4a8ade1f YC |
28 | depends on ARM64 || COMPILE_TEST |
29 | default ARM64 && ARCH_MEDIATEK | |
30f010f5 HY |
30 | select PINCTRL_MTK_COMMON |
31 | ||
fc59e66c HY |
32 | # For PMIC |
33 | config PINCTRL_MT6397 | |
34 | bool "Mediatek MT6397 pin control" if COMPILE_TEST && !MFD_MT6397 | |
a2202a4c | 35 | depends on OF |
fc59e66c HY |
36 | default MFD_MT6397 |
37 | select PINCTRL_MTK_COMMON | |
38 | ||
a6df410d | 39 | endif |