[GIT PULL] arm64: dts: mediatek updates for v6.3
Matthias Brugger
matthias.bgg at gmail.com
Wed Feb 1 10:14:11 PST 2023
Hi Olof,
Hi Arnd,
Below are large list of updates for 64 bit based MediaTek boards. While we have
some smaller updates to older HW, like MT8183 and MT8173, a lot is happening in
the around the Chromebooks chips.
The MT8186 has got support for several peripherals like IOMMU, power domains,
DSI, audio and DPI.
The MT8192 (Acer Chromebook 514) got support for the internal display and audio.
The MT8195 (Acher Crhomebook Spin 513) got support for the power domains as well
as JPG en- and decoder.
Apart from that we got support for the MT7986 based BananaPi R3.
Please have a look!
Regards,
Matthias
---
The following changes since commit 1b929c02afd37871d5afb9d498426f83432e71c2:
Linux 6.2-rc1 (2022-12-25 13:41:39 -0800)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux.git/
tags/v6.2-next-dts64
for you to fetch changes up to 6bbd1241700ac10c0ae71b86030ad9a6ca41b93b:
arm64: dts: mediatek: mt8516: Fix the watchdog node name (2023-02-01 14:54:57
+0100)
----------------------------------------------------------------
mt7986:
- add USB host support
- add support for mmc, pcie
- add support for Bananpi R3
mt8173:
- switch to SMC watchdog for Acer Chromebook R13
- move panel under aux bus
mt8183:
- support detachable keyboards on kukui based Chromebooks
- describe 13 MHz clock correctly
- complete CPU cache information
mt8186:
- Add pm-domains, iommu, dsi
- describe 13 MHz clock correctly
- complete CPU cache information
- add crypto support for the eMMC
- add audio controler, DPI and ADSP mailbox support
- describe CPUs as a single cluster
mt8192:
- describe 13 MHz clock correctly
- complete CPU cache information
- enable display regulators, backlight, internal display and audio on
Acer Chromebook 514
- describe CPUs as a single cluster
mt8195:
- Add power domain to t-phy
- describe 13 MHz clock correctly
- complete CPU cache information
- enable audio for Acer Chromebook Spin 513
- add ethernet support for the demo board
- add JPG enconder and decoder device
- describe CPUs as a single cluster
Smaller changes for mt6795, mt7622, mt8516 and mt6358.
----------------------------------------------------------------
Alexandre Mergnat (2):
arm64: dts: mt6358: change node names
arm64: dts: mt8173: change node name
Allen-KH Cheng (9):
arm64: dts: mt8186: Add power domains controller
arm64: dts: mt8186: Add IOMMU and SMI nodes
arm64: dts: mt8186: Add dsi node
arm64: dts: mediatek: mt8186: Add crypto support for eMMC controller
arm64: dts: mediatek: mt8186: Add ADSP mailbox nodes
arm64: dts: mediatek: mt8186: Add audio controller node
arm64: dts: mediatek: mt8186: Add DPI node
arm64: dts: mediatek: mt7986: Fix watchdog compatible
arm64: dts: mediatek: mt8516: Fix the watchdog node name
AngeloGioacchino Del Regno (21):
arm64: dts: mediatek: mt8195: Use P1 clocks for PCIe1 controller
arm64: dts: mediatek: mt8195: Add power domain to U3PHY1 T-PHY
arm64: dts: mt8195: Add complete CPU caches information
arm64: dts: mt8192: Add complete CPU caches information
arm64: dts: mt8186: Add complete CPU caches information
arm64: dts: mt8183: Add complete CPU caches information
arm64: dts: mt6795: Add complete CPU caches information
arm64: dts: mediatek: cherry: Add Audio Front End (AFE) support
arm64: dts: mediatek: cherry: Enable the Audio DSP for SOF
arm64: dts: mediatek: cherry: Add external codecs and speaker amplifier
arm64: dts: mediatek: cherry: Add sound card configuration
arm64: dts: mediatek: mt8173-elm: Move display to ps8640 auxiliary bus
arm64: dts: mt8195: Fix CPU map for single-cluster SoC
arm64: dts: mt8192: Fix CPU map for single-cluster SoC
arm64: dts: mt8186: Fix CPU map for single-cluster SoC
arm64: dts: mt8195: Change idle states names to reflect actual function
arm64: dts: mt8186: Change idle states names to reflect actual function
arm64: dts: mt8192: Change idle states names to reflect actual function
arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node
arm64: dts: mediatek: mt8186: Fix watchdog compatible
arm64: dts: mediatek: mt8195: Fix watchdog compatible
Balsam CHIHI (1):
arm64: dts: mt8195: Add efuse node to mt8195
Bernhard Rosenkränzer (2):
dt-bindings: arm64: dts: mediatek: Add mt8365-evk board
arm64: dts: mediatek: Remove pins-are-numbered property
Biao Huang (1):
arm64: dts: mt8195: Add Ethernet controller
Chen-Yu Tsai (5):
arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description
arm64: dts: mediatek: mt8192: Fix systimer 13 MHz clock description
arm64: dts: mediatek: mt8195: Fix systimer 13 MHz clock description
arm64: dts: mediatek: mt8186: Fix systimer 13 MHz clock description
arm64: dts: mediatek: mt8192: Mark scp_adsp clock as broken
Frank Wunderlich (1):
arm64: dts: mt7986: add Bananapi R3
Hsin-Yi Wang (2):
arm64: dts: mt8183: kukui: Split out keyboard node and describe detachables
arm64: dts: mt8183: jacuzzi: Move panel under aux-bus
Krzysztof Kozlowski (3):
arm64: dts: mediatek: align LED node names with dtschema
arm64: dts: mediatek: mt7622: drop serial clock-names
arm64: dts: mediatek: mt8183: drop double interrupts
Nícolas F. R. A. Prado (5):
arm64: dts: mediatek: asurada: Add display regulators
arm64: dts: mediatek: asurada: Add display backlight
arm64: dts: mediatek: asurada: Enable internal display
arm64: dts: mediatek: asurada: Enable audio support
arm64: dts: mediatek: asurada: Add aliases for i2c and mmc
Pin-yen Lin (1):
arm64: dts: mt8173-elm: Switch to SMC watchdog
Sam Shih (3):
arm64: dts: mt7986: add usb related device nodes
arm64: dts: mt7986: add mmc related device nodes
arm64: dts: mt7986: add pcie related device nodes
kyrie wu (2):
arm64: dts: mt8195: add jpeg encode device node
arm64: dts: mt8195: add jpeg decode device node
.../devicetree/bindings/arm/mediatek.yaml | 4 +
arch/arm64/boot/dts/mediatek/Makefile | 5 +
arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 1 -
arch/arm64/boot/dts/mediatek/mt6358.dtsi | 6 +-
arch/arm64/boot/dts/mediatek/mt6795.dtsi | 50 ++
arch/arm64/boot/dts/mediatek/mt7622.dtsi | 2 +-
.../dts/mediatek/mt7986a-bananapi-bpi-r3-emmc.dtso | 29 ++
.../dts/mediatek/mt7986a-bananapi-bpi-r3-nand.dtso | 55 ++
.../dts/mediatek/mt7986a-bananapi-bpi-r3-nor.dtso | 68 +++
.../dts/mediatek/mt7986a-bananapi-bpi-r3-sd.dtso | 23 +
.../boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts | 450 ++++++++++++++++
arch/arm64/boot/dts/mediatek/mt7986a-rfb.dts | 120 +++++
arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 125 ++++-
arch/arm64/boot/dts/mediatek/mt7986b-rfb.dts | 8 +
arch/arm64/boot/dts/mediatek/mt8167.dtsi | 1 -
arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 41 +-
arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 2 +-
arch/arm64/boot/dts/mediatek/mt8173.dtsi | 1 -
.../mediatek/mt8183-kukui-jacuzzi-fennel-sku1.dts | 2 +-
.../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 28 +-
.../boot/dts/mediatek/mt8183-kukui-kakadu.dtsi | 6 +
.../boot/dts/mediatek/mt8183-kukui-kodama.dtsi | 6 +
.../boot/dts/mediatek/mt8183-kukui-krane.dtsi | 6 +
arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 2 +-
arch/arm64/boot/dts/mediatek/mt8183.dtsi | 86 ++-
arch/arm64/boot/dts/mediatek/mt8186.dtsi | 579 ++++++++++++++++++++-
.../mt8192-asurada-audio-rt1015p-rt5682.dtsi | 19 +
.../dts/mediatek/mt8192-asurada-audio-rt1015p.dtsi | 26 +
.../dts/mediatek/mt8192-asurada-audio-rt5682.dtsi | 21 +
.../boot/dts/mediatek/mt8192-asurada-hayato-r1.dts | 1 +
.../dts/mediatek/mt8192-asurada-spherion-r0.dts | 1 +
arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi | 465 +++++++++++++++++
arch/arm64/boot/dts/mediatek/mt8192.dtsi | 107 +++-
.../boot/dts/mediatek/mt8195-cherry-tomato-r1.dts | 10 +
.../boot/dts/mediatek/mt8195-cherry-tomato-r2.dts | 10 +
.../boot/dts/mediatek/mt8195-cherry-tomato-r3.dts | 10 +
arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 109 ++++
arch/arm64/boot/dts/mediatek/mt8195-demo.dts | 77 +++
arch/arm64/boot/dts/mediatek/mt8195.dtsi | 309 ++++++++++-
arch/arm64/boot/dts/mediatek/mt8516.dtsi | 3 +-
40 files changed, 2764 insertions(+), 110 deletions(-)
create mode 100644 arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3-emmc.dtso
create mode 100644 arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3-nand.dtso
create mode 100644 arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3-nor.dtso
create mode 100644 arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3-sd.dtso
create mode 100644 arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts
create mode 100644
arch/arm64/boot/dts/mediatek/mt8192-asurada-audio-rt1015p-rt5682.dtsi
create mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada-audio-rt1015p.dtsi
create mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada-audio-rt5682.dtsi
More information about the Linux-mediatek
mailing list