mbox series

[GIT,PULL] arm64: mediatek: devicetree changes for v5.11

Message ID 72fe1c4f-f27c-c455-dfd9-66bde90bb295@gmail.com (mailing list archive)
State Mainlined, archived
Commit 5833bc6c7319dd59441562d853b8e435e3bc8ac2
Headers show
Series [GIT,PULL] arm64: mediatek: devicetree changes for v5.11 | expand

Pull-request

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

Message

Matthias Brugger Nov. 29, 2020, 9:16 p.m. UTC
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

Comments

Arnd Bergmann Dec. 8, 2020, 11:09 p.m. UTC | #1
From: Arnd Bergmann <arnd@arndb.de>

On Sun, 29 Nov 2020 22:16:11 +0100, Matthias Brugger wrote:
> 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.

Very happy to see the mt8192 get merged, looking forward to seeing actual
Chromebooks with that one ;-)
 
> 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.
> 
> [...]

Merged into arm/dt, thanks!

merge commit: 5161540797589eacad9b309416b1d15729306c00

       Arnd