[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.