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]>

Reply via email to