1*7c77ab91SJanne Grunau// SPDX-License-Identifier: GPL-2.0+ OR MIT 2*7c77ab91SJanne Grunau/* 3*7c77ab91SJanne Grunau * Apple iMac (24-inch, 2x USB-C, M1, 2020) 4*7c77ab91SJanne Grunau * 5*7c77ab91SJanne Grunau * target-type: J457 6*7c77ab91SJanne Grunau * 7*7c77ab91SJanne Grunau * Copyright The Asahi Linux Contributors 8*7c77ab91SJanne Grunau */ 9*7c77ab91SJanne Grunau 10*7c77ab91SJanne Grunau/dts-v1/; 11*7c77ab91SJanne Grunau 12*7c77ab91SJanne Grunau#include "t8103.dtsi" 13*7c77ab91SJanne Grunau#include "t8103-jxxx.dtsi" 14*7c77ab91SJanne Grunau 15*7c77ab91SJanne Grunau/ { 16*7c77ab91SJanne Grunau compatible = "apple,j457", "apple,t8103", "apple,arm-platform"; 17*7c77ab91SJanne Grunau model = "Apple iMac (24-inch, 2x USB-C, M1, 2020)"; 18*7c77ab91SJanne Grunau 19*7c77ab91SJanne Grunau aliases { 20*7c77ab91SJanne Grunau ethernet0 = ðernet0; 21*7c77ab91SJanne Grunau }; 22*7c77ab91SJanne Grunau}; 23*7c77ab91SJanne Grunau 24*7c77ab91SJanne Grunau/* 25*7c77ab91SJanne Grunau * Force the bus number assignments so that we can declare some of the 26*7c77ab91SJanne Grunau * on-board devices and properties that are populated by the bootloader 27*7c77ab91SJanne Grunau * (such as MAC addresses). 28*7c77ab91SJanne Grunau */ 29*7c77ab91SJanne Grunau 30*7c77ab91SJanne Grunau&port02 { 31*7c77ab91SJanne Grunau bus-range = <3 3>; 32*7c77ab91SJanne Grunau ethernet0: ethernet@0,0 { 33*7c77ab91SJanne Grunau reg = <0x30000 0x0 0x0 0x0 0x0>; 34*7c77ab91SJanne Grunau /* To be filled by the loader */ 35*7c77ab91SJanne Grunau local-mac-address = [00 10 18 00 00 00]; 36*7c77ab91SJanne Grunau }; 37*7c77ab91SJanne Grunau}; 38*7c77ab91SJanne Grunau 39*7c77ab91SJanne Grunau/* 40*7c77ab91SJanne Grunau * Remove unused PCIe port and disable the associated DART. 41*7c77ab91SJanne Grunau */ 42*7c77ab91SJanne Grunau 43*7c77ab91SJanne Grunau&pcie0_dart_1 { 44*7c77ab91SJanne Grunau status = "disabled"; 45*7c77ab91SJanne Grunau}; 46*7c77ab91SJanne Grunau 47*7c77ab91SJanne Grunau/delete-node/ &port01; 48