mbox series

[GIT,PULL] Apple SoC DT updates for 5.17

Message ID e18b476c-7b1f-de73-53a2-0e21fb5cd283@marcan.st (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] Apple SoC DT updates for 5.17 | expand

Pull-request

https://github.com/AsahiLinux/linux.git tags/asahi-soc-dt-5.17

Message

Hector Martin Dec. 7, 2021, 5:57 a.m. UTC
Hi SoC folks,

Please merge these Apple SoC DT updates for 5.17.

This brings in proper separate DTs for all t8103 platforms, as well as 
the PMGR nodes and some miscellanea. The PMGR driver itself will be a 
separate pull.

This is based on the fixups pull I just sent, so please merge them in 
that order.

-Hector

The following changes since commit 0668639eaf14813a39a8d3e0e6597d568581d4ea:

   arm64: dts: apple: add #interrupt-cells property to pinctrl nodes 
(2021-12-01 23:11:45 +0900)

are available in the Git repository at:

   https://github.com/AsahiLinux/linux.git tags/asahi-soc-dt-5.17

for you to fetch changes up to bf2c05b619ffc0bccf60d2108bfadc880ee7f5c7:

   arm64: dts: apple: t8103: Expose PCI node for the WiFi MAC address 
(2021-12-07 13:41:32 +0900)

----------------------------------------------------------------
Apple SoC DT updates for 5.17:

- Separate DTs for all t8103 platforms
- Add i2c and cd321x nodes
- Bindings for apple,wdt
- PMGR bindings and DT updates to instantiate it
- WiFi MAC address DT handling

This also includes the MAINTAINERS change for the PMGR driver itself, to
avoid merge issues; the driver will be sent in a different pull.

Manual fixups: Added i2c power domain references to the PMGR DT commit,
since a prior commit added the i2c nodes.

----------------------------------------------------------------
Hector Martin (9):
       dt-bindings: i2c: apple,i2c: Add power-domains property
       dt-bindings: iommu: apple,dart: Add power-domains property
       dt-bindings: pinctrl: apple,pinctrl: Add power-domains property
       dt-bindings: interrupt-controller: apple,aic: Add power-domains 
property
       MAINTAINERS: Add PMGR power state files to ARM/APPLE MACHINE
       dt-bindings: power: Add apple,pmgr-pwrstate binding
       dt-bindings: arm: apple: Add apple,pmgr binding
       arm64: dts: apple: t8103: Add PMGR nodes
       arm64: dts: apple: t8103: Add UART2

Janne Grunau (4):
       dt-bindings: arm: apple: Add iMac (24-inch 2021) to Apple bindings
       arm64: dts: apple: Add missing M1 (t8103) devices
       arm64: dts: apple: t8103: Add i2c nodes
       arm64: dts: apple: t8103: Add cd321x nodes

Mark Kettenis (1):
       arm64: dts: apple: t8103: Expose PCI node for the WiFi MAC address

Sven Peter (1):
       dt-bindings: watchdog: Add Apple Watchdog

  Documentation/devicetree/bindings/arm/apple.yaml   |    6 +-
  .../devicetree/bindings/arm/apple/apple,pmgr.yaml  |  134 +++
  .../devicetree/bindings/i2c/apple,i2c.yaml         |    3 +
  .../bindings/interrupt-controller/apple,aic.yaml   |    3 +
  .../devicetree/bindings/iommu/apple,dart.yaml      |    3 +
  .../devicetree/bindings/pinctrl/apple,pinctrl.yaml |    3 +
  .../bindings/power/apple,pmgr-pwrstate.yaml        |   71 ++
  .../devicetree/bindings/watchdog/apple,wdt.yaml    |   52 +
  MAINTAINERS                                        |    4 +
  arch/arm64/boot/dts/apple/Makefile                 |    4 +
  arch/arm64/boot/dts/apple/t8103-j274.dts           |   33 +-
  arch/arm64/boot/dts/apple/t8103-j293.dts           |   41 +
  arch/arm64/boot/dts/apple/t8103-j313.dts           |   33 +
  arch/arm64/boot/dts/apple/t8103-j456.dts           |   59 +
  arch/arm64/boot/dts/apple/t8103-j457.dts           |   47 +
  arch/arm64/boot/dts/apple/t8103-jxxx.dtsi          |   78 ++
  arch/arm64/boot/dts/apple/t8103-pmgr.dtsi          | 1136 
++++++++++++++++++++
  arch/arm64/boot/dts/apple/t8103.dtsi               |  128 +++
  18 files changed, 1808 insertions(+), 30 deletions(-)
  create mode 100644 
Documentation/devicetree/bindings/arm/apple/apple,pmgr.yaml
  create mode 100644 
Documentation/devicetree/bindings/power/apple,pmgr-pwrstate.yaml
  create mode 100644 
Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
  create mode 100644 arch/arm64/boot/dts/apple/t8103-j293.dts
  create mode 100644 arch/arm64/boot/dts/apple/t8103-j313.dts
  create mode 100644 arch/arm64/boot/dts/apple/t8103-j456.dts
  create mode 100644 arch/arm64/boot/dts/apple/t8103-j457.dts
  create mode 100644 arch/arm64/boot/dts/apple/t8103-jxxx.dtsi
  create mode 100644 arch/arm64/boot/dts/apple/t8103-pmgr.dtsi