The following changes since commit 5a92645e1f9020d24d19e03fff2ae63f30080770:
Merge patch series "Add eMMC support for Axiado SCM3005 board" (2026-08-11 14:55:40 -0600) are available in the Git repository at: https://git.u-boot-project.org/u-boot/custodians/u-boot-mediatek.git tags/mediatek-for-next-2026-08-24 for you to fetch changes up to 01834e2273b9a1226105c7566415a6b0ba8c6955: serial: mtk: drop check before clk_bus enable (2026-08-24 19:56:02 -0500) ---------------------------------------------------------------- * New HDMI PHY and I2C DDC drivers, default EDID_ADDR macro * MT8189 clock qualifier fix * Phase-aware PSCI reset (MT8195/MT8365) * dwc_eth_qos MT8366 support * MediaTek TPHY v3 hardware support * mtk_snor mt8188/mt8189 compatible-string cleanup * MT6358/MT6366 PMIC regulator + pwrap support * MediaTek pinctrl Kconfig cleanup (per-SoC symbols → single driver + TARGET_*) * New MT8366 pinctrl driver + dt-bindings header * MediaTek serial driver clock-handling fixes ---------------------------------------------------------------- David Lechner (19): clk: mediatek: mt8189: add missing qualifiers arm: mediatek: use phase-aware PSCI reset on MT8365 arm: mediatek: use phase-aware PSCI reset on MT8195 phy: mtk-tphy: add v3 hardware support net: dwc_eth_qos_mtk: support platform-specific PERI_ETH_BASE net: dwc_eth_qos_mtk: add mt8366 support net: dwc_eth_qos: add mt8366 support spi: mtk_snor: combine mt8188 and mt8189 into mediatek,mt8186-nor power: regulator: add MT6358 driver with MT6366 support power: pmic: mtk-pwrap: fix clock names power: pmic: mtk-pwrap: use mt8195 fallback for mt8188/9 power: pmic: mtk-pwrap: add mt6358 PMIC arm: dts: add mt6366 PMIC include pinctrl: mediatek: select PINCONF pinctrl: mediatek: remove PINCONF conditional compilation pinctrl: mediatek: simplify Kconfig configs: mediatek: drop no longer needed PINCTRL options serial: mtk: return error value from clk_get_rate() serial: mtk: drop check before clk_bus enable Deep Pani (2): dt-bindings: pinctrl: add MT8366 pin function header pinctrl: mediatek: add new mt8366 driver Julien Stephan (3): edid: add default EDID_ADDR macro i2c: mtk_mt8195_i2c_ddc: add new driver phy: phy-mtk-hdmi: add new driver Suhrid Subramaniam (2): serial: mtk: use ulong for clk_rate serial: mtk: guard clk_get_rate() with clk_valid() arch/arm/dts/mt6366.dtsi | 168 +++ arch/arm/include/asm/arch-rockchip/edp_rk3288.h | 1 - arch/arm/mach-mediatek/mt8195/init.c | 2 +- arch/arm/mach-mediatek/mt8365/init.c | 2 +- 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 | 2 - configs/mt8189.config | 2 - configs/mt8195.config | 2 - configs/mt8365_evk_defconfig | 2 - configs/mt8512_bm1_emmc_defconfig | 2 - configs/mt8516_pumpkin_defconfig | 2 - configs/mt8518_ap1_emmc_defconfig | 1 - drivers/clk/mediatek/clk-mt8189.c | 4 +- drivers/i2c/Kconfig | 11 + drivers/i2c/Makefile | 1 + drivers/i2c/mtk_mt8195_i2c_ddc.c | 394 +++++++ drivers/net/dwc_eth_qos.c | 4 + drivers/net/dwc_eth_qos_mtk.c | 63 +- drivers/phy/Kconfig | 11 + drivers/phy/Makefile | 1 + drivers/phy/phy-mtk-hdmi-mt8195.c | 493 ++++++++ drivers/phy/phy-mtk-hdmi-mt8195.h | 115 ++ drivers/phy/phy-mtk-hdmi.c | 106 ++ drivers/phy/phy-mtk-hdmi.h | 46 + drivers/phy/phy-mtk-io.h | 46 + drivers/phy/phy-mtk-tphy.c | 19 +- drivers/pinctrl/mediatek/Kconfig | 62 +- drivers/pinctrl/mediatek/Makefile | 31 +- drivers/pinctrl/mediatek/pinctrl-mt8366.c | 1243 ++++++++++++++++++++ drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 13 - drivers/pinctrl/mediatek/pinctrl-mtk-common.h | 6 - drivers/power/pmic/mtk-pwrap.c | 97 +- drivers/power/regulator/Kconfig | 8 + drivers/power/regulator/Makefile | 1 + drivers/power/regulator/mt6358_regulator.c | 371 ++++++ drivers/serial/serial_mtk.c | 20 +- drivers/spi/mtk_snor.c | 3 +- .../dt-bindings/pinctrl/mediatek,mt8366-pinfunc.h | 1069 +++++++++++++++++ include/edid.h | 3 + include/power/mt6358.h | 130 ++ 54 files changed, 4378 insertions(+), 209 deletions(-) create mode 100644 arch/arm/dts/mt6366.dtsi create mode 100644 drivers/i2c/mtk_mt8195_i2c_ddc.c create mode 100644 drivers/phy/phy-mtk-hdmi-mt8195.c create mode 100644 drivers/phy/phy-mtk-hdmi-mt8195.h create mode 100644 drivers/phy/phy-mtk-hdmi.c create mode 100644 drivers/phy/phy-mtk-hdmi.h create mode 100644 drivers/phy/phy-mtk-io.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8366.c create mode 100644 drivers/power/regulator/mt6358_regulator.c create mode 100644 include/dt-bindings/pinctrl/mediatek,mt8366-pinfunc.h create mode 100644 include/power/mt6358.h
