diff options
| author | Janne Grunau <[email protected]> | 2026-05-07 10:05:51 +0200 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2026-05-12 12:11:08 -0600 |
| commit | 5aec4e746f9ef2421c2078ab93f4d3dbb81a519f (patch) | |
| tree | 5a61074d0c2be70d2aa118ea6b0366ef3025ffbf /doc | |
| parent | fad7b438f00ecbccde11e7bcd777e72dca161400 (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.rst | 5 |
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 --------------- |
