summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorJanne Grunau <[email protected]>2026-05-07 10:05:51 +0200
committerTom Rini <[email protected]>2026-05-12 12:11:08 -0600
commit5aec4e746f9ef2421c2078ab93f4d3dbb81a519f (patch)
tree5a61074d0c2be70d2aa118ea6b0366ef3025ffbf /doc
parentfad7b438f00ecbccde11e7bcd777e72dca161400 (diff)
arm: dts: Switch Apple silicon devices to dts/upstream
The device tree on Apple silicon devices is passed from a previous bootloader stage. The bootloader fills in dynamic information so u-boot can not use its own device tree. As documented in doc/board/apple/m1.rst it is possible to build boot bundles (bootloader + device tree + gzipped u-boot binary). These are useful for testing. Instead of using u-boot's own device trees for M1 (t8103) devices use upstream device trees from dts/upstream/src/arm64/apple. The u-boot device trees have not seen updates since 2022. The upstream linux device trees have feature parity for the M1 devices. In addition linux has device trees for M1 Pro/Max/Ultra, M2 and M2 Pro/Max/Ultra devices. Keep t8103-j274 as default device tree to avoid further updates. Signed-off-by: Janne Grunau <[email protected]> Acked-by: Mark Kettenis <[email protected]>
Diffstat (limited to 'doc')
-rw-r--r--doc/board/apple/m1.rst5
1 files changed, 2 insertions, 3 deletions
diff --git a/doc/board/apple/m1.rst b/doc/board/apple/m1.rst
index 5d2cf750fde..900c5e6d91e 100644
--- a/doc/board/apple/m1.rst
+++ b/doc/board/apple/m1.rst
@@ -24,9 +24,8 @@ On these SoCs the following hardware is supported:
- NVMe storage
- USB 3.1 Type-C ports
-Device trees are currently provided for the M1 Mac mini (2020, J274),
-M1 MacBook Pro 13" (2020, J293), M1 MacBook Air (2020, J313) and M1
-iMac (2021, J456/J457).
+Device trees are provided in dts/upstream/src/arm64/apple/ and available
+for all M1 and M2 (t8103, t8112, t600x and t602x) devices.
Building U-Boot
---------------