[GIT PULL] arm64: mediatek: devicetree changes for v5.11
Matthias Brugger
matthias.bgg at gmail.com
Sun Nov 29 16:16:11 EST 2020
Hi Arnd and Olof,
Please have a look at the following devicetree changes for v5.11.
The most remarkable changes are support for three (!) new MediaTek boards, the
AiOT chip mt8167, the smart phone chip mt6779 and the tablet/laptop chip mt8192.
Beware that I had to create a stable branch to share the binding includes for
the new power domain driver found on mt8183 and mt8192.
Regards,
Matthias
---
The following changes since commit 3650b228f83adda7e5ee532e2b90429c03f7b9ec:
Linux 5.10-rc1 (2020-10-25 15:14:11 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux.git/
tags/v5.10-next-dts64
for you to fetch changes up to 5833bc6c7319dd59441562d853b8e435e3bc8ac2:
dts64: mt7622: disable spi1 and uart2 because pins are used by pwm
(2020-11-27 17:05:32 +0100)
----------------------------------------------------------------
mt8173:
- add new power domain controller node
mt8183:
- add new power domain controller
- add display, iommu and dsi nodes
mt8192:
- add basic support, pinctrl, uart, spi, i2c and timer
mt8516:
- add auxadc, efuse and usb nodes
mt8167:
- add basic support for the SoC
- add support for the pumkin board
mt6779:
- add initial support, interrupt controller, clocks, uart
mt7622:
- PWM node for all available PWM channels
----------------------------------------------------------------
Enric Balletbo i Serra (7):
arm64: dts: mt8173-elm: Remove ddc property from panel
dt-bindings: power: Add bindings for the Mediatek SCPSYS power domains
controller
dt-bindings: power: Add MT8183 power domains
arm64: dts: mediatek: Add mt8173 power domain controller
arm64: dts: mediatek: Add smi_common node for MT8183
arm64: dts: mt8183: Add iommu and larb nodes
arm64: dts: mt8183: Add display nodes for MT8183
Fabien Parent (9):
arm64: dts: mediatek: mt8183: fix gce incorrect mbox-cells value
dt-bindings: iio: adc: auxadc: add doc for MT8516 SoC
arm64: dts: mediatek: mt8516: add auxadc node
arm64: dts: mediatek: mt8516: rename usb phy
arm64: dts: mediatek: mt8516: add usb1 node
arm64: dts: mediatek: mt8516: add efuse node
dt-bindings: arm64: dts: mediatek: Add mt8167-pumpkin board
arm64: dts: mediatek: add dtsi for MT8167
arm64: dts: mediatek: add MT8167 pumpkin board dts
Frank Wunderlich (2):
dts64: mt7622: enable all pwm for bananapi r64
dts64: mt7622: disable spi1 and uart2 because pins are used by pwm
Hanks Chen (1):
arm64: dts: add dts nodes for MT6779
Hsin-Yi Wang (1):
arm64: dts: mt8183: Add pwm and backlight node
Jitao Shi (1):
arm64: dts: mt8183: Add dsi node
Krzysztof Kozlowski (1):
arm64: dts: mediatek: align GPIO hog names with dtschema
Matthias Brugger (2):
Merge tag 'v5.10-next-pm-domains-stable' into HEAD
arm64: dts: mediatek: Add mt8183 power domains controller
Seiya Wang (1):
arm64: dts: Add Mediatek SoC MT8192 and evaluation board dts and Makefile
Weiyi Lu (1):
dt-bindings: power: Add MT8192 power domains
.../devicetree/bindings/arm/mediatek.yaml | 4 +
.../devicetree/bindings/iio/adc/mt6577_auxadc.txt | 1 +
.../bindings/power/mediatek,power-controller.yaml | 293 ++++++++
arch/arm64/boot/dts/mediatek/Makefile | 3 +
arch/arm64/boot/dts/mediatek/mt6779-evb.dts | 31 +
arch/arm64/boot/dts/mediatek/mt6779.dtsi | 271 ++++++++
.../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 13 +-
arch/arm64/boot/dts/mediatek/mt8167-pinfunc.h | 744 +++++++++++++++++++++
arch/arm64/boot/dts/mediatek/mt8167-pumpkin.dts | 20 +
arch/arm64/boot/dts/mediatek/mt8167.dtsi | 61 ++
arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 1 -
arch/arm64/boot/dts/mediatek/mt8173.dtsi | 164 +++--
arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 28 +
arch/arm64/boot/dts/mediatek/mt8183.dtsi | 408 ++++++++++-
arch/arm64/boot/dts/mediatek/mt8192-evb.dts | 29 +
arch/arm64/boot/dts/mediatek/mt8192.dtsi | 512 ++++++++++++++
arch/arm64/boot/dts/mediatek/mt8516.dtsi | 40 +-
arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 28 +-
include/dt-bindings/power/mt8183-power.h | 26 +
include/dt-bindings/power/mt8192-power.h | 32 +
20 files changed, 2638 insertions(+), 71 deletions(-)
create mode 100644
Documentation/devicetree/bindings/power/mediatek,power-controller.yaml
create mode 100644 arch/arm64/boot/dts/mediatek/mt6779-evb.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt6779.dtsi
create mode 100644 arch/arm64/boot/dts/mediatek/mt8167-pinfunc.h
create mode 100644 arch/arm64/boot/dts/mediatek/mt8167-pumpkin.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8167.dtsi
create mode 100644 arch/arm64/boot/dts/mediatek/mt8192-evb.dts
create mode 100644 arch/arm64/boot/dts/mediatek/mt8192.dtsi
create mode 100644 include/dt-bindings/power/mt8183-power.h
create mode 100644 include/dt-bindings/power/mt8192-power.h
More information about the Linux-mediatek
mailing list