mbox series

[GIT,PULL] arm64: mediatek: DT updates for v5.19

Message ID 2cd90ca7-7541-d47a-fec6-b0c64cf74fa3@gmail.com (mailing list archive)
State Mainlined
Headers show
Series [GIT,PULL] arm64: mediatek: DT updates for v5.19 | expand


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


Matthias Brugger May 13, 2022, 11:39 a.m. UTC
Hi Olof and Arnd,

Please have a look on the 64 bit DT updates for Mediatek. Most notably we add 
support for two MT8195 based boards, the EVB and the demo board. Apart from that 
we got the evalutation board for MT8192 added and with it quite some device support.

Sorry for the delay with the pull request.



The following changes since commit 3123109284176b1532874591f7c81f3837bbdc17:

   Linux 5.18-rc1 (2022-04-03 14:08:21 -0700)

are available in the Git repository at:


for you to fetch changes up to c75104762ddace5973deb4ea54d35bf2b64bba98:

   arm64: dts: mt8192: Follow binding order for SCP registers (2022-05-13 
13:27:40 +0200)

- add evaluation and demo board

- add new nodes: pwrap, PMIC, scp, USB, efuse, IOMMU, smi, DPI, PCIe,
   SPMI, audio system, MMC and video enconder
- add evaluation board

- fix dtschema issues
- update compatible for the display ambient light processor (disp-aal)
- fix dtschema warning for the pumpki board

- add power domains to the video enconder nodes
- add GCE support to the display mutex node

- specify number of DMA requests explicitely
- specify level 2 cache topology
- add SPI-NAND flash device
- fix dtschema warnings for the System Companion Processor (SCP)

Allen-KH Cheng (16):
       arm64: dts: mt8192: Add pwrap node
       arm64: dts: mt8192: Add SCP node
       arm64: dts: mt8192: Add usb-phy node
       arm64: dts: mt8192: Add xhci node
       arm64: dts: mt8192: Fix nor_flash status disable typo
       arm64: dts: mt8192: Add efuse node
       arm64: dts: mt8192: Add m4u and smi nodes
       arm64: dts: mt8192: Add the mmsys reset bit to reset the dsi0
       arm64: dts: mt8192: Add dpi node
       arm64: dts: mt8192: Add PCIe node
       arm64: dts: mt8192: Add H264 venc device node
       arm64: dts: mediatek: mt8173: Add power domain to encoder nodes
       dt-bindings: arm: Add compatible for Mediatek MT8192
       arm64: dts: mt8192: Add spmi node
       arm64: dts: mt8192: Add audio-related nodes
       arm64: dts: mt8192: Add mmc device nodes

AngeloGioacchino Del Regno (1):
       arm64: dts: mediatek: mt8173: Add gce-client-reg handle to disp-mutex

Chuanhong Guo (1):
       arm64: dts: mediatek: add mtk-snfi for mt7622

Dang Huynh (1):
       arm64: dts: mediatek: pumpkin: Remove input-name property

Fabien Parent (5):
       dt-bindings: arm64: dts: mediatek: Add mt8195-demo board
       arm64: dts: mediatek: Add device-tree for MT8195 Demo board
       arm64: dts: mediatek: mt8183-pumpkin: fix bad thermistor node name
       arm64: dts: mediatek: mt8195-demo: Remove input-name property
       arm64: dts: mediatek: mt8195-demo: enable uart1

Hui Liu (1):
       arm64: dts: mt6359: add PMIC MT6359 related nodes

Krzysztof Kozlowski (4):
       arm64: dts: mediatek: mt8183: align Google CROS EC PWM node name with 
       arm64: dts: mediatek: align operating-points table name with dtschema
       arm64: dts: mediatek: align thermal zone node names with dtschema
       arm64: dts: mt8183-kukui: align SPI NOR node name with dtschema

NĂ­colas F. R. A. Prado (2):
       arm64: dts: mediatek: Format mediatek,larbs as an array of phandles
       arm64: dts: mt8192: Follow binding order for SCP registers

Rex-BC Chen (1):
       arm64: dts: mt8183: Update disp_aal node compatible

Rui Salvaterra (2):
       arm64: dts: mt7622: specify the number of DMA requests
       arm64: dts: mt7622: specify the L2 cache topology

Tinghan Shen (2):
       dt-bindings: arm: mediatek: Add mt8195 pericfg compatible
       arm64: dts: Add mediatek SoC mt8195 and evaluation board

Yong Wu (1):
       arm64: dts: mediatek: Get rid of mediatek, larb for MM nodes

  .../devicetree/bindings/arm/mediatek.yaml          |    5 +
  .../bindings/arm/mediatek/mediatek,pericfg.yaml    |    1 +
  arch/arm64/boot/dts/mediatek/Makefile              |    2 +
  arch/arm64/boot/dts/mediatek/mt2712e.dtsi          |   10 +-
  arch/arm64/boot/dts/mediatek/mt6359.dtsi           |  298 ++++++
  arch/arm64/boot/dts/mediatek/mt7622.dtsi           |   20 +
  arch/arm64/boot/dts/mediatek/mt8167.dtsi           |    2 +-
  arch/arm64/boot/dts/mediatek/mt8173.dtsi           |   29 +-
  .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi    |    2 +-
  arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi     |    2 +-
  arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts    |    2 +-
  arch/arm64/boot/dts/mediatek/mt8183.dtsi           |   17 +-
  arch/arm64/boot/dts/mediatek/mt8192-evb.dts        |    1 +
  arch/arm64/boot/dts/mediatek/mt8192.dtsi           |  526 +++++++++-
  arch/arm64/boot/dts/mediatek/mt8195-demo.dts       |  450 +++++++++
  arch/arm64/boot/dts/mediatek/mt8195-evb.dts        |  181 ++++
  arch/arm64/boot/dts/mediatek/mt8195.dtsi           | 1045 ++++++++++++++++++++
  arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi   |    1 -
  include/dt-bindings/reset/mt8192-resets.h          |    3 +
  19 files changed, 2545 insertions(+), 52 deletions(-)
  create mode 100644 arch/arm64/boot/dts/mediatek/mt6359.dtsi
  create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-demo.dts
  create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-evb.dts
  create mode 100644 arch/arm64/boot/dts/mediatek/mt8195.dtsi