]>
Commit | Line | Data |
---|---|---|
4a8ade1f | 1 | if ARCH_MEDIATEK || COMPILE_TEST |
a6df410d | 2 | |
4a9e0060 | 3 | config PINCTRL_MTK |
a6df410d | 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 |
148b95ee | 12 | config PINCTRL_MT2701 |
79d62089 | 13 | bool "Mediatek MT2701 pin control" |
ceba4383 | 14 | depends on MACH_MT7623 || MACH_MT2701 || COMPILE_TEST |
148b95ee BH |
15 | depends on OF |
16 | default MACH_MT2701 | |
4a9e0060 | 17 | select PINCTRL_MTK |
148b95ee | 18 | |
a6df410d | 19 | config PINCTRL_MT8135 |
79d62089 JD |
20 | bool "Mediatek MT8135 pin control" |
21 | depends on MACH_MT8135 || COMPILE_TEST | |
b99e6fb8 | 22 | depends on OF |
4a8ade1f | 23 | default MACH_MT8135 |
4a9e0060 | 24 | select PINCTRL_MTK |
a6df410d | 25 | |
6acdee8c | 26 | config PINCTRL_MT8127 |
79d62089 JD |
27 | bool "Mediatek MT8127 pin control" |
28 | depends on MACH_MT8127 || COMPILE_TEST | |
6acdee8c YC |
29 | depends on OF |
30 | default MACH_MT8127 | |
4a9e0060 | 31 | select PINCTRL_MTK |
6acdee8c | 32 | |
4a8ade1f | 33 | # For ARMv8 SoCs |
30f010f5 | 34 | config PINCTRL_MT8173 |
4a8ade1f | 35 | bool "Mediatek MT8173 pin control" |
b99e6fb8 | 36 | depends on OF |
4a8ade1f YC |
37 | depends on ARM64 || COMPILE_TEST |
38 | default ARM64 && ARCH_MEDIATEK | |
4a9e0060 | 39 | select PINCTRL_MTK |
30f010f5 | 40 | |
fc59e66c HY |
41 | # For PMIC |
42 | config PINCTRL_MT6397 | |
79d62089 JD |
43 | bool "Mediatek MT6397 pin control" |
44 | depends on MFD_MT6397 || COMPILE_TEST | |
a2202a4c | 45 | depends on OF |
fc59e66c | 46 | default MFD_MT6397 |
4a9e0060 | 47 | select PINCTRL_MTK |
fc59e66c | 48 | |
a6df410d | 49 | endif |