aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pinctrl
diff options
context:
space:
mode:
authorYingjoe Chen <yingjoe.chen@mediatek.com>2015-03-13 22:40:52 +0800
committerLinus Walleij <linus.walleij@linaro.org>2015-03-18 13:00:16 +0100
commit4a8ade1f6bb19208f0457afcf07dcaf2fb031f57 (patch)
tree9507c33fff15e24532f73a668cda21e774016228 /drivers/pinctrl
parentpinctrl: mediatek: mtk-common: Remove kfree (diff)
downloadlinux-dev-4a8ade1f6bb19208f0457afcf07dcaf2fb031f57.tar.xz
linux-dev-4a8ade1f6bb19208f0457afcf07dcaf2fb031f57.zip
pinctrl: mediatek: Adjust mt8173 pinctrl kconfig
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>
Diffstat (limited to 'drivers/pinctrl')
-rw-r--r--drivers/pinctrl/mediatek/Kconfig11
1 files changed, 8 insertions, 3 deletions
diff --git a/drivers/pinctrl/mediatek/Kconfig b/drivers/pinctrl/mediatek/Kconfig
index 49b8649b9ae9..5983cf5b2c46 100644
--- a/drivers/pinctrl/mediatek/Kconfig
+++ b/drivers/pinctrl/mediatek/Kconfig
@@ -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