1 menu "MediaTek pinctrl drivers"
2 depends on ARCH_MEDIATEK || COMPILE_TEST
5 bool "MediaTek External Interrupt Support"
6 depends on PINCTRL_MTK || PINCTRL_MTK_MOORE || PINCTRL_MTK_PARIS || COMPILE_TEST
14 select GENERIC_PINCONF
19 config PINCTRL_MTK_MOORE
22 select GENERIC_PINCONF
23 select GENERIC_PINCTRL_GROUPS
24 select GENERIC_PINMUX_FUNCTIONS
28 config PINCTRL_MTK_PARIS
32 select GENERIC_PINCONF
39 bool "Mediatek MT2701 pin control"
40 depends on MACH_MT7623 || MACH_MT2701 || COMPILE_TEST
46 bool "Mediatek MT7623 pin control with generic binding"
47 depends on MACH_MT7623 || COMPILE_TEST
50 select PINCTRL_MTK_MOORE
53 bool "Mediatek MT7629 pin control"
54 depends on MACH_MT7629 || COMPILE_TEST
57 select PINCTRL_MTK_MOORE
60 bool "Mediatek MT8135 pin control"
61 depends on MACH_MT8135 || COMPILE_TEST
67 bool "Mediatek MT8127 pin control"
68 depends on MACH_MT8127 || COMPILE_TEST
75 bool "MediaTek MT2712 pin control"
77 depends on ARM64 || COMPILE_TEST
78 default ARM64 && ARCH_MEDIATEK
82 bool "Mediatek MT6765 pin control"
84 depends on ARM64 || COMPILE_TEST
85 default ARM64 && ARCH_MEDIATEK
86 select PINCTRL_MTK_PARIS
89 bool "Mediatek MT6797 pin control"
91 depends on ARM64 || COMPILE_TEST
92 default ARM64 && ARCH_MEDIATEK
93 select PINCTRL_MTK_PARIS
96 bool "MediaTek MT7622 pin control"
98 depends on ARM64 || COMPILE_TEST
99 default ARM64 && ARCH_MEDIATEK
100 select PINCTRL_MTK_MOORE
102 config PINCTRL_MT8173
103 bool "Mediatek MT8173 pin control"
105 depends on ARM64 || COMPILE_TEST
106 default ARM64 && ARCH_MEDIATEK
109 config PINCTRL_MT8183
110 bool "Mediatek MT8183 pin control"
112 depends on ARM64 || COMPILE_TEST
113 default ARM64 && ARCH_MEDIATEK
114 select PINCTRL_MTK_PARIS
117 config PINCTRL_MT6397
118 bool "Mediatek MT6397 pin control"
119 depends on MFD_MT6397 || COMPILE_TEST