1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0-only
2*724ba675SRob Herring// Copyright (C) 2012-2013 Broadcom Corporation
3*724ba675SRob Herring
4*724ba675SRob Herring#include <dt-bindings/clock/bcm281xx.h>
5*724ba675SRob Herring#include <dt-bindings/interrupt-controller/arm-gic.h>
6*724ba675SRob Herring#include <dt-bindings/interrupt-controller/irq.h>
7*724ba675SRob Herring
8*724ba675SRob Herring/ {
9*724ba675SRob Herring	#address-cells = <1>;
10*724ba675SRob Herring	#size-cells = <1>;
11*724ba675SRob Herring	model = "BCM11351 SoC";
12*724ba675SRob Herring	compatible = "brcm,bcm11351";
13*724ba675SRob Herring	interrupt-parent = <&gic>;
14*724ba675SRob Herring
15*724ba675SRob Herring	chosen {
16*724ba675SRob Herring		bootargs = "console=ttyS0,115200n8";
17*724ba675SRob Herring	};
18*724ba675SRob Herring
19*724ba675SRob Herring	cpus {
20*724ba675SRob Herring		#address-cells = <1>;
21*724ba675SRob Herring		#size-cells = <0>;
22*724ba675SRob Herring
23*724ba675SRob Herring		cpu0: cpu@0 {
24*724ba675SRob Herring			device_type = "cpu";
25*724ba675SRob Herring			compatible = "arm,cortex-a9";
26*724ba675SRob Herring			reg = <0>;
27*724ba675SRob Herring		};
28*724ba675SRob Herring
29*724ba675SRob Herring		cpu1: cpu@1 {
30*724ba675SRob Herring			device_type = "cpu";
31*724ba675SRob Herring			compatible = "arm,cortex-a9";
32*724ba675SRob Herring			enable-method = "brcm,bcm11351-cpu-method";
33*724ba675SRob Herring			secondary-boot-reg = <0x3500417c>;
34*724ba675SRob Herring			reg = <1>;
35*724ba675SRob Herring		};
36*724ba675SRob Herring	};
37*724ba675SRob Herring
38*724ba675SRob Herring	gic: interrupt-controller@3ff00100 {
39*724ba675SRob Herring		compatible = "arm,cortex-a9-gic";
40*724ba675SRob Herring		#interrupt-cells = <3>;
41*724ba675SRob Herring		#address-cells = <0>;
42*724ba675SRob Herring		interrupt-controller;
43*724ba675SRob Herring		reg = <0x3ff01000 0x1000>,
44*724ba675SRob Herring		      <0x3ff00100 0x100>;
45*724ba675SRob Herring	};
46*724ba675SRob Herring
47*724ba675SRob Herring	smc@3404c000 {
48*724ba675SRob Herring		compatible = "brcm,bcm11351-smc", "brcm,kona-smc";
49*724ba675SRob Herring		reg = <0x3404c000 0x400>; /* 1 KiB in SRAM */
50*724ba675SRob Herring	};
51*724ba675SRob Herring
52*724ba675SRob Herring	uartb: serial@3e000000 {
53*724ba675SRob Herring		compatible = "brcm,bcm11351-dw-apb-uart", "snps,dw-apb-uart";
54*724ba675SRob Herring		reg = <0x3e000000 0x1000>;
55*724ba675SRob Herring		clocks = <&slave_ccu BCM281XX_SLAVE_CCU_UARTB>;
56*724ba675SRob Herring		interrupts = <GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>;
57*724ba675SRob Herring		reg-shift = <2>;
58*724ba675SRob Herring		reg-io-width = <4>;
59*724ba675SRob Herring		status = "disabled";
60*724ba675SRob Herring	};
61*724ba675SRob Herring
62*724ba675SRob Herring	uartb2: serial@3e001000 {
63*724ba675SRob Herring		compatible = "brcm,bcm11351-dw-apb-uart", "snps,dw-apb-uart";
64*724ba675SRob Herring		reg = <0x3e001000 0x1000>;
65*724ba675SRob Herring		clocks = <&slave_ccu BCM281XX_SLAVE_CCU_UARTB2>;
66*724ba675SRob Herring		interrupts = <GIC_SPI 66 IRQ_TYPE_LEVEL_HIGH>;
67*724ba675SRob Herring		reg-shift = <2>;
68*724ba675SRob Herring		reg-io-width = <4>;
69*724ba675SRob Herring		status = "disabled";
70*724ba675SRob Herring	};
71*724ba675SRob Herring
72*724ba675SRob Herring	uartb3: serial@3e002000 {
73*724ba675SRob Herring		compatible = "brcm,bcm11351-dw-apb-uart", "snps,dw-apb-uart";
74*724ba675SRob Herring		reg = <0x3e002000 0x1000>;
75*724ba675SRob Herring		clocks = <&slave_ccu BCM281XX_SLAVE_CCU_UARTB3>;
76*724ba675SRob Herring		interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>;
77*724ba675SRob Herring		reg-shift = <2>;
78*724ba675SRob Herring		reg-io-width = <4>;
79*724ba675SRob Herring		status = "disabled";
80*724ba675SRob Herring	};
81*724ba675SRob Herring
82*724ba675SRob Herring	uartb4: serial@3e003000 {
83*724ba675SRob Herring		compatible = "brcm,bcm11351-dw-apb-uart", "snps,dw-apb-uart";
84*724ba675SRob Herring		reg = <0x3e003000 0x1000>;
85*724ba675SRob Herring		clocks = <&slave_ccu BCM281XX_SLAVE_CCU_UARTB4>;
86*724ba675SRob Herring		interrupts = <GIC_SPI 64 IRQ_TYPE_LEVEL_HIGH>;
87*724ba675SRob Herring		reg-shift = <2>;
88*724ba675SRob Herring		reg-io-width = <4>;
89*724ba675SRob Herring		status = "disabled";
90*724ba675SRob Herring	};
91*724ba675SRob Herring
92*724ba675SRob Herring	L2: l2-cache@3ff20000 {
93*724ba675SRob Herring		compatible = "brcm,bcm11351-a2-pl310-cache";
94*724ba675SRob Herring		reg = <0x3ff20000 0x1000>;
95*724ba675SRob Herring		cache-unified;
96*724ba675SRob Herring		cache-level = <2>;
97*724ba675SRob Herring	};
98*724ba675SRob Herring
99*724ba675SRob Herring	watchdog@35002f40 {
100*724ba675SRob Herring		compatible = "brcm,bcm11351-wdt", "brcm,kona-wdt";
101*724ba675SRob Herring		reg = <0x35002f40 0x6c>;
102*724ba675SRob Herring	};
103*724ba675SRob Herring
104*724ba675SRob Herring	timer@35006000 {
105*724ba675SRob Herring		compatible = "brcm,kona-timer";
106*724ba675SRob Herring		reg = <0x35006000 0x1000>;
107*724ba675SRob Herring		interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
108*724ba675SRob Herring		clocks = <&aon_ccu BCM281XX_AON_CCU_HUB_TIMER>;
109*724ba675SRob Herring	};
110*724ba675SRob Herring
111*724ba675SRob Herring	gpio: gpio@35003000 {
112*724ba675SRob Herring		compatible = "brcm,bcm11351-gpio", "brcm,kona-gpio";
113*724ba675SRob Herring		reg = <0x35003000 0x800>;
114*724ba675SRob Herring		interrupts =
115*724ba675SRob Herring		       <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH
116*724ba675SRob Herring			GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH
117*724ba675SRob Herring			GIC_SPI 114 IRQ_TYPE_LEVEL_HIGH
118*724ba675SRob Herring			GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH
119*724ba675SRob Herring			GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH
120*724ba675SRob Herring			GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>;
121*724ba675SRob Herring		#gpio-cells = <2>;
122*724ba675SRob Herring		#interrupt-cells = <2>;
123*724ba675SRob Herring		gpio-controller;
124*724ba675SRob Herring		interrupt-controller;
125*724ba675SRob Herring	};
126*724ba675SRob Herring
127*724ba675SRob Herring	sdio1: mmc@3f180000 {
128*724ba675SRob Herring		compatible = "brcm,kona-sdhci";
129*724ba675SRob Herring		reg = <0x3f180000 0x10000>;
130*724ba675SRob Herring		interrupts = <GIC_SPI 77 IRQ_TYPE_LEVEL_HIGH>;
131*724ba675SRob Herring		clocks = <&master_ccu BCM281XX_MASTER_CCU_SDIO1>;
132*724ba675SRob Herring		status = "disabled";
133*724ba675SRob Herring	};
134*724ba675SRob Herring
135*724ba675SRob Herring	sdio2: mmc@3f190000 {
136*724ba675SRob Herring		compatible = "brcm,kona-sdhci";
137*724ba675SRob Herring		reg = <0x3f190000 0x10000>;
138*724ba675SRob Herring		interrupts = <GIC_SPI 76 IRQ_TYPE_LEVEL_HIGH>;
139*724ba675SRob Herring		clocks = <&master_ccu BCM281XX_MASTER_CCU_SDIO2>;
140*724ba675SRob Herring		status = "disabled";
141*724ba675SRob Herring	};
142*724ba675SRob Herring
143*724ba675SRob Herring	sdio3: mmc@3f1a0000 {
144*724ba675SRob Herring		compatible = "brcm,kona-sdhci";
145*724ba675SRob Herring		reg = <0x3f1a0000 0x10000>;
146*724ba675SRob Herring		interrupts = <GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>;
147*724ba675SRob Herring		clocks = <&master_ccu BCM281XX_MASTER_CCU_SDIO3>;
148*724ba675SRob Herring		status = "disabled";
149*724ba675SRob Herring	};
150*724ba675SRob Herring
151*724ba675SRob Herring	sdio4: mmc@3f1b0000 {
152*724ba675SRob Herring		compatible = "brcm,kona-sdhci";
153*724ba675SRob Herring		reg = <0x3f1b0000 0x10000>;
154*724ba675SRob Herring		interrupts = <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>;
155*724ba675SRob Herring		clocks = <&master_ccu BCM281XX_MASTER_CCU_SDIO4>;
156*724ba675SRob Herring		status = "disabled";
157*724ba675SRob Herring	};
158*724ba675SRob Herring
159*724ba675SRob Herring	pinctrl@35004800 {
160*724ba675SRob Herring		compatible = "brcm,bcm11351-pinctrl";
161*724ba675SRob Herring		reg = <0x35004800 0x430>;
162*724ba675SRob Herring	};
163*724ba675SRob Herring
164*724ba675SRob Herring	bsc1: i2c@3e016000 {
165*724ba675SRob Herring		compatible = "brcm,bcm11351-i2c", "brcm,kona-i2c";
166*724ba675SRob Herring		reg = <0x3e016000 0x80>;
167*724ba675SRob Herring		interrupts = <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>;
168*724ba675SRob Herring		#address-cells = <1>;
169*724ba675SRob Herring		#size-cells = <0>;
170*724ba675SRob Herring		clocks = <&slave_ccu BCM281XX_SLAVE_CCU_BSC1>;
171*724ba675SRob Herring		status = "disabled";
172*724ba675SRob Herring	};
173*724ba675SRob Herring
174*724ba675SRob Herring	bsc2: i2c@3e017000 {
175*724ba675SRob Herring		compatible = "brcm,bcm11351-i2c", "brcm,kona-i2c";
176*724ba675SRob Herring		reg = <0x3e017000 0x80>;
177*724ba675SRob Herring		interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>;
178*724ba675SRob Herring		#address-cells = <1>;
179*724ba675SRob Herring		#size-cells = <0>;
180*724ba675SRob Herring		clocks = <&slave_ccu BCM281XX_SLAVE_CCU_BSC2>;
181*724ba675SRob Herring		status = "disabled";
182*724ba675SRob Herring	};
183*724ba675SRob Herring
184*724ba675SRob Herring	bsc3: i2c@3e018000 {
185*724ba675SRob Herring		compatible = "brcm,bcm11351-i2c", "brcm,kona-i2c";
186*724ba675SRob Herring		reg = <0x3e018000 0x80>;
187*724ba675SRob Herring		interrupts = <GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>;
188*724ba675SRob Herring		#address-cells = <1>;
189*724ba675SRob Herring		#size-cells = <0>;
190*724ba675SRob Herring		clocks = <&slave_ccu BCM281XX_SLAVE_CCU_BSC3>;
191*724ba675SRob Herring		status = "disabled";
192*724ba675SRob Herring	};
193*724ba675SRob Herring
194*724ba675SRob Herring	pmu_bsc: i2c@3500d000 {
195*724ba675SRob Herring		compatible = "brcm,bcm11351-i2c", "brcm,kona-i2c";
196*724ba675SRob Herring		reg = <0x3500d000 0x80>;
197*724ba675SRob Herring		interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>;
198*724ba675SRob Herring		#address-cells = <1>;
199*724ba675SRob Herring		#size-cells = <0>;
200*724ba675SRob Herring		clocks = <&aon_ccu BCM281XX_AON_CCU_PMU_BSC>;
201*724ba675SRob Herring		status = "disabled";
202*724ba675SRob Herring	};
203*724ba675SRob Herring
204*724ba675SRob Herring	pwm: pwm@3e01a000 {
205*724ba675SRob Herring		compatible = "brcm,bcm11351-pwm", "brcm,kona-pwm";
206*724ba675SRob Herring		reg = <0x3e01a000 0xcc>;
207*724ba675SRob Herring		clocks = <&slave_ccu BCM281XX_SLAVE_CCU_PWM>;
208*724ba675SRob Herring		#pwm-cells = <3>;
209*724ba675SRob Herring		status = "disabled";
210*724ba675SRob Herring	};
211*724ba675SRob Herring
212*724ba675SRob Herring	clocks {
213*724ba675SRob Herring		#address-cells = <1>;
214*724ba675SRob Herring		#size-cells = <1>;
215*724ba675SRob Herring		ranges;
216*724ba675SRob Herring
217*724ba675SRob Herring		root_ccu: root_ccu@35001000 {
218*724ba675SRob Herring			compatible = "brcm,bcm11351-root-ccu";
219*724ba675SRob Herring			reg = <0x35001000 0x0f00>;
220*724ba675SRob Herring			#clock-cells = <1>;
221*724ba675SRob Herring			clock-output-names = "frac_1m";
222*724ba675SRob Herring		};
223*724ba675SRob Herring
224*724ba675SRob Herring		hub_ccu: hub_ccu@34000000 {
225*724ba675SRob Herring			compatible = "brcm,bcm11351-hub-ccu";
226*724ba675SRob Herring			reg = <0x34000000 0x0f00>;
227*724ba675SRob Herring			#clock-cells = <1>;
228*724ba675SRob Herring			clock-output-names = "tmon_1m";
229*724ba675SRob Herring		};
230*724ba675SRob Herring
231*724ba675SRob Herring		aon_ccu: aon_ccu@35002000 {
232*724ba675SRob Herring			compatible = "brcm,bcm11351-aon-ccu";
233*724ba675SRob Herring			reg = <0x35002000 0x0f00>;
234*724ba675SRob Herring			#clock-cells = <1>;
235*724ba675SRob Herring			clock-output-names = "hub_timer",
236*724ba675SRob Herring					     "pmu_bsc",
237*724ba675SRob Herring					     "pmu_bsc_var";
238*724ba675SRob Herring		};
239*724ba675SRob Herring
240*724ba675SRob Herring		master_ccu: master_ccu@3f001000 {
241*724ba675SRob Herring			compatible = "brcm,bcm11351-master-ccu";
242*724ba675SRob Herring			reg = <0x3f001000 0x0f00>;
243*724ba675SRob Herring			#clock-cells = <1>;
244*724ba675SRob Herring			clock-output-names = "sdio1",
245*724ba675SRob Herring					     "sdio2",
246*724ba675SRob Herring					     "sdio3",
247*724ba675SRob Herring					     "sdio4",
248*724ba675SRob Herring					     "usb_ic",
249*724ba675SRob Herring					     "hsic2_48m",
250*724ba675SRob Herring					     "hsic2_12m";
251*724ba675SRob Herring		};
252*724ba675SRob Herring
253*724ba675SRob Herring		slave_ccu: slave_ccu@3e011000 {
254*724ba675SRob Herring			compatible = "brcm,bcm11351-slave-ccu";
255*724ba675SRob Herring			reg = <0x3e011000 0x0f00>;
256*724ba675SRob Herring			#clock-cells = <1>;
257*724ba675SRob Herring			clock-output-names = "uartb",
258*724ba675SRob Herring					     "uartb2",
259*724ba675SRob Herring					     "uartb3",
260*724ba675SRob Herring					     "uartb4",
261*724ba675SRob Herring					     "ssp0",
262*724ba675SRob Herring					     "ssp2",
263*724ba675SRob Herring					     "bsc1",
264*724ba675SRob Herring					     "bsc2",
265*724ba675SRob Herring					     "bsc3",
266*724ba675SRob Herring					     "pwm";
267*724ba675SRob Herring		};
268*724ba675SRob Herring
269*724ba675SRob Herring		ref_1m_clk: ref_1m {
270*724ba675SRob Herring			#clock-cells = <0>;
271*724ba675SRob Herring			compatible = "fixed-clock";
272*724ba675SRob Herring			clock-frequency = <1000000>;
273*724ba675SRob Herring		};
274*724ba675SRob Herring
275*724ba675SRob Herring		ref_32k_clk: ref_32k {
276*724ba675SRob Herring			#clock-cells = <0>;
277*724ba675SRob Herring			compatible = "fixed-clock";
278*724ba675SRob Herring			clock-frequency = <32768>;
279*724ba675SRob Herring		};
280*724ba675SRob Herring
281*724ba675SRob Herring		bbl_32k_clk: bbl_32k {
282*724ba675SRob Herring			#clock-cells = <0>;
283*724ba675SRob Herring			compatible = "fixed-clock";
284*724ba675SRob Herring			clock-frequency = <32768>;
285*724ba675SRob Herring		};
286*724ba675SRob Herring
287*724ba675SRob Herring		ref_13m_clk: ref_13m {
288*724ba675SRob Herring			#clock-cells = <0>;
289*724ba675SRob Herring			compatible = "fixed-clock";
290*724ba675SRob Herring			clock-frequency = <13000000>;
291*724ba675SRob Herring		};
292*724ba675SRob Herring
293*724ba675SRob Herring		var_13m_clk: var_13m {
294*724ba675SRob Herring			#clock-cells = <0>;
295*724ba675SRob Herring			compatible = "fixed-clock";
296*724ba675SRob Herring			clock-frequency = <13000000>;
297*724ba675SRob Herring		};
298*724ba675SRob Herring
299*724ba675SRob Herring		dft_19_5m_clk: dft_19_5m {
300*724ba675SRob Herring			#clock-cells = <0>;
301*724ba675SRob Herring			compatible = "fixed-clock";
302*724ba675SRob Herring			clock-frequency = <19500000>;
303*724ba675SRob Herring		};
304*724ba675SRob Herring
305*724ba675SRob Herring		ref_crystal_clk: ref_crystal {
306*724ba675SRob Herring			#clock-cells = <0>;
307*724ba675SRob Herring			compatible = "fixed-clock";
308*724ba675SRob Herring			clock-frequency = <26000000>;
309*724ba675SRob Herring		};
310*724ba675SRob Herring
311*724ba675SRob Herring		ref_cx40_clk: ref_cx40 {
312*724ba675SRob Herring			#clock-cells = <0>;
313*724ba675SRob Herring			compatible = "fixed-clock";
314*724ba675SRob Herring			clock-frequency = <40000000>;
315*724ba675SRob Herring		};
316*724ba675SRob Herring
317*724ba675SRob Herring		ref_52m_clk: ref_52m {
318*724ba675SRob Herring			#clock-cells = <0>;
319*724ba675SRob Herring			compatible = "fixed-clock";
320*724ba675SRob Herring			clock-frequency = <52000000>;
321*724ba675SRob Herring		};
322*724ba675SRob Herring
323*724ba675SRob Herring		var_52m_clk: var_52m {
324*724ba675SRob Herring			#clock-cells = <0>;
325*724ba675SRob Herring			compatible = "fixed-clock";
326*724ba675SRob Herring			clock-frequency = <52000000>;
327*724ba675SRob Herring		};
328*724ba675SRob Herring
329*724ba675SRob Herring		usb_otg_ahb_clk: usb_otg_ahb {
330*724ba675SRob Herring			compatible = "fixed-clock";
331*724ba675SRob Herring			clock-frequency = <52000000>;
332*724ba675SRob Herring			#clock-cells = <0>;
333*724ba675SRob Herring		};
334*724ba675SRob Herring
335*724ba675SRob Herring		ref_96m_clk: ref_96m {
336*724ba675SRob Herring			#clock-cells = <0>;
337*724ba675SRob Herring			compatible = "fixed-clock";
338*724ba675SRob Herring			clock-frequency = <96000000>;
339*724ba675SRob Herring		};
340*724ba675SRob Herring
341*724ba675SRob Herring		var_96m_clk: var_96m {
342*724ba675SRob Herring			#clock-cells = <0>;
343*724ba675SRob Herring			compatible = "fixed-clock";
344*724ba675SRob Herring			clock-frequency = <96000000>;
345*724ba675SRob Herring		};
346*724ba675SRob Herring
347*724ba675SRob Herring		ref_104m_clk: ref_104m {
348*724ba675SRob Herring			#clock-cells = <0>;
349*724ba675SRob Herring			compatible = "fixed-clock";
350*724ba675SRob Herring			clock-frequency = <104000000>;
351*724ba675SRob Herring		};
352*724ba675SRob Herring
353*724ba675SRob Herring		var_104m_clk: var_104m {
354*724ba675SRob Herring			#clock-cells = <0>;
355*724ba675SRob Herring			compatible = "fixed-clock";
356*724ba675SRob Herring			clock-frequency = <104000000>;
357*724ba675SRob Herring		};
358*724ba675SRob Herring
359*724ba675SRob Herring		ref_156m_clk: ref_156m {
360*724ba675SRob Herring			#clock-cells = <0>;
361*724ba675SRob Herring			compatible = "fixed-clock";
362*724ba675SRob Herring			clock-frequency = <156000000>;
363*724ba675SRob Herring		};
364*724ba675SRob Herring
365*724ba675SRob Herring		var_156m_clk: var_156m {
366*724ba675SRob Herring			#clock-cells = <0>;
367*724ba675SRob Herring			compatible = "fixed-clock";
368*724ba675SRob Herring			clock-frequency = <156000000>;
369*724ba675SRob Herring		};
370*724ba675SRob Herring
371*724ba675SRob Herring		ref_208m_clk: ref_208m {
372*724ba675SRob Herring			#clock-cells = <0>;
373*724ba675SRob Herring			compatible = "fixed-clock";
374*724ba675SRob Herring			clock-frequency = <208000000>;
375*724ba675SRob Herring		};
376*724ba675SRob Herring
377*724ba675SRob Herring		var_208m_clk: var_208m {
378*724ba675SRob Herring			#clock-cells = <0>;
379*724ba675SRob Herring			compatible = "fixed-clock";
380*724ba675SRob Herring			clock-frequency = <208000000>;
381*724ba675SRob Herring		};
382*724ba675SRob Herring
383*724ba675SRob Herring		ref_312m_clk: ref_312m {
384*724ba675SRob Herring			#clock-cells = <0>;
385*724ba675SRob Herring			compatible = "fixed-clock";
386*724ba675SRob Herring			clock-frequency = <312000000>;
387*724ba675SRob Herring		};
388*724ba675SRob Herring
389*724ba675SRob Herring		var_312m_clk: var_312m {
390*724ba675SRob Herring			#clock-cells = <0>;
391*724ba675SRob Herring			compatible = "fixed-clock";
392*724ba675SRob Herring			clock-frequency = <312000000>;
393*724ba675SRob Herring		};
394*724ba675SRob Herring	};
395*724ba675SRob Herring
396*724ba675SRob Herring	usbotg: usb@3f120000 {
397*724ba675SRob Herring		compatible = "snps,dwc2";
398*724ba675SRob Herring		reg = <0x3f120000 0x10000>;
399*724ba675SRob Herring		interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>;
400*724ba675SRob Herring		clocks = <&usb_otg_ahb_clk>;
401*724ba675SRob Herring		clock-names = "otg";
402*724ba675SRob Herring		phys = <&usbphy>;
403*724ba675SRob Herring		phy-names = "usb2-phy";
404*724ba675SRob Herring		status = "disabled";
405*724ba675SRob Herring	};
406*724ba675SRob Herring
407*724ba675SRob Herring	usbphy: usb-phy@3f130000 {
408*724ba675SRob Herring		compatible = "brcm,kona-usb2-phy";
409*724ba675SRob Herring		reg = <0x3f130000 0x28>;
410*724ba675SRob Herring		#phy-cells = <0>;
411*724ba675SRob Herring		status = "disabled";
412*724ba675SRob Herring	};
413*724ba675SRob Herring};
414