1e67e8565SEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0+ OR MIT 2e67e8565SEmmanuel Vadot/* 3e67e8565SEmmanuel Vadot * Apple iMac (24-inch, 2x USB-C, M1, 2020) 4e67e8565SEmmanuel Vadot * 5e67e8565SEmmanuel Vadot * target-type: J457 6e67e8565SEmmanuel Vadot * 7e67e8565SEmmanuel Vadot * Copyright The Asahi Linux Contributors 8e67e8565SEmmanuel Vadot */ 9e67e8565SEmmanuel Vadot 10e67e8565SEmmanuel Vadot/dts-v1/; 11e67e8565SEmmanuel Vadot 12e67e8565SEmmanuel Vadot#include "t8103.dtsi" 13e67e8565SEmmanuel Vadot#include "t8103-jxxx.dtsi" 14e67e8565SEmmanuel Vadot 15e67e8565SEmmanuel Vadot/ { 16e67e8565SEmmanuel Vadot compatible = "apple,j457", "apple,t8103", "apple,arm-platform"; 178bab661aSEmmanuel Vadot model = "Apple iMac (24-inch, 2x USB-C, M1, 2021)"; 18e67e8565SEmmanuel Vadot 19e67e8565SEmmanuel Vadot aliases { 20e67e8565SEmmanuel Vadot ethernet0 = ðernet0; 21e67e8565SEmmanuel Vadot }; 22e67e8565SEmmanuel Vadot}; 23e67e8565SEmmanuel Vadot 248bab661aSEmmanuel Vadot&bluetooth0 { 258bab661aSEmmanuel Vadot brcm,board-type = "apple,santorini"; 268bab661aSEmmanuel Vadot}; 278bab661aSEmmanuel Vadot 287ef62cebSEmmanuel Vadot&wifi0 { 297ef62cebSEmmanuel Vadot brcm,board-type = "apple,santorini"; 307ef62cebSEmmanuel Vadot}; 317ef62cebSEmmanuel Vadot 32e67e8565SEmmanuel Vadot/* 33e67e8565SEmmanuel Vadot * Force the bus number assignments so that we can declare some of the 34e67e8565SEmmanuel Vadot * on-board devices and properties that are populated by the bootloader 35e67e8565SEmmanuel Vadot * (such as MAC addresses). 36e67e8565SEmmanuel Vadot */ 37e67e8565SEmmanuel Vadot 38e67e8565SEmmanuel Vadot&port02 { 39e67e8565SEmmanuel Vadot bus-range = <3 3>; 40*fac71e4eSEmmanuel Vadot status = "okay"; 41e67e8565SEmmanuel Vadot ethernet0: ethernet@0,0 { 42e67e8565SEmmanuel Vadot reg = <0x30000 0x0 0x0 0x0 0x0>; 43e67e8565SEmmanuel Vadot /* To be filled by the loader */ 44e67e8565SEmmanuel Vadot local-mac-address = [00 10 18 00 00 00]; 45e67e8565SEmmanuel Vadot }; 46e67e8565SEmmanuel Vadot}; 47e67e8565SEmmanuel Vadot 48*fac71e4eSEmmanuel Vadot&pcie0_dart_2 { 49*fac71e4eSEmmanuel Vadot status = "okay"; 50e67e8565SEmmanuel Vadot}; 51