1// SPDX-License-Identifier: GPL-2.0+ OR MIT 2/* 3 * Apple T6031 "M3 Max" SoC 4 * 5 * Copyright The Asahi Linux Contributors 6 */ 7 8#include <dt-bindings/interrupt-controller/apple-aic.h> 9#include <dt-bindings/interrupt-controller/irq.h> 10#include <dt-bindings/pinctrl/apple.h> 11 12#include "multi-die-cpp.h" 13 14#include "t6031-base.dtsi" 15 16/ { 17 compatible = "apple,t6031", "apple,arm-platform"; 18 19 #address-cells = <2>; 20 #size-cells = <2>; 21 22 soc: soc { 23 compatible = "simple-bus"; 24 #address-cells = <2>; 25 #size-cells = <2>; 26 27 ranges; 28 nonposted-mmio; 29 /* Required to get >32-bit DMA via DARTs */ 30 dma-ranges = <0 0 0 0 0xffffffff 0xffffc000>; 31 32 // filled via templated includes at the end of the file 33 }; 34}; 35 36#define DIE 37#define DIE_NO 0 38 39&soc { 40 #include "t6031-die0.dtsi" 41 #include "t6031-dieX.dtsi" 42}; 43 44#include "t6031-gpio-pins.dtsi" 45#include "t6031-pmgr.dtsi" 46 47#undef DIE 48#undef DIE_NO 49