[GIT PULL] MediaTek ARM64 DTS updates for 6.4 (resend)

Matthias Brugger matthias.bgg at gmail.com
Fri Apr 14 10:01:28 PDT 2023


[resending as I forgot to CC the mailinglists]

Hi Olof and Arnd,

Please have a look to the 64 bit changes for MediaTek chips. We had quite some 
activity to get GPU on the different SoCs used in Chromebooks up and running.

Apart from that we got support for the MT8365 SoC and EVK. Also support the Sony 
Xperia M5 (based on MT6795) get more mature. It's nice to see how MediaTek 
upstream support is taking over other areas then 'just' Chromebooks.

Regards,
Matthias

---
The following changes since commit fe15c26ee26efa11741a7b632e9f23b01aca4cc6:

   Linux 6.3-rc1 (2023-03-05 14:52:03 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 13961ef828cbc254cc272221b7fc54851caa39a7:

   arm64: dts: mediatek: mt6795-xperia-m5: Add Bosch BMM050 Magnetometer 
(2023-04-12 14:44:15 +0200)

----------------------------------------------------------------
mt6795
- enable frequency hopping controller (FHCTL)
- add i2c, power domains and some clocks for video enconde/decode
- Sony Xperia M5 enable touchscreen, proximity sensor, accelerometer
   and NFC

mt8173
- align keys with DT binding

mt8183
- enable GPU DVFS

mt8186
- enable GPU

mt8192
- enable GPU

mt8195
- add mutex for Video Processor Pipeline Subsystem (VPP)
- add support for Mali-G57 Valhall Natt GPU baked by panfrost
- add support for display on vdosys1
- add thermal support
- add display PWM

mt8365
- add support for the eval kit including i2c, pmic-wrapper, mmc and
   ethernet

----------------------------------------------------------------
Alexandre Bailon (1):
       arm64: dts: mediatek: Increase the size BL31 reserved memory

Alexandre Mergnat (5):
       arm64: dts: mediatek: add i2c support for mt8365 SoC
       arm64: dts: mediatek: enable i2c0 for mt8365-evk board
       arm64: dts: mediatek: add pwrap support to mt8365 SoC
       arm64: dts: mediatek: add mmc support for mt8365 SoC
       arm64: dts: mediatek: add ethernet support for mt8365 SoC

Alyssa Rosenzweig (2):
       arm64: dts: mediatek: mt8192: Add GPU nodes
       arm64: dts: mediatek: mt8192-asurada: Enable GPU

AngeloGioacchino Del Regno (31):
       arm64: dts: mediatek: mt8183-kukui: Couple VGPU and VSRAM_GPU regulators
       arm64: dts: mediatek: mt8183-kukui: Override vgpu/vsram_gpu constraints
       arm64: dts: mediatek: mt8183: Remove second opp-microvolt entries from 
gpu table
       arm64: dts: mt8183-pumpkin: Couple VGPU and VSRAM_GPU regulators
       arm64: dts: mediatek: mt8183-evb: Couple VGPU and VSRAM_GPU regulators
       arm64: dts: mediatek: mt8183: Use mediatek,mt8183b-mali as GPU compatible
       arm64: dts: mediatek: mt8192: Add mfg_ref_sel clock to MFG0 domain
       arm64: dts: mediatek: mt8192-asurada: Assign sram supply to MFG1 pd
       arm64: dts: mediatek: mt8192-asurada: Fix voltage constraint for Vgpu
       arm64: dts: mediatek: mt8192-asurada: Couple VGPU and VSRAM_OTHER regulators
       arm64: dts: mediatek: mt8195: Add mfg_core_tmp clock to MFG1 domain
       arm64: dts: mt8195: Add panfrost node for Mali-G57 Valhall Natt GPU
       arm64: dts: mediatek: mt8195-cherry: Enable Mali-G57 GPU
       arm64: dts: mediatek: mt8186: Add GPU node
       arm64: dts: mediatek: mt8183-pumpkin: Override vgpu/vsram_gpu constraints
       arm64: dts: mediatek: mt8183-evb: Override vgpu/vsram_gpu constraints
       arm64: dts: mediatek: mt8195: Add display pwm nodes
       arm64: dts: mediatek: cherry: Add configuration for display backlight
       arm64: dts: mediatek: mt6795: Add Frequency Hopping Controller node
       arm64: dts: mediatek: mt6795: Add apmixedsys syscon node
       arm64: dts: mediatek: mt6795: xperia-m5: Enable Frequency Hopping
       arm64: dts: mediatek: mt6795: Add nodes for I2C controllers
       arm64: dts: mediatek: mt6795: Add SoC power domains
       arm64: dts: mediatek: mt6795: Add VDECSYS and VENCSYS clocks
       arm64: dts: mediatek: mt6795-xperia-m5: Enable I2C 0-3 busses
       arm64: dts: mediatek: mt6795-xperia-m5: Add Synaptics RMI4 Touchscreen
       arm64: dts: mediatek: mt6795-xperia-m5: Add Sensortek STK3310 Proximity
       arm64: dts: mediatek: mt6795-xperia-m5: Add NXP PN547 NFC on I2C3
       arm64: dts: mediatek: mt6795: Add tertiary PWM node
       arm64: dts: mediatek: mt6795-xperia-m5: Add Bosch BMA255 Accelerometer
       arm64: dts: mediatek: mt6795-xperia-m5: Add Bosch BMM050 Magnetometer

Balsam CHIHI (2):
       arm64: dts: mediatek: mt8195: Add thermal zones and thermal nodes
       arm64: dts: mediatek: mt8195: Add temperature mitigation threshold

Fabien Parent (2):
       arm64: dts: mediatek: Initial mt8365-evk support
       arm64: dts: mediatek: add mt6357 device-tree

Krzysztof Kozlowski (1):
       arm64: dts: mediatek: mt8173: correct GPIO keys wakeup

Matthias Brugger (1):
       arm64: dts: mt8167: Align mmsys node name with dtschema

Moudy Ho (1):
       arm64: dts: mediatek: mt8195: add MUTEX configuration for VPPSYS

Nancy.Lin (1):
       arm64: dts: mt8195: add display node for vdosys1

Nícolas F. R. A. Prado (1):
       arm64: dts: mediatek: mt8192-asurada: Add MFG0 domain supply

Roy-CW.Yeh (1):
       arm64: dts: mediatek: mt8195: add MMSYS configuration for VPPSYS

Xiangsheng Hou (1):
       arm64: dts: mediatek: Fix existing NAND controller node name

  arch/arm64/boot/dts/mediatek/Makefile              |   1 +
  arch/arm64/boot/dts/mediatek/mt2712e.dtsi          |   2 +-
  arch/arm64/boot/dts/mediatek/mt6357.dtsi           | 282 +++++++++
  .../boot/dts/mediatek/mt6795-sony-xperia-m5.dts    | 166 ++++++
  arch/arm64/boot/dts/mediatek/mt6795.dtsi           | 182 ++++++
  arch/arm64/boot/dts/mediatek/mt7622.dtsi           |   2 +-
  arch/arm64/boot/dts/mediatek/mt8167.dtsi           |   2 +-
  arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi       |   6 +-
  arch/arm64/boot/dts/mediatek/mt8183-evb.dts        |  17 +-
  arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi     |  17 +-
  arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts    |  17 +-
  arch/arm64/boot/dts/mediatek/mt8183.dtsi           |  34 +-
  arch/arm64/boot/dts/mediatek/mt8186.dtsi           |  17 +
  arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi   |  24 +-
  arch/arm64/boot/dts/mediatek/mt8192.dtsi           | 116 +++-
  arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi    |  29 +
  arch/arm64/boot/dts/mediatek/mt8195.dtsi           | 633 ++++++++++++++++++++-
  arch/arm64/boot/dts/mediatek/mt8365-evk.dts        | 183 ++++++
  arch/arm64/boot/dts/mediatek/mt8365.dtsi           | 488 ++++++++++++++++
  19 files changed, 2181 insertions(+), 37 deletions(-)
  create mode 100644 arch/arm64/boot/dts/mediatek/mt6357.dtsi
  create mode 100644 arch/arm64/boot/dts/mediatek/mt8365-evk.dts
  create mode 100644 arch/arm64/boot/dts/mediatek/mt8365.dtsi



More information about the Linux-mediatek mailing list