[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