Commit ceba4383 authored by Sean Wang's avatar Sean Wang Committed by Linus Walleij

pinctrl: mediatek: reuse pinctrl driver for mt7623

mt7623 pinctrl hardware can be compatible with mt2701 driver,
so the patch lets the pinctrl on mt7623 SoC reuse the driver
and deletes those redundant ones.
Signed-off-by: default avatarSean Wang <sean.wang@mediatek.com>
Acked-by: default avatarJohn Crispin <john@phrozen.org>
Reviewed-by: default avatarMatthias Brugger <matthias.bgg@gmail.com>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent c21b4327
...@@ -11,18 +11,11 @@ config PINCTRL_MTK ...@@ -11,18 +11,11 @@ config PINCTRL_MTK
# For ARMv7 SoCs # For ARMv7 SoCs
config PINCTRL_MT2701 config PINCTRL_MT2701
bool "Mediatek MT2701 pin control" bool "Mediatek MT2701 pin control"
depends on MACH_MT2701 || COMPILE_TEST depends on MACH_MT7623 || MACH_MT2701 || COMPILE_TEST
depends on OF depends on OF
default MACH_MT2701 default MACH_MT2701
select PINCTRL_MTK select PINCTRL_MTK
config PINCTRL_MT7623
bool "Mediatek MT7623 pin control"
depends on MACH_MT7623 || COMPILE_TEST
depends on OF
default MACH_MT7623
select PINCTRL_MTK_COMMON
config PINCTRL_MT8135 config PINCTRL_MT8135
bool "Mediatek MT8135 pin control" bool "Mediatek MT8135 pin control"
depends on MACH_MT8135 || COMPILE_TEST depends on MACH_MT8135 || COMPILE_TEST
......
...@@ -3,7 +3,6 @@ obj-y += pinctrl-mtk-common.o ...@@ -3,7 +3,6 @@ obj-y += pinctrl-mtk-common.o
# SoC Drivers # SoC Drivers
obj-$(CONFIG_PINCTRL_MT2701) += pinctrl-mt2701.o obj-$(CONFIG_PINCTRL_MT2701) += pinctrl-mt2701.o
obj-$(CONFIG_PINCTRL_MT7623) += pinctrl-mt7623.o
obj-$(CONFIG_PINCTRL_MT8135) += pinctrl-mt8135.o obj-$(CONFIG_PINCTRL_MT8135) += pinctrl-mt8135.o
obj-$(CONFIG_PINCTRL_MT8127) += pinctrl-mt8127.o obj-$(CONFIG_PINCTRL_MT8127) += pinctrl-mt8127.o
obj-$(CONFIG_PINCTRL_MT8173) += pinctrl-mt8173.o obj-$(CONFIG_PINCTRL_MT8173) += pinctrl-mt8173.o
......
...@@ -565,6 +565,7 @@ static int mt2701_pinctrl_probe(struct platform_device *pdev) ...@@ -565,6 +565,7 @@ static int mt2701_pinctrl_probe(struct platform_device *pdev)
static const struct of_device_id mt2701_pctrl_match[] = { static const struct of_device_id mt2701_pctrl_match[] = {
{ .compatible = "mediatek,mt2701-pinctrl", }, { .compatible = "mediatek,mt2701-pinctrl", },
{ .compatible = "mediatek,mt7623-pinctrl", },
{} {}
}; };
MODULE_DEVICE_TABLE(of, mt2701_pctrl_match); MODULE_DEVICE_TABLE(of, mt2701_pctrl_match);
......
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment