[GIT PULL] arm64: dts: MediaTek updates for v6.1

Matthias Brugger matthias.bgg at gmail.com
Mon Sep 19 03:50:14 PDT 2022


Hi Olof and Arnd,

unfortunately a bit late, but hopefully still in time the updates for the DTS 64 
bit.

The most important updates are support for the MT8186, up to now only the EVB, 
but I hope we will see more board with that SoC later one. Apart from that we 
have a huge update for the MT8195 supported IP blocks, especially tied to the 
Acer Chromebook Spin 513 series.
Apart from that we have some more support for MT8192, especially for graphics 
support.

Regards,
Matthias

---

The following changes since commit 568035b01cfb107af8d2e4bd2fb9aea22cf5b868:

   Linux 6.0-rc1 (2022-08-14 15:50:18 -0700)

are available in the Git repository at:

   https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux.git/ 
tags/v6.0-next-dts64

for you to fetch changes up to 5ebb14aa5a193b3a6a5c359bdd4d3573cb14bdf1:

   arm64: dts: mediatek: mt6795: Add CPUX system timer node (2022-09-15 18:18:53 
+0200)

----------------------------------------------------------------
mt6795:
- add add system timer node

mt7986a:
- add wifi support

mt8183:
- add MDP3 and keypad

mt8186:
- basic support for the Evaluation Board including, i2c, usb and uart.

mt8192:
- add nodes to support PWM, MIPI transciever, display with GCE and DSI.

mt8195:
- disable nodes not used on all boards
- Add support for CPU freq, clocks, power domain controller, spmi, scp.
- Enable audio decoder, DSP, IOMMU, mailbox.
- Add display nodes for vdosys0.
- On Cherry based chromebooks, enable the system companion processor,
   Cross EC, Google Security Chip, secondary MMC controller, trackpad and
   a few regulators.

----------------------------------------------------------------
Allen-KH Cheng (6):
       arm64: dts: Add MediaTek MT8186 dts and evaluation board and Makefile
       arm64: dts: mt8192: Add pwm node
       arm64: dts: mt8192: Add mipi_tx node
       arm64: dts: mediatek: Add mmsys #reset-cells property for mt8192
       arm64: dts: mt8192: Add display nodes
       arm64: dts: mt8192: Add dsi node

AngeloGioacchino Del Regno (8):
       arm64: dts: mediatek: cherry: Enable the System Companion Processor
       arm64: dts: mediatek: cherry: Wire up the ChromeOS Embedded Controller
       arm64: dts: mediatek: cherry: Add Google Security Chip (GSC) TPM
       arm64: dts: mediatek: cherry: Add keyboard mapping for the top row
       arm64: dts: mediatek: cherry: Enable secondary SD/MMC controller
       arm64: dts: mediatek: cherry: Enable Elantech eKTH3000 i2c trackpad
       arm64: dts: mediatek: cherry: Enable MT6315 regulators on SPMI bus
       arm64: dts: mediatek: mt6795: Add CPUX system timer node

Fabien Parent (2):
       arm64: dts: mediatek: mt8183: add keyboard node
       arm64: dts: mediatek: mt8183-pumpkin: add keypad support

Jason-JH.Lin (2):
       arm64: dts: mt8195: Add gce node
       arm64: dts: mt8195: Add display node for vdosys0

Moudy Ho (1):
       arm64: dts: mt8183: add MediaTek MDP3 nodes

Nícolas F. R. A. Prado (1):
       arm64: dts: mediatek: Add missing xHCI clocks for mt8192 and mt8195

Peter Chiu (1):
       arm64: dts: mt7986: add built-in Wi-Fi device nodes

Tinghan Shen (9):
       arm64: dts: mediatek: Update mt81xx scpsys node to align with dt-bindings
       arm64: dts: mt8195: Disable watchdog external reset signal
       arm64: dts: mt8195: Add vdosys and vppsys clock nodes
       arm64: dts: mt8195: Add power domains controller
       arm64: dts: mt8195: Add spmi node
       arm64: dts: mt8195: Add scp node
       arm64: dts: mt8195: Add audio related nodes
       arm64: dts: mt8195: Add iommu and smi nodes
       arm64: dts: mediatek: Fix build warnings of mt8173 vcodec nodes

Trevor Wu (1):
       arm64: dts: mt8195: Specify audio reset controller

Tzung-Bi Shih (1):
       arm64: dts: mt8195: Disable I2C0 node

YC Hung (1):
       arm64: dts: mt8195: Add adsp node and adsp mailbox nodes

YT Lee (1):
       arm64: dts: mt8195: Add cpufreq node

  arch/arm64/boot/dts/mediatek/Makefile           |    1 +
  arch/arm64/boot/dts/mediatek/mt6795.dtsi        |    8 +
  arch/arm64/boot/dts/mediatek/mt7986a-rfb.dts    |   38 +
  arch/arm64/boot/dts/mediatek/mt7986a.dtsi       |   23 +
  arch/arm64/boot/dts/mediatek/mt7986b-rfb.dts    |   40 +
  arch/arm64/boot/dts/mediatek/mt8167.dtsi        |    3 +-
  arch/arm64/boot/dts/mediatek/mt8173.dtsi        |    7 +-
  arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts |   21 +
  arch/arm64/boot/dts/mediatek/mt8183.dtsi        |   75 +-
  arch/arm64/boot/dts/mediatek/mt8186-evb.dts     |  220 +++++
  arch/arm64/boot/dts/mediatek/mt8186.dtsi        |  819 +++++++++++++++++
  arch/arm64/boot/dts/mediatek/mt8192.dtsi        |  200 ++++-
  arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi |  256 ++++++
  arch/arm64/boot/dts/mediatek/mt8195.dtsi        | 1072 ++++++++++++++++++++++-
  14 files changed, 2765 insertions(+), 18 deletions(-)
  create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-evb.dts
  create mode 100644 arch/arm64/boot/dts/mediatek/mt8186.dtsi



More information about the Linux-mediatek mailing list