[GIT PULL] Please pull mediatek-for-master-2026-04-17 into master

David Lechner dlechner at baylibre.com
Sat Apr 18 00:10:48 CEST 2026


This is the second wave of feature enablement for this merge window. We still
have a bit more waiting on review, so a 3rd wave expected to pick those up when
ready.

The following changes since commit 30429c8bd2f18d33862cc41fe520f7459fa4bfbd:

  sandbox: enable FIT_SIGNATURE (2026-04-17 12:29:16 -0600)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-mediatek.git tags/mediatek-for-master-2026-04-17

for you to fetch changes up to a687e71a58df380740799fbbd63ba44746b02ecd:

  configs: mediatek: mt8189: enable USB support (2026-04-17 17:05:54 -0500)

----------------------------------------------------------------
* Fix some wrong pinmux registers on MT7981.
* Fix a clock regression that affects MT798x.
* Add UFS support on Genio 520/720/1200.
  * Includes a number of fixes and improvements to MediaTek UFS and UFS PHY drivers.
* Add USB support on Genio 520/720.
  * Includes a new USB PHY driver for MediaTek XS-PHY.

----------------------------------------------------------------
David Lechner (9):
      ufs: ufs-mediatek: add mt8183-ufshci compatible
      ufs: mediatek: clean up zero terminator
      clk: mediatek: mt8189: add UFS clocks
      arm: dts: mt8189: add UFS nodes
      arm: dts: mediatek: add UFS variant of Genio 520/720 EVK
      config: mediatek: add UFS defconfigs for Genio 520/720 EVKs
      phy: mediatek: new XS-PHY driver
      arm: dts: mediatek: add USB/PHY nodes for Genio 520/720
      configs: mediatek: mt8189: enable USB support

Julien Stephan (9):
      drivers: phy: phy-mtk-ufs: cleanup headers
      drivers: phy: phy-mtk-ufs: use tab to indent defines
      drivers: phy: phy-mtk-ufs: use clk_bulk functions
      drivers: phy: phy-mtk-ufs: disable clk in power_off
      drivers: phy: phy-mtk-ufs: do not alloc priv with priv_auto
      drivers: ufs: ufs-mediatek: fix phy handling
      drivers: ufs: ufs-mediatek: implement clocking
      drivers: ufs: ufs-mediatek: add MT8195 compatible
      configs: add new defconfig for mt8395_genio_1200_evk_ufs

Sam Shih (3):
      clk: mediatek: fix parent rate lookup for fixed PLL clocks
      clk: mediatek: add grandparent variable in mtk_find_parent_rate()
      clk: mediatek: remove redundant forward declarations

Weijie Gao (1):
      pinctrl: mediatek: mt7981: fix some register offsets and fields

 arch/arm/dts/Makefile                       |   5 +
 arch/arm/dts/mt8189.dtsi                    | 325 +++++++++++++++
 arch/arm/dts/mt8371-genio-common-ufs.dtso   |  18 +
 arch/arm/dts/mt8371-genio-common.dtsi       |  70 ++++
 board/mediatek/MAINTAINERS                  |   8 +-
 configs/mt8189-ufs.config                   |   8 +
 configs/mt8189.config                       |   8 +
 configs/mt8195.config                       |  28 ++
 configs/mt8371_genio_520_evk_ufs_defconfig  |   4 +
 configs/mt8391_genio_720_evk_ufs_defconfig  |   4 +
 configs/mt8395_genio_1200_evk_defconfig     |  26 +-
 configs/mt8395_genio_1200_evk_ufs_defconfig |   9 +
 drivers/clk/mediatek/clk-mt8189.c           |  44 ++
 drivers/clk/mediatek/clk-mtk.c              |  24 +-
 drivers/phy/Kconfig                         |  11 +
 drivers/phy/Makefile                        |   1 +
 drivers/phy/phy-mtk-ufs.c                   | 128 +++---
 drivers/phy/phy-mtk-xsphy.c                 | 600 ++++++++++++++++++++++++++++
 drivers/pinctrl/mediatek/pinctrl-mt7981.c   |  16 +-
 drivers/ufs/ufs-mediatek.c                  |  42 +-
 drivers/ufs/ufs-mediatek.h                  |   2 +-
 21 files changed, 1247 insertions(+), 134 deletions(-)
 create mode 100644 arch/arm/dts/mt8371-genio-common-ufs.dtso
 create mode 100644 configs/mt8189-ufs.config
 create mode 100644 configs/mt8195.config
 create mode 100644 configs/mt8371_genio_520_evk_ufs_defconfig
 create mode 100644 configs/mt8391_genio_720_evk_ufs_defconfig
 create mode 100644 configs/mt8395_genio_1200_evk_ufs_defconfig
 create mode 100644 drivers/phy/phy-mtk-xsphy.c


More information about the U-Boot mailing list