[GIT PULL] Apple SoC DT updates for v6.13

Hector Martin marcan at marcan.st
Mon Nov 11 06:18:52 PST 2024


Hi SoC folks,

Please merge these DT changes for v6.13.

This batch adds a bunch of pre-M1 Apple iDevice SoC and board device
trees. These are bare-bones right now, just basic bring-up.

-Hector

The following changes since commit 9852d85ec9d492ebef56dc5f229416c925758edc:

  Linux 6.12-rc1 (2024-09-29 15:06:19 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 5c9de6f45db36b8a74c12e448cf9db87c97bf1e5:

  arm64: Kconfig: Update help text for CONFIG_ARCH_APPLE (2024-10-26 00:14:46 +0900)

----------------------------------------------------------------
Apple SoC DT updates for 6.13:

- Added base DTs for a bunch of non-Mac Apple iDevices (pre-M1)

----------------------------------------------------------------
Konrad Dybcio (8):
      arm64: dts: apple: Add A7 devices
      arm64: dts: apple: Add A8 devices
      arm64: dts: apple: Add A8X devices
      arm64: dts: apple: Add A9 devices
      arm64: dts: apple: Add A9X devices
      arm64: dts: apple: Add A10 devices
      arm64: dts: apple: Add A10X devices
      arm64: dts: apple: Add A11 devices

Nick Chan (12):
      dt-bindings: arm: cpus: Add Apple A7-A11 CPU cores
      dt-bindings: watchdog: apple,wdt: Add A7-A11 compatibles
      dt-bindings: pinctrl: apple,pinctrl: Add A7-A11 compatibles
      dt-bindings: arm: apple: Add A7 devices
      dt-bindings: arm: apple: Add A8 devices
      dt-bindings: arm: apple: Add A8X devices
      dt-bindings: arm: apple: Add A9 devices
      dt-bindings: arm: apple: Add A9X devices
      dt-bindings: arm: apple: Add A10 devices
      dt-bindings: arm: apple: Add A10X devices
      dt-bindings: arm: apple: Add A11 devices
      arm64: Kconfig: Update help text for CONFIG_ARCH_APPLE

 Documentation/devicetree/bindings/arm/apple.yaml   | 160 +++++++++++++-
 Documentation/devicetree/bindings/arm/cpus.yaml    |   8 +-
 .../devicetree/bindings/pinctrl/apple,pinctrl.yaml |   5 +
 .../devicetree/bindings/watchdog/apple,wdt.yaml    |   5 +
 arch/arm64/Kconfig.platforms                       |   4 +-
 arch/arm64/boot/dts/apple/Makefile                 |  53 +++++
 arch/arm64/boot/dts/apple/s5l8960x-5s.dtsi         |  51 +++++
 arch/arm64/boot/dts/apple/s5l8960x-air1.dtsi       |  51 +++++
 arch/arm64/boot/dts/apple/s5l8960x-common.dtsi     |  48 +++++
 arch/arm64/boot/dts/apple/s5l8960x-j71.dts         |  14 ++
 arch/arm64/boot/dts/apple/s5l8960x-j72.dts         |  14 ++
 arch/arm64/boot/dts/apple/s5l8960x-j73.dts         |  14 ++
 arch/arm64/boot/dts/apple/s5l8960x-j85.dts         |  14 ++
 arch/arm64/boot/dts/apple/s5l8960x-j85m.dts        |  14 ++
 arch/arm64/boot/dts/apple/s5l8960x-j86.dts         |  14 ++
 arch/arm64/boot/dts/apple/s5l8960x-j86m.dts        |  14 ++
 arch/arm64/boot/dts/apple/s5l8960x-j87.dts         |  14 ++
 arch/arm64/boot/dts/apple/s5l8960x-j87m.dts        |  14 ++
 arch/arm64/boot/dts/apple/s5l8960x-mini2.dtsi      |  51 +++++
 arch/arm64/boot/dts/apple/s5l8960x-mini3.dtsi      |  14 ++
 arch/arm64/boot/dts/apple/s5l8960x-n51.dts         |  14 ++
 arch/arm64/boot/dts/apple/s5l8960x-n53.dts         |  14 ++
 arch/arm64/boot/dts/apple/s5l8960x.dtsi            | 113 ++++++++++
 arch/arm64/boot/dts/apple/s800-0-3-common.dtsi     |  48 +++++
 arch/arm64/boot/dts/apple/s8000-j71s.dts           |  15 ++
 arch/arm64/boot/dts/apple/s8000-j72s.dts           |  15 ++
 arch/arm64/boot/dts/apple/s8000-n66.dts            |  15 ++
 arch/arm64/boot/dts/apple/s8000-n69u.dts           |  15 ++
 arch/arm64/boot/dts/apple/s8000-n71.dts            |  15 ++
 arch/arm64/boot/dts/apple/s8000.dtsi               | 144 +++++++++++++
 arch/arm64/boot/dts/apple/s8001-common.dtsi        |  48 +++++
 arch/arm64/boot/dts/apple/s8001-j127.dts           |  14 ++
 arch/arm64/boot/dts/apple/s8001-j128.dts           |  14 ++
 arch/arm64/boot/dts/apple/s8001-j98a.dts           |  14 ++
 arch/arm64/boot/dts/apple/s8001-j99a.dts           |  14 ++
 arch/arm64/boot/dts/apple/s8001-pro.dtsi           |  44 ++++
 arch/arm64/boot/dts/apple/s8001.dtsi               | 133 ++++++++++++
 arch/arm64/boot/dts/apple/s8003-j71t.dts           |  15 ++
 arch/arm64/boot/dts/apple/s8003-j72t.dts           |  15 ++
 arch/arm64/boot/dts/apple/s8003-n66m.dts           |  15 ++
 arch/arm64/boot/dts/apple/s8003-n69.dts            |  15 ++
 arch/arm64/boot/dts/apple/s8003-n71m.dts           |  15 ++
 arch/arm64/boot/dts/apple/s8003.dtsi               |  21 ++
 arch/arm64/boot/dts/apple/s800x-6s.dtsi            |  49 +++++
 arch/arm64/boot/dts/apple/s800x-ipad5.dtsi         |  43 ++++
 arch/arm64/boot/dts/apple/s800x-se.dtsi            |  49 +++++
 arch/arm64/boot/dts/apple/t7000-6.dtsi             |  50 +++++
 arch/arm64/boot/dts/apple/t7000-common.dtsi        |  36 ++++
 arch/arm64/boot/dts/apple/t7000-handheld.dtsi      |  27 +++
 arch/arm64/boot/dts/apple/t7000-j42d.dts           |  31 +++
 arch/arm64/boot/dts/apple/t7000-j96.dts            |  14 ++
 arch/arm64/boot/dts/apple/t7000-j97.dts            |  14 ++
 arch/arm64/boot/dts/apple/t7000-mini4.dtsi         |  51 +++++
 arch/arm64/boot/dts/apple/t7000-n102.dts           |  48 +++++
 arch/arm64/boot/dts/apple/t7000-n56.dts            |  14 ++
 arch/arm64/boot/dts/apple/t7000-n61.dts            |  14 ++
 arch/arm64/boot/dts/apple/t7000.dtsi               | 125 +++++++++++
 arch/arm64/boot/dts/apple/t7001-air2.dtsi          |  74 +++++++
 arch/arm64/boot/dts/apple/t7001-j81.dts            |  14 ++
 arch/arm64/boot/dts/apple/t7001-j82.dts            |  14 ++
 arch/arm64/boot/dts/apple/t7001.dtsi               | 123 +++++++++++
 arch/arm64/boot/dts/apple/t8010-7.dtsi             |  43 ++++
 arch/arm64/boot/dts/apple/t8010-common.dtsi        |  48 +++++
 arch/arm64/boot/dts/apple/t8010-d10.dts            |  14 ++
 arch/arm64/boot/dts/apple/t8010-d101.dts           |  14 ++
 arch/arm64/boot/dts/apple/t8010-d11.dts            |  14 ++
 arch/arm64/boot/dts/apple/t8010-d111.dts           |  14 ++
 arch/arm64/boot/dts/apple/t8010-ipad6.dtsi         |  44 ++++
 arch/arm64/boot/dts/apple/t8010-ipad7.dtsi         |  14 ++
 arch/arm64/boot/dts/apple/t8010-j171.dts           |  14 ++
 arch/arm64/boot/dts/apple/t8010-j172.dts           |  14 ++
 arch/arm64/boot/dts/apple/t8010-j71b.dts           |  14 ++
 arch/arm64/boot/dts/apple/t8010-j72b.dts           |  14 ++
 arch/arm64/boot/dts/apple/t8010-n112.dts           |  47 +++++
 arch/arm64/boot/dts/apple/t8010.dtsi               | 133 ++++++++++++
 arch/arm64/boot/dts/apple/t8011-common.dtsi        |  46 ++++
 arch/arm64/boot/dts/apple/t8011-j105a.dts          |  16 ++
 arch/arm64/boot/dts/apple/t8011-j120.dts           |  16 ++
 arch/arm64/boot/dts/apple/t8011-j121.dts           |  16 ++
 arch/arm64/boot/dts/apple/t8011-j207.dts           |  16 ++
 arch/arm64/boot/dts/apple/t8011-j208.dts           |  16 ++
 arch/arm64/boot/dts/apple/t8011-pro2.dtsi          |  42 ++++
 arch/arm64/boot/dts/apple/t8011.dtsi               | 141 +++++++++++++
 arch/arm64/boot/dts/apple/t8015-8.dtsi             |  13 ++
 arch/arm64/boot/dts/apple/t8015-8plus.dtsi         |   9 +
 arch/arm64/boot/dts/apple/t8015-common.dtsi        |  48 +++++
 arch/arm64/boot/dts/apple/t8015-d20.dts            |  14 ++
 arch/arm64/boot/dts/apple/t8015-d201.dts           |  14 ++
 arch/arm64/boot/dts/apple/t8015-d21.dts            |  14 ++
 arch/arm64/boot/dts/apple/t8015-d211.dts           |  14 ++
 arch/arm64/boot/dts/apple/t8015-d22.dts            |  14 ++
 arch/arm64/boot/dts/apple/t8015-d221.dts           |  14 ++
 arch/arm64/boot/dts/apple/t8015-x.dtsi             |  13 ++
 arch/arm64/boot/dts/apple/t8015.dtsi               | 234 +++++++++++++++++++++
 94 files changed, 3298 insertions(+), 4 deletions(-)
 create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-5s.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-air1.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-common.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j71.dts
 create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j72.dts
 create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j73.dts
 create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j85.dts
 create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j85m.dts
 create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j86.dts
 create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j86m.dts
 create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j87.dts
 create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j87m.dts
 create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-mini2.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-mini3.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-n51.dts
 create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-n53.dts
 create mode 100644 arch/arm64/boot/dts/apple/s5l8960x.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/s800-0-3-common.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/s8000-j71s.dts
 create mode 100644 arch/arm64/boot/dts/apple/s8000-j72s.dts
 create mode 100644 arch/arm64/boot/dts/apple/s8000-n66.dts
 create mode 100644 arch/arm64/boot/dts/apple/s8000-n69u.dts
 create mode 100644 arch/arm64/boot/dts/apple/s8000-n71.dts
 create mode 100644 arch/arm64/boot/dts/apple/s8000.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/s8001-common.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/s8001-j127.dts
 create mode 100644 arch/arm64/boot/dts/apple/s8001-j128.dts
 create mode 100644 arch/arm64/boot/dts/apple/s8001-j98a.dts
 create mode 100644 arch/arm64/boot/dts/apple/s8001-j99a.dts
 create mode 100644 arch/arm64/boot/dts/apple/s8001-pro.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/s8001.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/s8003-j71t.dts
 create mode 100644 arch/arm64/boot/dts/apple/s8003-j72t.dts
 create mode 100644 arch/arm64/boot/dts/apple/s8003-n66m.dts
 create mode 100644 arch/arm64/boot/dts/apple/s8003-n69.dts
 create mode 100644 arch/arm64/boot/dts/apple/s8003-n71m.dts
 create mode 100644 arch/arm64/boot/dts/apple/s8003.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/s800x-6s.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/s800x-ipad5.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/s800x-se.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t7000-6.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t7000-common.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t7000-handheld.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t7000-j42d.dts
 create mode 100644 arch/arm64/boot/dts/apple/t7000-j96.dts
 create mode 100644 arch/arm64/boot/dts/apple/t7000-j97.dts
 create mode 100644 arch/arm64/boot/dts/apple/t7000-mini4.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t7000-n102.dts
 create mode 100644 arch/arm64/boot/dts/apple/t7000-n56.dts
 create mode 100644 arch/arm64/boot/dts/apple/t7000-n61.dts
 create mode 100644 arch/arm64/boot/dts/apple/t7000.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t7001-air2.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t7001-j81.dts
 create mode 100644 arch/arm64/boot/dts/apple/t7001-j82.dts
 create mode 100644 arch/arm64/boot/dts/apple/t7001.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t8010-7.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t8010-common.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t8010-d10.dts
 create mode 100644 arch/arm64/boot/dts/apple/t8010-d101.dts
 create mode 100644 arch/arm64/boot/dts/apple/t8010-d11.dts
 create mode 100644 arch/arm64/boot/dts/apple/t8010-d111.dts
 create mode 100644 arch/arm64/boot/dts/apple/t8010-ipad6.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t8010-ipad7.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t8010-j171.dts
 create mode 100644 arch/arm64/boot/dts/apple/t8010-j172.dts
 create mode 100644 arch/arm64/boot/dts/apple/t8010-j71b.dts
 create mode 100644 arch/arm64/boot/dts/apple/t8010-j72b.dts
 create mode 100644 arch/arm64/boot/dts/apple/t8010-n112.dts
 create mode 100644 arch/arm64/boot/dts/apple/t8010.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t8011-common.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t8011-j105a.dts
 create mode 100644 arch/arm64/boot/dts/apple/t8011-j120.dts
 create mode 100644 arch/arm64/boot/dts/apple/t8011-j121.dts
 create mode 100644 arch/arm64/boot/dts/apple/t8011-j207.dts
 create mode 100644 arch/arm64/boot/dts/apple/t8011-j208.dts
 create mode 100644 arch/arm64/boot/dts/apple/t8011-pro2.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t8011.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t8015-8.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t8015-8plus.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t8015-common.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t8015-d20.dts
 create mode 100644 arch/arm64/boot/dts/apple/t8015-d201.dts
 create mode 100644 arch/arm64/boot/dts/apple/t8015-d21.dts
 create mode 100644 arch/arm64/boot/dts/apple/t8015-d211.dts
 create mode 100644 arch/arm64/boot/dts/apple/t8015-d22.dts
 create mode 100644 arch/arm64/boot/dts/apple/t8015-d221.dts
 create mode 100644 arch/arm64/boot/dts/apple/t8015-x.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t8015.dtsi




More information about the linux-arm-kernel mailing list