brintos

brintos / linux-shallow public Read only

0
0
Text · 6.0 KiB · 7af2872 Raw
267 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2menu "MediaTek pinctrl drivers"3	depends on ARCH_MEDIATEK || RALINK || COMPILE_TEST4 5config EINT_MTK6	tristate "MediaTek External Interrupt Support"7	depends on PINCTRL_MTK || PINCTRL_MTK_MOORE || PINCTRL_MTK_PARIS || COMPILE_TEST8	select GPIOLIB9	select IRQ_DOMAIN10	default y if PINCTRL_MTK || PINCTRL_MTK_MOORE11	default PINCTRL_MTK_PARIS12 13config PINCTRL_MTK14	bool15	depends on OF16	select PINMUX17	select GENERIC_PINCONF18	select GPIOLIB19	select EINT_MTK20 21config PINCTRL_MTK_V222	tristate23 24config PINCTRL_MTK_MTMIPS25	bool26	depends on RALINK27	select PINMUX28	select GENERIC_PINCONF29 30config PINCTRL_MTK_MOORE31	bool32	depends on OF33	select GENERIC_PINCONF34	select GENERIC_PINCTRL_GROUPS35	select GENERIC_PINMUX_FUNCTIONS36	select GPIOLIB37	select EINT_MTK38	select PINCTRL_MTK_V239 40config PINCTRL_MTK_PARIS41	tristate42	depends on OF43	select PINMUX44	select GENERIC_PINCONF45	select GPIOLIB46	select EINT_MTK47	select PINCTRL_MTK_V248 49# For MIPS SoCs50config PINCTRL_MT762051	bool "MediaTek MT7620 pin control"52	depends on SOC_MT7620 || COMPILE_TEST53	depends on RALINK54	default SOC_MT762055	select PINCTRL_MTK_MTMIPS56 57config PINCTRL_MT762158	bool "MediaTek MT7621 pin control"59	depends on SOC_MT7621 || COMPILE_TEST60	depends on RALINK61	default SOC_MT762162	select PINCTRL_MTK_MTMIPS63 64config PINCTRL_MT76X865	bool "MediaTek MT76X8 pin control"66	depends on SOC_MT7620 || COMPILE_TEST67	depends on RALINK68	default SOC_MT762069	select PINCTRL_MTK_MTMIPS70 71config PINCTRL_RT288072	bool "Ralink RT2880 pin control"73	depends on SOC_RT288X || COMPILE_TEST74	depends on RALINK75	default SOC_RT288X76	select PINCTRL_MTK_MTMIPS77 78config PINCTRL_RT305X79	bool "Ralink RT305X pin control"80	depends on SOC_RT305X || COMPILE_TEST81	depends on RALINK82	default SOC_RT305X83	select PINCTRL_MTK_MTMIPS84 85config PINCTRL_RT388386	bool "Ralink RT3883 pin control"87	depends on SOC_RT3883 || COMPILE_TEST88	depends on RALINK89	default SOC_RT388390	select PINCTRL_MTK_MTMIPS91 92# For ARMv7 SoCs93config PINCTRL_MT270194	bool "MediaTek MT2701 pin control"95	depends on MACH_MT7623 || MACH_MT2701 || COMPILE_TEST96	depends on OF97	default MACH_MT270198	select PINCTRL_MTK99 100config PINCTRL_MT7623101	bool "MediaTek MT7623 pin control with generic binding"102	depends on MACH_MT7623 || COMPILE_TEST103	depends on OF104	default MACH_MT7623105	select PINCTRL_MTK_MOORE106 107config PINCTRL_MT7629108	bool "MediaTek MT7629 pin control"109	depends on MACH_MT7629 || COMPILE_TEST110	depends on OF111	default MACH_MT7629112	select PINCTRL_MTK_MOORE113 114config PINCTRL_MT8135115	bool "MediaTek MT8135 pin control"116	depends on MACH_MT8135 || COMPILE_TEST117	depends on OF118	default MACH_MT8135119	select PINCTRL_MTK120 121config PINCTRL_MT8127122	bool "MediaTek MT8127 pin control"123	depends on MACH_MT8127 || COMPILE_TEST124	depends on OF125	default MACH_MT8127126	select PINCTRL_MTK127 128# For ARMv8 SoCs129config PINCTRL_MT2712130	bool "MediaTek MT2712 pin control"131	depends on OF132	depends on ARM64 || COMPILE_TEST133	default ARM64 && ARCH_MEDIATEK134	select PINCTRL_MTK135 136config PINCTRL_MT6765137	tristate "MediaTek MT6765 pin control"138	depends on OF139	depends on ARM64 || COMPILE_TEST140	default ARM64 && ARCH_MEDIATEK141	select PINCTRL_MTK_PARIS142 143config PINCTRL_MT6779144	tristate "MediaTek MT6779 pin control"145	depends on OF146	depends on ARM64 || COMPILE_TEST147	default ARM64 && ARCH_MEDIATEK148	select PINCTRL_MTK_PARIS149	help150	  Say yes here to support pin controller and gpio driver151	  on MediaTek MT6779 SoC.152	  In MTK platform, we support virtual gpio and use it to153	  map specific eint which doesn't have real gpio pin.154 155config PINCTRL_MT6795156	bool "MediaTek MT6795 pin control"157	depends on OF158	depends on ARM64 || COMPILE_TEST159	default ARM64 && ARCH_MEDIATEK160	select PINCTRL_MTK_PARIS161 162config PINCTRL_MT6797163	bool "MediaTek MT6797 pin control"164	depends on OF165	depends on ARM64 || COMPILE_TEST166	default ARM64 && ARCH_MEDIATEK167	select PINCTRL_MTK_PARIS168 169config PINCTRL_MT7622170	bool "MediaTek MT7622 pin control"171	depends on OF172	depends on ARM64 || COMPILE_TEST173	default ARM64 && ARCH_MEDIATEK174	select PINCTRL_MTK_MOORE175 176config PINCTRL_MT7981177	bool "MediaTek MT7981 pin control"178	depends on OF179	depends on ARM64 || COMPILE_TEST180	default ARM64 && ARCH_MEDIATEK181	select PINCTRL_MTK_MOORE182 183config PINCTRL_MT7986184	bool "MediaTek MT7986 pin control"185	depends on OF186	depends on ARM64 || COMPILE_TEST187	default ARM64 && ARCH_MEDIATEK188	select PINCTRL_MTK_MOORE189 190config PINCTRL_MT8167191	bool "MediaTek MT8167 pin control"192	depends on OF193	depends on ARM64 || COMPILE_TEST194	default ARM64 && ARCH_MEDIATEK195	select PINCTRL_MTK196 197config PINCTRL_MT8173198	bool "MediaTek MT8173 pin control"199	depends on OF200	depends on ARM64 || COMPILE_TEST201	default ARM64 && ARCH_MEDIATEK202	select PINCTRL_MTK203 204config PINCTRL_MT8183205	bool "MediaTek MT8183 pin control"206	depends on OF207	depends on ARM64 || COMPILE_TEST208	default ARM64 && ARCH_MEDIATEK209	select PINCTRL_MTK_PARIS210 211config PINCTRL_MT8186212	bool "MediaTek MT8186 pin control"213	depends on OF214	depends on ARM64 || COMPILE_TEST215	default ARM64 && ARCH_MEDIATEK216	select PINCTRL_MTK_PARIS217 218config PINCTRL_MT8188219	bool "MediaTek MT8188 pin control"220	depends on OF221	depends on ARM64 || COMPILE_TEST222	default ARM64 && ARCH_MEDIATEK223	select PINCTRL_MTK_PARIS224	help225	  Say yes here to support pin controller and gpio driver226	  on MediaTek MT8188 SoC.227	  In MTK platform, we support virtual gpio and use it to228	  map specific eint which doesn't have real gpio pin.229 230config PINCTRL_MT8192231	bool "MediaTek MT8192 pin control"232	depends on OF233	depends on ARM64 || COMPILE_TEST234	default ARM64 && ARCH_MEDIATEK235	select PINCTRL_MTK_PARIS236 237config PINCTRL_MT8195238	bool "MediaTek MT8195 pin control"239	depends on OF240	depends on ARM64 || COMPILE_TEST241	default ARM64 && ARCH_MEDIATEK242	select PINCTRL_MTK_PARIS243 244config PINCTRL_MT8365245	bool "MediaTek MT8365 pin control"246	depends on OF247	depends on ARM64 || COMPILE_TEST248	default ARM64 && ARCH_MEDIATEK249	select PINCTRL_MTK250 251config PINCTRL_MT8516252	bool "MediaTek MT8516 pin control"253	depends on OF254	depends on ARM64 || COMPILE_TEST255	default ARM64 && ARCH_MEDIATEK256	select PINCTRL_MTK257 258# For PMIC259config PINCTRL_MT6397260	bool "MediaTek MT6397 pin control"261	depends on MFD_MT6397 || COMPILE_TEST262	depends on OF263	default MFD_MT6397264	select PINCTRL_MTK265 266endmenu267