[GIT,PULL,1/3] MediaTek ARM64 Device Tree updates for v6.8
AngeloGioacchino Del Regno
angelogioacchino.delregno at collabora.com
Tue Dec 12 03:44:27 PST 2023
The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86:
Linux 6.7-rc1 (2023-11-12 16:19:07 -0800)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux.git tags/mtk-dts64-for-v6.8
for you to fetch changes up to 5dc289e08a4d0704583d8df70181cbeb47c817d9:
arm64: dts: mediatek: mt8192: Add Smart Voltage Scaling node (2023-12-11 11:31:54 +0100)
----------------------------------------------------------------
MediaTek ARM64 DeviceTree updates for v6.8
This adds devicetree bindings and nodes for:
- Media Data Path 3 (MDP3) bindings and enablement on MT8195
- Smart Voltage Scaling (SVS) on MT8195
- LVTS SoC thermal on MT8192
- MT8188 SoC along with its resets, display bindings, and more
- MT8183 hardware video decoder (mtk-vcodec-dec)
Adds the following new machines:
- MT8188 Evaluation Board (EVB)
- MT8183 Chromebooks: Kukui-Katsu, Jacuzzi-Makomo, Pico, Pico6
Performs cleanups for various MediaTek SoCs and PMICs, and also
includes some spare fixes.
----------------------------------------------------------------
AngeloGioacchino Del Regno (11):
arm64: dts: mediatek: cherry: Add platform thermal configuration
arm64: dts: mediatek: mt8183: Use interrupts-extended where possible
arm64: dts: mediatek: mt8173: Use interrupts-extended where possible
arm64: dts: mediatek: Use interrupts-extended where possible
arm64: dts: mediatek: Move MT6358 PMIC interrupts to MT8183 boards
arm64: dts: mediatek: mt8195-cherry: Add MFG0 domain supply
arm64: dts: mediatek: mt8195-cherry: Assign sram supply to MFG1 pd
media: dt-bindings: mediatek: Add phandle to mediatek,scp on MDP3 RDMA
arm64: dts: mediatek: mt8183: Change iospaces for thermal and svs
arm64: dts: mediatek: mt8195: Add SVS node and reduce LVTS_AP iospace
arm64: dts: mediatek: mt8192: Add Smart Voltage Scaling node
Balsam CHIHI (1):
arm64: dts: mediatek: mt8192: Add thermal nodes and thermal zones
Chen-Yu Tsai (4):
arm64: dts: mediatek: mt6358: Merge ldo_vcn33_* regulators
arm64: dts: mt8183: kukui-jacuzzi: Drop bogus anx7625 panel_flag property
arm64: dts: mt6358: Drop bogus "regulator-fixed" compatible properties
arm64: dts: mediatek: mt8186: Fix alias prefix for ovl_2l0
Eugen Hristev (2):
dt-bindings: arm: mediatek: convert audsys and mt2701-afe-pcm to yaml
arm64: dts: mediatek: mt8186: fix address warning for ADSP mailboxes
Hsiao Chien Sung (6):
dt-bindings: display: mediatek: ethdr: Add compatible for MT8188
dt-bindings: display: mediatek: mdp-rdma: Add compatible for MT8188
dt-bindings: display: mediatek: merge: Add compatible for MT8188
dt-bindings: display: mediatek: padding: Add MT8188
dt-bindings: arm: mediatek: Add compatible for MT8188
dt-bindings: reset: mt8188: Add VDOSYS reset control bits
Hsin-Yi Wang (6):
dt-bindings: arm64: mediatek: Add mt8183-kukui-katsu
arm64: dts: mt8183: Add kukui katsu board
dt-bindings: arm64: mediatek: Add mt8183-kukui-jacuzzi-makomo
arm64: dts: mt8183: Add jacuzzi makomo board
dt-bindings: arm64: mediatek: Add mt8183-kukui-jacuzzi-pico
arm64: dts: mt8183: Add jacuzzi pico/pico6 board
Mark Tseng (1):
dt-bindings: soc: mediatek: add mt8186 and mt8195 svs dt-bindings
Michael Walle (2):
dt-bindings: display: mediatek: dsi: add compatible for MediaTek MT8195
arm64: dts: mediatek: mt8195: add DSI and MIPI DPHY nodes
Moudy Ho (19):
dt-bindings: media: mediatek: mdp3: correct RDMA and WROT node with generic names
dt-bindings: media: mediatek: mdp3: merge the indentical RDMA under display
dt-bindings: media: mediatek: mdp3: add config for MT8195 RDMA
dt-bindings: media: mediatek: mdp3: add compatible for MT8195 RSZ
dt-bindings: media: mediatek: mdp3: add compatible for MT8195 WROT
dt-bindings: media: mediatek: mdp3: add component FG for MT8195
dt-bindings: media: mediatek: mdp3: add component HDR for MT8195
dt-bindings: media: mediatek: mdp3: add component STITCH for MT8195
dt-bindings: media: mediatek: mdp3: add component TCC for MT8195
dt-bindings: media: mediatek: mdp3: add component TDSHP for MT8195
dt-bindings: display: mediatek: aal: add compatible for MT8195
dt-bindings: display: mediatek: color: add compatible for MT8195
dt-bindings: display: mediatek: merge: add compatible for MT8195
dt-bindings: display: mediatek: ovl: add compatible for MT8195
dt-bindings: display: mediatek: split: add compatible for MT8195
dt-bindings: display: mediatek: padding: add compatible for MT8195
arm64: dts: mediatek: mt8183: correct MDP3 DMA-related nodes
arm64: dts: mediatek: mt8195: revise VDOSYS RDMA node name
arm64: dts: mediatek: mt8195: add MDP3 nodes
Nícolas F. R. A. Prado (1):
arm64: dts: mediatek: mt8173: Drop VDEC_SYS reg from decoder
Rafał Miłecki (1):
dt-bindings: thermal: convert Mediatek Thermal to the json-schema
Yunfei Dong (1):
arm64: dts: mediatek: mt8183: Add decoder
jason-ch chen (4):
dt-bindings: arm: Add compatible for MediaTek MT8188
dt-bindings: arm: mediatek: Add mt8188 pericfg compatible
dt-bindings: soc: mediatek: pwrap: Modify compatible for MT8188
arm64: dts: Add MediaTek MT8188 dts and evaluation board and Makefile
yu-chang.lee (1):
dt-bindings: arm: mediatek: mmsys: Add VPPSYS compatible for MT8188
Documentation/devicetree/bindings/arm/mediatek.yaml | 25 ++
Documentation/devicetree/bindings/arm/mediatek/mediatek,audsys.txt | 39 ---
Documentation/devicetree/bindings/arm/mediatek/mediatek,audsys.yaml | 153 +++++++++
Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml | 3 +
Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.yaml | 1 +
Documentation/devicetree/bindings/clock/mediatek,mt8188-clock.yaml | 2 -
Documentation/devicetree/bindings/display/mediatek/mediatek,aal.yaml | 1 +
Documentation/devicetree/bindings/display/mediatek/mediatek,color.yaml | 1 +
Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.yaml | 4 +
Documentation/devicetree/bindings/display/mediatek/mediatek,ethdr.yaml | 6 +-
Documentation/devicetree/bindings/display/mediatek/mediatek,mdp-rdma.yaml | 88 -----
Documentation/devicetree/bindings/display/mediatek/mediatek,merge.yaml | 4 +
Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml | 1 +
Documentation/devicetree/bindings/display/mediatek/mediatek,padding.yaml | 83 +++++
Documentation/devicetree/bindings/display/mediatek/mediatek,split.yaml | 27 ++
Documentation/devicetree/bindings/media/mediatek,mdp3-fg.yaml | 61 ++++
Documentation/devicetree/bindings/media/mediatek,mdp3-hdr.yaml | 61 ++++
Documentation/devicetree/bindings/media/mediatek,mdp3-rdma.yaml | 104 +++++-
Documentation/devicetree/bindings/media/mediatek,mdp3-rsz.yaml | 6 +-
Documentation/devicetree/bindings/media/mediatek,mdp3-stitch.yaml | 61 ++++
Documentation/devicetree/bindings/media/mediatek,mdp3-tcc.yaml | 62 ++++
Documentation/devicetree/bindings/media/mediatek,mdp3-tdshp.yaml | 61 ++++
Documentation/devicetree/bindings/media/mediatek,mdp3-wrot.yaml | 29 +-
Documentation/devicetree/bindings/soc/mediatek/mediatek,pwrap.yaml | 6 +-
Documentation/devicetree/bindings/soc/mediatek/mtk-svs.yaml | 2 +
Documentation/devicetree/bindings/sound/mediatek,mt2701-audio.yaml | 116 +++++++
Documentation/devicetree/bindings/sound/mt2701-afe-pcm.txt | 146 ---------
Documentation/devicetree/bindings/thermal/mediatek,thermal.yaml | 99 ++++++
Documentation/devicetree/bindings/thermal/mediatek-thermal.txt | 52 ---
arch/arm64/boot/dts/mediatek/Makefile | 7 +
arch/arm64/boot/dts/mediatek/mt6358.dtsi | 26 +-
arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 3 +-
arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts | 3 +-
arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi | 9 +-
arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 24 +-
arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 3 +-
arch/arm64/boot/dts/mediatek/mt8173.dtsi | 8 +-
arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 4 +
arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-da7219.dtsi | 3 +-
arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-ts3a227e.dtsi | 3 +-
arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-damu.dts | 3 +-
arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel-sku1.dts | 3 +-
arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel-sku6.dts | 3 +-
arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel-sku7.dts | 3 +-
arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku0.dts | 24 ++
arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku1.dts | 24 ++
arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico.dts | 35 ++
arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts | 110 +++++++
arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 1 -
arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu-sku22.dts | 18 ++
arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dts | 18 ++
arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi | 15 +-
arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku32.dts | 36 +++
arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku38.dts | 40 +++
arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama.dtsi | 3 +-
arch/arm64/boot/dts/mediatek/mt8183-kukui-krane.dtsi | 3 +-
arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 10 +-
arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 4 +
arch/arm64/boot/dts/mediatek/mt8183.dtsi | 62 +++-
arch/arm64/boot/dts/mediatek/mt8186.dtsi | 6 +-
arch/arm64/boot/dts/mediatek/mt8188-evb.dts | 387 ++++++++++++++++++++++
arch/arm64/boot/dts/mediatek/mt8188.dtsi | 956 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm64/boot/dts/mediatek/mt8192.dtsi | 466 +++++++++++++++++++++++++++
arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 115 ++++++-
arch/arm64/boot/dts/mediatek/mt8195.dtsi | 483 +++++++++++++++++++++++++++-
arch/arm64/boot/dts/mediatek/mt8395-genio-1200-evk.dts | 6 +-
include/dt-bindings/reset/mt8188-resets.h | 75 +++++
67 files changed, 3826 insertions(+), 480 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,audsys.txt
create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,audsys.yaml
delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,mdp-rdma.yaml
create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,padding.yaml
create mode 100644 Documentation/devicetree/bindings/media/mediatek,mdp3-fg.yaml
create mode 100644 Documentation/devicetree/bindings/media/mediatek,mdp3-hdr.yaml
create mode 100644 Documentation/devicetree/bindings/media/mediatek,mdp3-stitch.yaml
create mode 100644 Documentation/devicetree/bindings/media/mediatek,mdp3-tcc.yaml
create mode 100644 Documentation/devicetree/bindings/media/mediatek,mdp3-tdshp.yaml
create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt2701-audio.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/mt2701-afe-pcm.txt
create mode 100644 Documentation/devicetree/bindings/thermal/mediatek,thermal.yaml
delete mode 100644 Documentation/devicetree/bindings/thermal/mediatek-thermal.txt
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku0.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku1.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku32.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku38.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8188-evb.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8188.dtsi
More information about the Linux-mediatek
mailing list