[PATCH v2 1/2] pinctrl: mediatek: Add pinctrl driver for MT8188 SoC
Macpaul Lin (林智斌)
Macpaul.Lin at mediatek.com
Fri Jan 23 07:35:31 CET 2026
On Thu, 2026-01-22 at 17:38 +0100, Julien Stephan wrote:
> From: Chris-QJ Chen <chris-qj.chen at mediatek.com>
>
> Add pinctrl driver for mt8188. The driver is based on the kernel
> driver.
>
> Signed-off-by: Chris-QJ Chen <chris-qj.chen at mediatek.com>
> Signed-off-by: Jill.Wu <shu-yun.wu at mediatek.com>
> Signed-off-by: Vitor Sato Eschholz <vsatoes at baylibre.com>
> Signed-off-by: Julien Stephan <jstephan at baylibre.com>
> ---
> drivers/pinctrl/mediatek/Kconfig | 4 +
> drivers/pinctrl/mediatek/Makefile | 1 +
> drivers/pinctrl/mediatek/pinctrl-mt8188.c | 1344
> +++++++++++++++++++++++++++++
> 3 files changed, 1349 insertions(+)
>
> diff --git a/drivers/pinctrl/mediatek/Kconfig
> b/drivers/pinctrl/mediatek/Kconfig
> index ed4b02be0dd..8a588d17c4b 100644
> --- a/drivers/pinctrl/mediatek/Kconfig
> +++ b/drivers/pinctrl/mediatek/Kconfig
> @@ -34,6 +34,10 @@ config PINCTRL_MT7988
> bool "MT7988 SoC pinctrl driver"
> select PINCTRL_MTK
>
> +config PINCTRL_MT8188
> + bool "MT8188 SoC pinctrl driver"
> + select PINCTRL_MTK
> +
> config PINCTRL_MT8365
> bool "MT8365 SoC pinctrl driver"
> select PINCTRL_MTK
> diff --git a/drivers/pinctrl/mediatek/Makefile
> b/drivers/pinctrl/mediatek/Makefile
> index 565279157f9..b9116c073ea 100644
> --- a/drivers/pinctrl/mediatek/Makefile
> +++ b/drivers/pinctrl/mediatek/Makefile
> @@ -10,6 +10,7 @@ obj-$(CONFIG_PINCTRL_MT7981) += pinctrl-mt7981.o
> obj-$(CONFIG_PINCTRL_MT7986) += pinctrl-mt7986.o
> obj-$(CONFIG_PINCTRL_MT7987) += pinctrl-mt7987.o
> obj-$(CONFIG_PINCTRL_MT7988) += pinctrl-mt7988.o
> +obj-$(CONFIG_PINCTRL_MT8188) += pinctrl-mt8188.o
> obj-$(CONFIG_PINCTRL_MT8365) += pinctrl-mt8365.o
> obj-$(CONFIG_PINCTRL_MT8512) += pinctrl-mt8512.o
> obj-$(CONFIG_PINCTRL_MT8516) += pinctrl-mt8516.o
> diff --git a/drivers/pinctrl/mediatek/pinctrl-mt8188.c
> b/drivers/pinctrl/mediatek/pinctrl-mt8188.c
> new file mode 100644
> index 00000000000..386d4d4a922
> --- /dev/null
> +++ b/drivers/pinctrl/mediatek/pinctrl-mt8188.c
> @@ -0,0 +1,1344 @@
> +// SPDX-License-Identifier: GPL-2.0
> +/*
> + * The MT8188 driver based on Linux generic pinctrl binding.
> + *
> + * Copyright (C) 2026 MediaTek Inc.
> + * Author: Chris Chen <chris-qj.chen at mediatek.com>
> + * Vitor Sato Eschholz <vsatoes at baylibre.com>
> + */
[snip...]
Reviewed-by: Macpaul Lin <macpaul.lin at mediatek.com>
Thanks
Macpaul Lin
More information about the U-Boot
mailing list