This series adds initial pinctrl support for the MediaTek mt8189 SoC. This one has more register maps that any existing one, so there are a couple of preparatory patches to handle that. Then adding support is just a matter of adding all of the pin definition tables.
Normally, I would also add the .dts changes to make use of this in the same series. But there are a lot of dependencies in-flight for that. So to keep the dependency chain from growing, I'll add/squash those changes into a v2 of [1]. [1] https://lore.kernel.org/u-boot/20260209-mtk-mt8391-initial-support-v1-0-b23ab9d0b...@baylibre.com/ --- Bo-Chen Chen (1): pinctrl: mediatek: add support for mt8189 David Lechner (2): pinctl: mediatek: add bounds check on number of base addresses pinctl: mediatek: increase max number of base addresses drivers/pinctrl/mediatek/Kconfig | 4 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-mt8189.c | 1276 +++++++++++++++++++++++++ drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 3 + drivers/pinctrl/mediatek/pinctrl-mtk-common.h | 2 +- 5 files changed, 1285 insertions(+), 1 deletion(-) --- base-commit: b99da05e1538b8fa153322da82917af2aa27e1d6 change-id: 20260209-mtk-pinctl-mt8189-f2a0d0fd9dc4 Best regards, -- David Lechner <[email protected]>

