[GIT PULL] Please pull mediatek-for-next-2026-08-24 into next
David Lechner <[email protected]>
| Newsgroups | org.u-boot-project.lists.u-boot |
|---|---|
| Message-ID | <[email protected]> |
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