1*2d5ce3fbSHector Martin// SPDX-License-Identifier: GPL-2.0+ OR MIT 2*2d5ce3fbSHector Martin/* 3*2d5ce3fbSHector Martin * Apple MacBook Pro (13-inch, M1, 2022) 4*2d5ce3fbSHector Martin * 5*2d5ce3fbSHector Martin * target-type: J493 6*2d5ce3fbSHector Martin * 7*2d5ce3fbSHector Martin * Copyright The Asahi Linux Contributors 8*2d5ce3fbSHector Martin */ 9*2d5ce3fbSHector Martin 10*2d5ce3fbSHector Martin/dts-v1/; 11*2d5ce3fbSHector Martin 12*2d5ce3fbSHector Martin#include "t8112.dtsi" 13*2d5ce3fbSHector Martin#include "t8112-jxxx.dtsi" 14*2d5ce3fbSHector Martin 15*2d5ce3fbSHector Martin/ { 16*2d5ce3fbSHector Martin compatible = "apple,j493", "apple,t8112", "apple,arm-platform"; 17*2d5ce3fbSHector Martin model = "Apple MacBook Pro (13-inch, M2, 2022)"; 18*2d5ce3fbSHector Martin 19*2d5ce3fbSHector Martin aliases { 20*2d5ce3fbSHector Martin bluetooth0 = &bluetooth0; 21*2d5ce3fbSHector Martin wifi0 = &wifi0; 22*2d5ce3fbSHector Martin }; 23*2d5ce3fbSHector Martin}; 24*2d5ce3fbSHector Martin 25*2d5ce3fbSHector Martin/* 26*2d5ce3fbSHector Martin * Force the bus number assignments so that we can declare some of the 27*2d5ce3fbSHector Martin * on-board devices and properties that are populated by the bootloader 28*2d5ce3fbSHector Martin * (such as MAC addresses). 29*2d5ce3fbSHector Martin */ 30*2d5ce3fbSHector Martin&port00 { 31*2d5ce3fbSHector Martin bus-range = <1 1>; 32*2d5ce3fbSHector Martin wifi0: wifi@0,0 { 33*2d5ce3fbSHector Martin compatible = "pci14e4,4425"; 34*2d5ce3fbSHector Martin reg = <0x10000 0x0 0x0 0x0 0x0>; 35*2d5ce3fbSHector Martin /* To be filled by the loader */ 36*2d5ce3fbSHector Martin local-mac-address = [00 00 00 00 00 00]; 37*2d5ce3fbSHector Martin apple,antenna-sku = "XX"; 38*2d5ce3fbSHector Martin brcm,board-type = "apple,kyushu"; 39*2d5ce3fbSHector Martin }; 40*2d5ce3fbSHector Martin 41*2d5ce3fbSHector Martin bluetooth0: bluetooth@0,1 { 42*2d5ce3fbSHector Martin compatible = "pci14e4,5f69"; 43*2d5ce3fbSHector Martin reg = <0x10100 0x0 0x0 0x0 0x0>; 44*2d5ce3fbSHector Martin /* To be filled by the loader */ 45*2d5ce3fbSHector Martin local-bd-address = [00 00 00 00 00 00]; 46*2d5ce3fbSHector Martin brcm,board-type = "apple,kyushu"; 47*2d5ce3fbSHector Martin }; 48*2d5ce3fbSHector Martin}; 49*2d5ce3fbSHector Martin 50*2d5ce3fbSHector Martin&i2c4 { 51*2d5ce3fbSHector Martin status = "okay"; 52*2d5ce3fbSHector Martin}; 53