The following changes since commit 1b8283bd3220e898d338fb98929f0b06ed63da84:
cmd: read: fix unsigned overflow bypassing range check (2026-07-21 13:52:50 -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-07-22 for you to fetch changes up to d0c49353a648e135f269a2953dc9326505ba87de: configs: mediatek: enable MT8188 power domain (2026-07-22 13:54:55 -0500) ---------------------------------------------------------------- Fixes: * Fixed some wrong parents of VLP clocks on mt8189. * Added a missing perficfg_ao clock in mt8188. * Disabled watchdog by default on Genio 510/700. * Fixed U-Boot DT overrides not included on Genio 510/700. Cleanups/refactoring: * Changed how clock parent providers are registered and looked up for all MediaTek targets. * Removed duplicate devicetree node in mt7623. * Removed unused/non-standard DT properties in mt798{1,6,8}. * Simplified MAINTAINERS by using N: instead of F: when possible. * Replaced duplicate driver names in all MediaTek clock drivers. * Cleaned up MediaTek power domain driver and split into separate driver per compatible target. * Removed unused power domain enablement from mt798{1,6,6a,7,8}. Features: * Added power domain driver for mt8188. ---------------------------------------------------------------- Carlo Caione (1): configs: mediatek: do not autostart the watchdog on the Genio EVKs David Lechner (41): clk: mediatek: mt8189: fix VLP_CK wrong parents arm: dts: mt7623: remove duplicate topckgen override clk: mediatek: mt7622: set parent flag for GATE_APMIXED() clk: mediatek: add registration function for clock tree types clk: mediaTek: mt7622: add clock tree type flags clk: mediaTek: mt7623: add clock tree type flags clk: mediaTek: mt7629: add clock tree type flags clk: mediaTek: mt7981: add clock tree type flags clk: mediaTek: mt7986: add clock tree type flags clk: mediaTek: mt7987: add clock tree type flags clk: mediaTek: mt7988: add clock tree type flags clk: mediaTek: mt8183: add clock tree type flags clk: mediaTek: mt8188: add clock tree type flags clk: mediaTek: mt8189: add clock tree type flags clk: mediaTek: mt8195: add clock tree type flags clk: mediaTek: mt8365: add clock tree type flags clk: mediaTek: mt8512: add clock tree type flags clk: mediaTek: mt8516: add clock tree type flags clk: mediaTek: mt8518: add clock tree type flags clk: mediatek: use registered provider for parent lookup clk: mediatek: drop parent udevice field clk: mediatek: remove mtk_common_clk_infrasys_init() arm: dts: mt7981: remove clock-parent properties arm: dts: mt7986: remove clock-parent properties arm: dts: mt7988: remove clock-parent properties clk: mediatek: mt7629: remove mt7629_peri_clk_tree clk: mediatek: mt7622: unique driver names clk: mediatek: mt7623: unique driver names clk: mediatek: mt7629: unique driver names clk: mediatek: mt7981: unique driver names clk: mediatek: mt7986: unique driver names clk: mediatek: mt7987: unique driver names clk: mediatek: mt7988: unique driver names clk: mediatek: mt8183: unique driver names clk: mediatek: mt8188: unique driver names clk: mediatek: mt8189: unique driver names clk: mediatek: mt8195: unique driver names clk: mediatek: mt8365: unique driver names clk: mediatek: mt8512: unique driver names clk: mediatek: mt8516: unique driver names clk: mediatek: mt8518: unique driver names Julien Stephan (16): arm: dts: mediatek: add U-Boot dtsi overrides for Genio 510 and Genio 700 clk: mediatek: mt8188: add missing clock in pericfg_ao power: domain: keep Makefile and Kconfig sorted configs: mediatek: drop unused CONFIG_MTK_POWER_DOMAIN power: domain: mediatek: use MT7622 naming instead of MT7629 power: domain: mediatek: use MT2701 naming instead of MT7623 power: domain: mediatek: remove enum scp_domain_type power: domain: mediatek: prefix internal identifiers with mtk_ power: domain: mediatek: constify scp_domain_data instances power: domain: mediatek: split into per-SoC drivers power: domain: mediatek: wrap domain tables in struct scp_soc_data power: domain: mediatek: rename mtk_power_domain_probe to mtk_scpsys_probe power: domain: mediatek: rename struct mtk_scp_domain to mtk_scpsys power: domain: mediatek: add support for the power-controller model power: domain: mediatek: add MT8188 power domain driver configs: mediatek: enable MT8188 power domain Marek Vasut (1): MAINTAINERS: Replace Mediatek with N: MAINTAINERS | 38 +- arch/arm/dts/mt7623-u-boot.dtsi | 4 - arch/arm/dts/mt7981.dtsi | 3 - arch/arm/dts/mt7986.dtsi | 3 - arch/arm/dts/mt7988.dtsi | 12 - arch/arm/dts/mt8370-genio-510-evk-u-boot.dtsi | 7 + arch/arm/dts/mt8390-genio-700-evk-u-boot.dtsi | 7 + arch/arm/mach-mediatek/mt7629/init.c | 4 +- arch/arm/mach-mediatek/mt8516/init.c | 2 +- board/mediatek/MAINTAINERS | 3 + configs/mt7622_rfb_defconfig | 2 +- configs/mt7623a_unielec_u7623_02_defconfig | 2 +- configs/mt7623n_bpir2_defconfig | 2 +- configs/mt7629_rfb_defconfig | 2 +- configs/mt7981_emmc_rfb_defconfig | 2 - configs/mt7981_rfb_defconfig | 2 - configs/mt7981_sd_rfb_defconfig | 2 - configs/mt7986_rfb_defconfig | 2 - configs/mt7986a_bpir3_emmc_defconfig | 2 - configs/mt7986a_bpir3_sd_defconfig | 2 - configs/mt7987_emmc_rfb_defconfig | 2 - configs/mt7987_rfb_defconfig | 2 - configs/mt7987_sd_rfb_defconfig | 2 - configs/mt7988_rfb_defconfig | 2 - configs/mt7988_sd_rfb_defconfig | 2 - configs/mt8188.config | 3 + configs/mt8365_evk_defconfig | 1 + drivers/clk/mediatek/clk-mt7622.c | 51 +- drivers/clk/mediatek/clk-mt7623.c | 20 +- drivers/clk/mediatek/clk-mt7629.c | 46 +- drivers/clk/mediatek/clk-mt7981.c | 31 +- drivers/clk/mediatek/clk-mt7986.c | 23 +- drivers/clk/mediatek/clk-mt7987.c | 23 +- drivers/clk/mediatek/clk-mt7988.c | 36 +- drivers/clk/mediatek/clk-mt8183.c | 30 +- drivers/clk/mediatek/clk-mt8188.c | 19 +- drivers/clk/mediatek/clk-mt8189.c | 28 +- drivers/clk/mediatek/clk-mt8195.c | 10 +- drivers/clk/mediatek/clk-mt8365.c | 10 +- drivers/clk/mediatek/clk-mt8512.c | 32 +- drivers/clk/mediatek/clk-mt8516.c | 30 +- drivers/clk/mediatek/clk-mt8518.c | 30 +- drivers/clk/mediatek/clk-mtk.c | 184 +++---- drivers/clk/mediatek/clk-mtk.h | 21 +- drivers/power/domain/Kconfig | 89 ++-- drivers/power/domain/Makefile | 15 +- drivers/power/domain/mt2701-power-domain.c | 89 ++++ drivers/power/domain/mt7622-power-domain.c | 56 +++ drivers/power/domain/mt8188-power-domain.c | 665 ++++++++++++++++++++++++++ drivers/power/domain/mtk-power-domain.c | 576 +++++++++++++--------- drivers/power/domain/mtk-power-domain.h | 131 +++++ 51 files changed, 1745 insertions(+), 617 deletions(-) create mode 100644 arch/arm/dts/mt8370-genio-510-evk-u-boot.dtsi create mode 100644 arch/arm/dts/mt8390-genio-700-evk-u-boot.dtsi create mode 100644 drivers/power/domain/mt2701-power-domain.c create mode 100644 drivers/power/domain/mt7622-power-domain.c create mode 100644 drivers/power/domain/mt8188-power-domain.c create mode 100644 drivers/power/domain/mtk-power-domain.h
