The following changes since commit 0a55b098d6f5f6bafa84fc2f18b433dd167bf729:

  Merge patch series "rng: airoha: add support for the Airoha TRNG" (2026-10-08 
10:41:43 -0600)

are available in the Git repository at:

  https://git.u-boot-project.org/u-boot/custodians/u-boot-mediatek.git 
tags/mediatek-for-main-2026-10-09

for you to fetch changes up to 35ad65d943257d2764b342033aec087961b27eaa:

  pinctrl: mediatek: add pinctrl driver for MT8196 (2026-10-09 14:37:45 -0500)

This marks the conclusion of our year-long quest to reduce duplication in the
MediaTek clock drivers and make it easier to add clock drivers for new targets
without having to invent new things for each platform or follow confusing
conventions that had evolved organically over time.

And the very first patches for Genio Pro 5100 are starting to roll in.

----------------------------------------------------------------
* Fix MT8183 infracfg and MT8518 topckgen gate lookups
* Merge the per-block MediaTek clock drivers into a single driver per SoC
* New MTK_GATE_CLK_TREE() helper for gate-only clock trees
* Consolidate the MediaTek clk_ops into a single mtk_clk_ops
* Match the mmsys compatible for the MT8189 display clocks
* New MT8365 multimedia (mmsys) clocks
* New MT8196 pinctrl driver

----------------------------------------------------------------
Arnaud Ferraris (2):
      pinctrl: mediatek: further increase max number of base addresses
      pinctrl: mediatek: add pinctrl driver for MT8196

David Lechner (18):
      clk: mediatek: mt8183: fix infracfg gate lookup
      clk: mediatek: mt8518: fix top gate lookup
      clk: mediatek: mt8189: match the mmsys compatible
      clk: mediatek: add fclks_offs to struct mtk_clk_tree
      clk: mediatek: merge the of_xlate callbacks
      clk: mediatek: merge the enable and disable callbacks
      clk: mediatek: merge the get_rate callbacks
      clk: mediatek: merge the dump callbacks
      clk: mediatek: use a single clk_ops for all drivers
      clk: mediatek: mt8183: merge the apmixedsys driver into mt8183-clk
      clk: mediatek: mt8188: merge the apmixedsys driver into mt8188-clk
      clk: mediatek: mt8189: merge the remaining drivers into mt8189-clk
      clk: mediatek: mt8195: merge the apmixedsys driver into mt8195-clk
      clk: mediatek: mt8365: merge the apmixedsys driver into mt8365-clk
      clk: mediatek: mt8366: merge the apmixedsys driver into mt8366-clk
      clk: mediatek: mt8512: merge the apmixedsys driver into mt8512-clk
      clk: mediatek: mt8516: merge the apmixedsys driver into mt8516-clk
      clk: mediatek: mt8518: merge the apmixedsys driver into mt8518-clk

Julien Stephan (12):
      clk: mediatek: mt8188: make the clock trees static
      clk: mediatek: add a helper to declare gate-only clock trees
      clk: mediatek: use MTK_GATE_CLK_TREE() for the gate-only clock trees
      clk: mediatek: mt8183: merge the clock drivers into a single driver
      clk: mediatek: mt8188: merge the clock drivers into a single driver
      clk: mediatek: mt8189: merge the clock drivers into a single driver
      clk: mediatek: mt8195: merge the clock drivers into a single driver
      clk: mediatek: mt8365: merge the clock drivers into a single driver
      clk: mediatek: mt8512: merge the clock drivers into a single driver
      clk: mediatek: mt8516: merge the clock drivers into a single driver
      clk: mediatek: mt8518: merge the clock drivers into a single driver
      clk: mediatek: mt8365: add multimedia clocks

 arch/arm/dts/mt8189.dtsi                      |    6 +-
 arch/arm/mach-mediatek/mt8516/init.c          |    6 +-
 drivers/clk/mediatek/clk-mt7622.c             |   10 +-
 drivers/clk/mediatek/clk-mt7623.c             |   10 +-
 drivers/clk/mediatek/clk-mt7629.c             |   10 +-
 drivers/clk/mediatek/clk-mt7981.c             |   10 +-
 drivers/clk/mediatek/clk-mt7986.c             |    8 +-
 drivers/clk/mediatek/clk-mt7987.c             |    8 +-
 drivers/clk/mediatek/clk-mt7988.c             |   12 +-
 drivers/clk/mediatek/clk-mt8183.c             |   64 +-
 drivers/clk/mediatek/clk-mt8188.c             |   97 +-
 drivers/clk/mediatek/clk-mt8189.c             |  112 +-
 drivers/clk/mediatek/clk-mt8195.c             |   45 +-
 drivers/clk/mediatek/clk-mt8365.c             |  117 +-
 drivers/clk/mediatek/clk-mt8366.c             |   82 +-
 drivers/clk/mediatek/clk-mt8512.c             |   52 +-
 drivers/clk/mediatek/clk-mt8516.c             |   45 +-
 drivers/clk/mediatek/clk-mt8518.c             |   55 +-
 drivers/clk/mediatek/clk-mtk.c                |  439 ++----
 drivers/clk/mediatek/clk-mtk.h                |   32 +-
 drivers/pinctrl/mediatek/Makefile             |    1 +
 drivers/pinctrl/mediatek/pinctrl-mt8196.c     | 1905 +++++++++++++++++++++++++
 drivers/pinctrl/mediatek/pinctrl-mtk-common.h |    2 +-
 23 files changed, 2278 insertions(+), 850 deletions(-)
 create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8196.c

Reply via email to