[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