[GIT PULL] Please pull mediatek-for-master-2026-04-07 into master
David Lechner
dlechner at baylibre.com
Tue Apr 7 20:36:13 CEST 2026
This is the first wave of MediaTek changes for this merge window. We also
expect to be sending another decent-sized pull request later for the backlog of
patches that are currently waiting on dependencies or need little more time for
review.
The following changes since commit 93f84ee022a8401421cdaab84fe7d106d83fdb4a:
Merge branch 'next' (2026-04-06 12:16:57 -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-07
for you to fetch changes up to c344faa37d287ff761813b519f8e1412b6153b76:
arm: mediatek: mt8189: print specific CPU information (2026-04-07 13:14:29 -0500)
----------------------------------------------------------------
* Fixes for cargo-culted issues in mach-mediatek init.c files.
* Some consistency cleanups of recently added Genio boards (510/700/1200).
* Some pinctrl improvements to support newer MediaTek SOCs (mt8189 compatible).
* New devicetree and config for Genio 520/720 EVK boards (can boot to eMMC or SD).
* New CPU-specific functions to read vendor-specific CPU info at runtime.
----------------------------------------------------------------
Cathy Xu (1):
arm: dts: mediatek: mt8189: Add pinmux macro header file
Chris-QJ Chen (4):
arm: mediatek: add support of MT8189 SoC family
arm: dts: mediatek: Add MediaTek MT8189 dtsi file
arm: dts: mediatek: Add MediaTek Genio 520/720 EVK DTS
board: mediatek: Add Genio 520/720 EVK defconfigs
David Lechner (27):
arm: mediatek: mt7987: drop dram_init_banksize()
arm: mediatek: mt7988: drop dram_init_banksize()
arm: mediatek: mt8183: drop dram_init_banksize()
arm: mediatek: mt8183: remove call to fdtdec_setup_memory_banksize()
arm: mediatek: mt8188: drop dram_init_banksize()
arm: mediatek: mt8188: check return value of fdtdec_setup_mem_size_base()
arm: mediatek: mt8188: remove call to fdtdec_setup_memory_banksize()
arm: mediatek: mt8188: fix gd->ram_top limit
arm: mediatek: mt8195: drop dram_init_banksize()
arm: mediatek: mt8195: check return value of fdtdec_setup_mem_size_base()
arm: mediatek: mt8195: remove call to fdtdec_setup_memory_banksize()
arm: mediatek: mt8195: fix gd->ram_top limit
arm: mediatek: mt8365: drop dram_init_banksize()
arm: mediatek: mt8512: drop dram_init_banksize()
arm: mediatek: mt8516: drop dram_init_banksize()
arm: mediatek: mt8518: drop dram_init_banksize()
arm: mediatek: mt8518: remove call to fdtdec_setup_memory_banksize()
pinctrl: mediatek: add handling for RSEL register
pinctrl: mediatek: mt8189: fix pinconf bias
pinctrl: mediatek: print bias info along with pinmux
pinctrl: mediatek: mtk8189: set get_pinconf functions
clk: mediatek: mt8189: add some VLP clocks
arm: dts: mt8371: add SD card nodes
arm: dts: add U-Boot overrides for Genio 520 and 720 SD card
configs: mt8189: enable GPIO support
arm: mediatek: add SIP platform bininfo lookups
arm: mediatek: mt8189: print specific CPU information
Julien Stephan (6):
configs: mt8390_evk: remove useless CONFIG_SYS_BOARD
configs: mt8395_evk: rename to mt8395_genio_1200_evk_defconfig
configs: mt8370_evk: rename to mt8370_genio_510_evk_defconfig
configs: mt8390_evk: rename to mt8390_genio_700_evk_defconfig
configs: mt8370/mt8390: introduce mt8188.config to avoid duplication
configs: mt8370/mt8390/mt8395 add myself as maintainer
arch/arm/dts/Makefile | 2 +
arch/arm/dts/mt8189-pinfunc.h | 1125 ++++++++++++++++++++
arch/arm/dts/mt8189.dtsi | 313 ++++++
arch/arm/dts/mt8371-genio-520-evk-u-boot.dtsi | 3 +
arch/arm/dts/mt8371-genio-520-evk.dts | 11 +
arch/arm/dts/mt8371-genio-common-u-boot.dtsi | 28 +
arch/arm/dts/mt8371-genio-common.dtsi | 243 +++++
arch/arm/dts/mt8391-genio-720-evk-u-boot.dtsi | 3 +
arch/arm/dts/mt8391-genio-720-evk.dts | 11 +
arch/arm/mach-mediatek/Kconfig | 11 +-
arch/arm/mach-mediatek/Makefile | 1 +
arch/arm/mach-mediatek/cpu.c | 55 +
arch/arm/mach-mediatek/cpu.h | 14 +
arch/arm/mach-mediatek/mt7987/init.c | 8 -
arch/arm/mach-mediatek/mt7988/init.c | 8 -
arch/arm/mach-mediatek/mt8183/init.c | 14 -
arch/arm/mach-mediatek/mt8188/init.c | 32 +-
arch/arm/mach-mediatek/mt8189/Makefile | 3 +
arch/arm/mach-mediatek/mt8189/init.c | 71 ++
arch/arm/mach-mediatek/mt8195/init.c | 32 +-
arch/arm/mach-mediatek/mt8365/init.c | 8 -
arch/arm/mach-mediatek/mt8512/init.c | 8 -
arch/arm/mach-mediatek/mt8516/init.c | 8 -
arch/arm/mach-mediatek/mt8518/init.c | 14 -
board/mediatek/MAINTAINERS | 28 +-
configs/{mt8390_evk_defconfig => mt8188.config} | 3 -
configs/{mt8370_evk_defconfig => mt8189.config} | 24 +-
configs/mt8370_genio_510_evk_defconfig | 5 +
configs/mt8371_genio_520_evk_defconfig | 4 +
configs/mt8390_genio_700_evk_defconfig | 4 +
configs/mt8391_genio_720_evk_defconfig | 4 +
...k_defconfig => mt8395_genio_1200_evk_defconfig} | 2 +-
drivers/clk/mediatek/clk-mt8189.c | 289 +++++
drivers/pinctrl/mediatek/pinctrl-mt8189.c | 416 ++++----
drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 105 +-
drivers/pinctrl/mediatek/pinctrl-mtk-common.h | 7 +
36 files changed, 2592 insertions(+), 325 deletions(-)
create mode 100644 arch/arm/dts/mt8189-pinfunc.h
create mode 100644 arch/arm/dts/mt8189.dtsi
create mode 100644 arch/arm/dts/mt8371-genio-520-evk-u-boot.dtsi
create mode 100644 arch/arm/dts/mt8371-genio-520-evk.dts
create mode 100644 arch/arm/dts/mt8371-genio-common-u-boot.dtsi
create mode 100644 arch/arm/dts/mt8371-genio-common.dtsi
create mode 100644 arch/arm/dts/mt8391-genio-720-evk-u-boot.dtsi
create mode 100644 arch/arm/dts/mt8391-genio-720-evk.dts
create mode 100644 arch/arm/mach-mediatek/cpu.h
create mode 100644 arch/arm/mach-mediatek/mt8189/Makefile
create mode 100644 arch/arm/mach-mediatek/mt8189/init.c
rename configs/{mt8390_evk_defconfig => mt8188.config} (81%)
rename configs/{mt8370_evk_defconfig => mt8189.config} (52%)
create mode 100644 configs/mt8370_genio_510_evk_defconfig
create mode 100644 configs/mt8371_genio_520_evk_defconfig
create mode 100644 configs/mt8390_genio_700_evk_defconfig
create mode 100644 configs/mt8391_genio_720_evk_defconfig
rename configs/{mt8395_evk_defconfig => mt8395_genio_1200_evk_defconfig} (92%)
More information about the U-Boot
mailing list