xref: /openbmc/linux/drivers/pinctrl/mediatek/Kconfig (revision 4a9e0060)
14a8ade1fSYingjoe Chenif ARCH_MEDIATEK || COMPILE_TEST
2a6df410dSHongzhou Yang
34a9e0060SMasahiro Yamadaconfig PINCTRL_MTK
4a6df410dSHongzhou Yang	bool
5b99e6fb8SLinus Walleij	depends on OF
6a6df410dSHongzhou Yang	select PINMUX
7a6df410dSHongzhou Yang	select GENERIC_PINCONF
8a6df410dSHongzhou Yang	select GPIOLIB
9a6df410dSHongzhou Yang	select OF_GPIO
10a6df410dSHongzhou Yang
114a8ade1fSYingjoe Chen# For ARMv7 SoCs
12148b95eeSBiao Huangconfig PINCTRL_MT2701
13148b95eeSBiao Huang	bool "Mediatek MT2701 pin control" if COMPILE_TEST && !MACH_MT2701
14148b95eeSBiao Huang	depends on OF
15148b95eeSBiao Huang	default MACH_MT2701
164a9e0060SMasahiro Yamada	select PINCTRL_MTK
17148b95eeSBiao Huang
18a6df410dSHongzhou Yangconfig PINCTRL_MT8135
194a8ade1fSYingjoe Chen	bool "Mediatek MT8135 pin control" if COMPILE_TEST && !MACH_MT8135
20b99e6fb8SLinus Walleij	depends on OF
214a8ade1fSYingjoe Chen	default MACH_MT8135
224a9e0060SMasahiro Yamada	select PINCTRL_MTK
23a6df410dSHongzhou Yang
246acdee8cSYingjoe Chenconfig PINCTRL_MT8127
256acdee8cSYingjoe Chen	bool "Mediatek MT8127 pin control" if COMPILE_TEST && !MACH_MT8127
266acdee8cSYingjoe Chen	depends on OF
276acdee8cSYingjoe Chen	default MACH_MT8127
284a9e0060SMasahiro Yamada	select PINCTRL_MTK
296acdee8cSYingjoe Chen
304a8ade1fSYingjoe Chen# For ARMv8 SoCs
3130f010f5SHongzhou Yangconfig PINCTRL_MT8173
324a8ade1fSYingjoe Chen	bool "Mediatek MT8173 pin control"
33b99e6fb8SLinus Walleij	depends on OF
344a8ade1fSYingjoe Chen	depends on ARM64 || COMPILE_TEST
354a8ade1fSYingjoe Chen	default ARM64 && ARCH_MEDIATEK
364a9e0060SMasahiro Yamada	select PINCTRL_MTK
3730f010f5SHongzhou Yang
38fc59e66cSHongzhou Yang# For PMIC
39fc59e66cSHongzhou Yangconfig PINCTRL_MT6397
40fc59e66cSHongzhou Yang	bool "Mediatek MT6397 pin control" if COMPILE_TEST && !MFD_MT6397
41a2202a4cSLinus Walleij	depends on OF
42fc59e66cSHongzhou Yang	default MFD_MT6397
434a9e0060SMasahiro Yamada	select PINCTRL_MTK
44fc59e66cSHongzhou Yang
45a6df410dSHongzhou Yangendif
46