pinctrl: mediatek: Adjust mt8173 pinctrl kconfig
authorYingjoe Chen <yingjoe.chen@mediatek.com>
Fri, 13 Mar 2015 14:40:52 +0000 (22:40 +0800)
committerLinus Walleij <linus.walleij@linaro.org>
Wed, 18 Mar 2015 12:00:16 +0000 (13:00 +0100)
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>
drivers/pinctrl/mediatek/Kconfig

index 49b8649..5983cf5 100644 (file)
@@ -1,4 +1,4 @@
-if ARCH_MEDIATEK
+if ARCH_MEDIATEK || COMPILE_TEST
 
 config PINCTRL_MTK_COMMON
        bool
@@ -7,12 +7,17 @@ config PINCTRL_MTK_COMMON
        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