ARM64 maintainer doesn't want to add MACH_* for each SoC.
Adjust mt8173 pinctrl kconfig entry so user can manually select it.
Also make PINCTRL_MT8135 selectable when COMPILE_TEST is enabled.
Signed-off-by: Yingjoe Chen <yingjoe.chen@mediatek.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
-if ARCH_MEDIATEK
+if ARCH_MEDIATEK || COMPILE_TEST
config PINCTRL_MTK_COMMON
bool
select GPIOLIB
select OF_GPIO
+# For ARMv7 SoCs
config PINCTRL_MT8135
- def_bool MACH_MT8135
+ bool "Mediatek MT8135 pin control" if COMPILE_TEST && !MACH_MT8135
+ default MACH_MT8135
select PINCTRL_MTK_COMMON
+# For ARMv8 SoCs
config PINCTRL_MT8173
- def_bool MACH_MT8173
+ bool "Mediatek MT8173 pin control"
+ depends on ARM64 || COMPILE_TEST
+ default ARM64 && ARCH_MEDIATEK
select PINCTRL_MTK_COMMON
endif