xref: /openbmc/linux/arch/arm64/boot/dts/apple/t8112-j493.dts (revision 2d5ce3fbef324295f7c210f29d724b44b5642cb2)
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