[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