[GIT,PULL,3/5] MediaTek ARM64 DTS updates for v6.19

AngeloGioacchino Del Regno angelogioacchino.delregno at collabora.com
Tue Nov 11 01:55:38 PST 2025


The following changes since commit 3a8660878839faadb4f1a6dd72c3179c1df56787:

  Linux 6.18-rc1 (2025-10-12 13:42:36 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux.git tags/mtk-dts64-for-v6.19

for you to fetch changes up to 9b2d2beaefcfa17259fdbce16d59d660894147cb:

  arm64: dts: mediatek: mt7981b-openwrt-one: Enable software leds (2025-11-06 10:06:52 +0100)

----------------------------------------------------------------
MediaTek ARM64 Device Tree updates

This adds support for new boards and variants based on different
already supported MediaTek SoCs, and improves support for current
boards.

In particular:
 - New machines:
    - MT7988 BananaPi R4 Pro eMMC and SD router board with support
      for both Key-M and Key-E M.2 slots through DTB Overlays
    - MT8370 Grinn GenioSBC-510 (GenioSOM-510 + GenioBoard Edge AI)
    - MT8390 Grinn GenioSBC-700 (GenioSOM-700 + GenioBoard Edge AI)
 - New variant: MT8395 MediaTek Genio 1200 EVK with UFS

...preparation for new SoCs (MT8196 Kompanio Ultra, a clone of the
   MT6991 Dimensity 9400, and MT6878 Dimensity 7300) with the
   addition of GCE/PIO definitions

...improvements for already supported SoCs and machines:
 - MT7622/7981b/7986a/7988a gain support for reading SoC UUID from
   eFuse, used to generate a persistent MAC address on boards that
   don't have any factory-assigned addresses.
 - MT7986 BananaPi R3 gets changes to its default fan PWM speed to
   improve compatibility with cheaper fans (usually coming with the
   heatsink+fan combos)
 - The MT7981b OpenWRT One router sees general support improvements
   with the enablement of its UART-0 console and correct pinmuxing
   for the same, addition of reserved memory for Trusted Firmware A,
   its SPI NOR Flash (for recovery system, WiFi eeprom data and ETH
   MAC address from factory), and board LEDs.
 - MT8365 gets support for its Mali G52 MC1 GPU, which gets enabled
   in the MediaTek Genio 350 EVK board

...and a dt-bindings warning fix for MT8183 machines through trivial
changes to rename the audiosys and afe nodes to reflect bindings.

----------------------------------------------------------------
Bartosz Bilas (1):
      arm64: dts: mediatek: mt8370-grinn-genio-510-sbc: Add Grinn GenioSBC-510

Bryan Hinton (2):
      arm64: dts: mediatek: mt7981b: add labels for UART0/1/2 nodes
      arm64: dts: mediatek: mt7981b: OpenWrt One: set console UART to 115200

Daniel Golle (4):
      arm64: dts: mediatek: mt7622: add 'soc-uuid' cell to efuse
      arm64: dts: mediatek: mt7986a: add 'soc-uuid' cell to efuse
      arm64: dts: mediatek: mt7981b: add 'soc-uuid' cell to efuse
      arm64: dts: mediatek: mt7988a: add 'soc-uuid' cell to efuse

Frank Wunderlich (5):
      dt-bindings: arm: mediatek: add BPI-R4 Pro board
      arm64: dts: mediatek: mt7988: Disable 2.5G phy and enable at board layer
      arm64: dts: mediatek: mt7988: Add devicetree for BananaPi R4 Pro
      arm64: dts: mediatek: mt7988a-bpi-r4-pro: Add PCIe overlays
      arm64: dts: mediatek: mt7988a-bpi-r4pro: Add mmc overlays

Igor Belwon (1):
      arm64: dts: mediatek: Add MT6878 pinmux macro header file

Jason-JH Lin (1):
      arm64: dts: mediatek: Add GCE header for MT8196

Julien Massot (1):
      arm64: dts: mt8183: Rename nodes to match audiosys DT schema

Louis-Alexis Eyraud (2):
      arm64: dts: mediatek: mt8365: Add GPU support
      arm64: dts: mediatek: mt8365-evk: Enable GPU support

Macpaul Lin (3):
      dt-bindings: arm64: mediatek: add mt8395-evk-ufs board
      arm64: dts: mediatek: mt8395-genio-1200-evk: Move common parts to dtsi
      arm64: dts: mediatek: add device-tree for Genio 1200 EVK UFS board

Mateusz Koza (1):
      arm64: dts: mediatek: mt8390-genio-700-evk: Add Grinn GenioSBC-700

Mikhail Kshevetskiy (1):
      arm64: dts: mediatek: mt7986-bpi-r3: Change fan PWM value for mid speed

Nícolas F. R. A. Prado (1):
      arm64: dts: mediatek: mt8395-genio-1200-evk: Describe CPU supplies

Sjoerd Simons (4):
      arm64: dts: mediatek: mt7981b: Configure UART0 pinmux
      arm64: dts: mediatek: mt7981b: Add reserved memory for TF-A
      arm64: dts: mediatek: mt7981b-openwrt-one: Enable SPI NOR
      arm64: dts: mediatek: mt7981b-openwrt-one: Enable software leds

 Documentation/devicetree/bindings/arm/mediatek.yaml                |    7 +
 arch/arm64/boot/dts/mediatek/Makefile                              |   11 +
 arch/arm64/boot/dts/mediatek/mt6878-pinfunc.h                      | 1201 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm64/boot/dts/mediatek/mt7622.dtsi                           |    4 +
 arch/arm64/boot/dts/mediatek/mt7981b-openwrt-one.dts               |  150 ++++++++
 arch/arm64/boot/dts/mediatek/mt7981b.dtsi                          |   35 +-
 arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts           |    2 +-
 arch/arm64/boot/dts/mediatek/mt7986a.dtsi                          |    4 +
 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-2g5.dts       |    1 +
 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-4e.dts    |   16 +
 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-8x.dts    |   16 +
 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-cn15.dtso |   20 +
 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-cn18.dtso |   20 +
 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-emmc.dtso |   33 ++
 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-sd.dtso   |   31 ++
 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro.dtsi      |  534 +++++++++++++++++++++++++++
 arch/arm64/boot/dts/mediatek/mt7988a.dtsi                          |    7 +-
 arch/arm64/boot/dts/mediatek/mt8183.dtsi                           |    4 +-
 arch/arm64/boot/dts/mediatek/mt8196-gce.h                          |  612 ++++++++++++++++++++++++++++++
 arch/arm64/boot/dts/mediatek/mt8365-evk.dts                        |    9 +
 arch/arm64/boot/dts/mediatek/mt8365.dtsi                           |   43 ++-
 arch/arm64/boot/dts/mediatek/mt8370-grinn-genio-510-sbc.dts        |   20 +
 arch/arm64/boot/dts/mediatek/mt8390-grinn-genio-700-sbc.dts        |   20 +
 arch/arm64/boot/dts/mediatek/mt8390-grinn-genio-sbc.dtsi           |  538 +++++++++++++++++++++++++++
 arch/arm64/boot/dts/mediatek/mt8390-grinn-genio-som.dtsi           |  210 +++++++++++
 arch/arm64/boot/dts/mediatek/mt8395-genio-1200-evk-ufs.dts         |   29 ++
 arch/arm64/boot/dts/mediatek/mt8395-genio-1200-evk.dts             | 1189 +----------------------------------------------------------
 arch/arm64/boot/dts/mediatek/mt8395-genio-common.dtsi              | 1230 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 28 files changed, 4798 insertions(+), 1198 deletions(-)
 create mode 100644 arch/arm64/boot/dts/mediatek/mt6878-pinfunc.h
 create mode 100644 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-4e.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-8x.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-cn15.dtso
 create mode 100644 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-cn18.dtso
 create mode 100644 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-emmc.dtso
 create mode 100644 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-sd.dtso
 create mode 100644 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro.dtsi
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8196-gce.h
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8370-grinn-genio-510-sbc.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8390-grinn-genio-700-sbc.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8390-grinn-genio-sbc.dtsi
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8390-grinn-genio-som.dtsi
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8395-genio-1200-evk-ufs.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8395-genio-common.dtsi




More information about the linux-arm-kernel mailing list