xref: /freebsd/sys/contrib/device-tree/src/mips/cavium-octeon/octeon_68xx.dts (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0
2*c66ec88fSEmmanuel Vadot/dts-v1/;
3*c66ec88fSEmmanuel Vadot/*
4*c66ec88fSEmmanuel Vadot * OCTEON 68XX device tree skeleton.
5*c66ec88fSEmmanuel Vadot *
6*c66ec88fSEmmanuel Vadot * This device tree is pruned and patched by early boot code before
7*c66ec88fSEmmanuel Vadot * use.	 Because of this, it contains a super-set of the available
8*c66ec88fSEmmanuel Vadot * devices and properties.
9*c66ec88fSEmmanuel Vadot */
10*c66ec88fSEmmanuel Vadot/ {
11*c66ec88fSEmmanuel Vadot	compatible = "cavium,octeon-6880";
12*c66ec88fSEmmanuel Vadot	#address-cells = <2>;
13*c66ec88fSEmmanuel Vadot	#size-cells = <2>;
14*c66ec88fSEmmanuel Vadot	interrupt-parent = <&ciu2>;
15*c66ec88fSEmmanuel Vadot
16*c66ec88fSEmmanuel Vadot	soc@0 {
17*c66ec88fSEmmanuel Vadot		compatible = "simple-bus";
18*c66ec88fSEmmanuel Vadot		#address-cells = <2>;
19*c66ec88fSEmmanuel Vadot		#size-cells = <2>;
20*c66ec88fSEmmanuel Vadot		ranges; /* Direct mapping */
21*c66ec88fSEmmanuel Vadot
22*c66ec88fSEmmanuel Vadot		ciu2: interrupt-controller@1070100000000 {
23*c66ec88fSEmmanuel Vadot			compatible = "cavium,octeon-6880-ciu2";
24*c66ec88fSEmmanuel Vadot			interrupt-controller;
25*c66ec88fSEmmanuel Vadot			/* Interrupts are specified by two parts:
26*c66ec88fSEmmanuel Vadot			 * 1) Controller register (0 or 7)
27*c66ec88fSEmmanuel Vadot			 * 2) Bit within the register (0..63)
28*c66ec88fSEmmanuel Vadot			 */
29*c66ec88fSEmmanuel Vadot			#address-cells = <0>;
30*c66ec88fSEmmanuel Vadot			#interrupt-cells = <2>;
31*c66ec88fSEmmanuel Vadot			reg = <0x10701 0x00000000 0x0 0x4000000>;
32*c66ec88fSEmmanuel Vadot		};
33*c66ec88fSEmmanuel Vadot
34*c66ec88fSEmmanuel Vadot		gpio: gpio-controller@1070000000800 {
35*c66ec88fSEmmanuel Vadot			#gpio-cells = <2>;
36*c66ec88fSEmmanuel Vadot			compatible = "cavium,octeon-3860-gpio";
37*c66ec88fSEmmanuel Vadot			reg = <0x10700 0x00000800 0x0 0x100>;
38*c66ec88fSEmmanuel Vadot			gpio-controller;
39*c66ec88fSEmmanuel Vadot			/* Interrupts are specified by two parts:
40*c66ec88fSEmmanuel Vadot			 * 1) GPIO pin number (0..15)
41*c66ec88fSEmmanuel Vadot			 * 2) Triggering (1 - edge rising
42*c66ec88fSEmmanuel Vadot			 *		  2 - edge falling
43*c66ec88fSEmmanuel Vadot			 *		  4 - level active high
44*c66ec88fSEmmanuel Vadot			 *		  8 - level active low)
45*c66ec88fSEmmanuel Vadot			 */
46*c66ec88fSEmmanuel Vadot			interrupt-controller;
47*c66ec88fSEmmanuel Vadot			#interrupt-cells = <2>;
48*c66ec88fSEmmanuel Vadot			/* The GPIO pins connect to 16 consecutive CUI bits */
49*c66ec88fSEmmanuel Vadot			interrupts = <7 0>,  <7 1>,  <7 2>,  <7 3>,
50*c66ec88fSEmmanuel Vadot				     <7 4>,  <7 5>,  <7 6>,  <7 7>,
51*c66ec88fSEmmanuel Vadot				     <7 8>,  <7 9>,  <7 10>, <7 11>,
52*c66ec88fSEmmanuel Vadot				     <7 12>, <7 13>, <7 14>, <7 15>;
53*c66ec88fSEmmanuel Vadot		};
54*c66ec88fSEmmanuel Vadot
55*c66ec88fSEmmanuel Vadot		smi0: mdio@1180000003800 {
56*c66ec88fSEmmanuel Vadot			compatible = "cavium,octeon-3860-mdio";
57*c66ec88fSEmmanuel Vadot			#address-cells = <1>;
58*c66ec88fSEmmanuel Vadot			#size-cells = <0>;
59*c66ec88fSEmmanuel Vadot			reg = <0x11800 0x00003800 0x0 0x40>;
60*c66ec88fSEmmanuel Vadot
61*c66ec88fSEmmanuel Vadot			phy0: ethernet-phy@6 {
62*c66ec88fSEmmanuel Vadot				compatible = "marvell,88e1118";
63*c66ec88fSEmmanuel Vadot				marvell,reg-init =
64*c66ec88fSEmmanuel Vadot					/* Fix rx and tx clock transition timing */
65*c66ec88fSEmmanuel Vadot					<2 0x15 0xffcf 0>, /* Reg 2,21 Clear bits 4, 5 */
66*c66ec88fSEmmanuel Vadot					/* Adjust LED drive. */
67*c66ec88fSEmmanuel Vadot					<3 0x11 0 0x442a>, /* Reg 3,17 <- 0442a */
68*c66ec88fSEmmanuel Vadot					/* irq, blink-activity, blink-link */
69*c66ec88fSEmmanuel Vadot					<3 0x10 0 0x0242>; /* Reg 3,16 <- 0x0242 */
70*c66ec88fSEmmanuel Vadot				reg = <6>;
71*c66ec88fSEmmanuel Vadot			};
72*c66ec88fSEmmanuel Vadot
73*c66ec88fSEmmanuel Vadot			phy1: ethernet-phy@1 {
74*c66ec88fSEmmanuel Vadot				cavium,qlm-trim = "4,sgmii";
75*c66ec88fSEmmanuel Vadot				reg = <1>;
76*c66ec88fSEmmanuel Vadot				compatible = "marvell,88e1149r";
77*c66ec88fSEmmanuel Vadot				marvell,reg-init = <3 0x10 0 0x5777>,
78*c66ec88fSEmmanuel Vadot					<3 0x11 0 0x00aa>,
79*c66ec88fSEmmanuel Vadot					<3 0x12 0 0x4105>,
80*c66ec88fSEmmanuel Vadot					<3 0x13 0 0x0a60>;
81*c66ec88fSEmmanuel Vadot			};
82*c66ec88fSEmmanuel Vadot			phy2: ethernet-phy@2 {
83*c66ec88fSEmmanuel Vadot				cavium,qlm-trim = "4,sgmii";
84*c66ec88fSEmmanuel Vadot				reg = <2>;
85*c66ec88fSEmmanuel Vadot				compatible = "marvell,88e1149r";
86*c66ec88fSEmmanuel Vadot				marvell,reg-init = <3 0x10 0 0x5777>,
87*c66ec88fSEmmanuel Vadot					<3 0x11 0 0x00aa>,
88*c66ec88fSEmmanuel Vadot					<3 0x12 0 0x4105>,
89*c66ec88fSEmmanuel Vadot					<3 0x13 0 0x0a60>;
90*c66ec88fSEmmanuel Vadot			};
91*c66ec88fSEmmanuel Vadot			phy3: ethernet-phy@3 {
92*c66ec88fSEmmanuel Vadot				cavium,qlm-trim = "4,sgmii";
93*c66ec88fSEmmanuel Vadot				reg = <3>;
94*c66ec88fSEmmanuel Vadot				compatible = "marvell,88e1149r";
95*c66ec88fSEmmanuel Vadot				marvell,reg-init = <3 0x10 0 0x5777>,
96*c66ec88fSEmmanuel Vadot					<3 0x11 0 0x00aa>,
97*c66ec88fSEmmanuel Vadot					<3 0x12 0 0x4105>,
98*c66ec88fSEmmanuel Vadot					<3 0x13 0 0x0a60>;
99*c66ec88fSEmmanuel Vadot			};
100*c66ec88fSEmmanuel Vadot			phy4: ethernet-phy@4 {
101*c66ec88fSEmmanuel Vadot				cavium,qlm-trim = "4,sgmii";
102*c66ec88fSEmmanuel Vadot				reg = <4>;
103*c66ec88fSEmmanuel Vadot				compatible = "marvell,88e1149r";
104*c66ec88fSEmmanuel Vadot				marvell,reg-init = <3 0x10 0 0x5777>,
105*c66ec88fSEmmanuel Vadot					<3 0x11 0 0x00aa>,
106*c66ec88fSEmmanuel Vadot					<3 0x12 0 0x4105>,
107*c66ec88fSEmmanuel Vadot					<3 0x13 0 0x0a60>;
108*c66ec88fSEmmanuel Vadot			};
109*c66ec88fSEmmanuel Vadot		};
110*c66ec88fSEmmanuel Vadot
111*c66ec88fSEmmanuel Vadot		smi1: mdio@1180000003880 {
112*c66ec88fSEmmanuel Vadot			compatible = "cavium,octeon-3860-mdio";
113*c66ec88fSEmmanuel Vadot			#address-cells = <1>;
114*c66ec88fSEmmanuel Vadot			#size-cells = <0>;
115*c66ec88fSEmmanuel Vadot			reg = <0x11800 0x00003880 0x0 0x40>;
116*c66ec88fSEmmanuel Vadot
117*c66ec88fSEmmanuel Vadot			phy41: ethernet-phy@1 {
118*c66ec88fSEmmanuel Vadot				cavium,qlm-trim = "0,sgmii";
119*c66ec88fSEmmanuel Vadot				reg = <1>;
120*c66ec88fSEmmanuel Vadot				compatible = "marvell,88e1149r";
121*c66ec88fSEmmanuel Vadot				marvell,reg-init = <3 0x10 0 0x5777>,
122*c66ec88fSEmmanuel Vadot					<3 0x11 0 0x00aa>,
123*c66ec88fSEmmanuel Vadot					<3 0x12 0 0x4105>,
124*c66ec88fSEmmanuel Vadot					<3 0x13 0 0x0a60>;
125*c66ec88fSEmmanuel Vadot			};
126*c66ec88fSEmmanuel Vadot			phy42: ethernet-phy@2 {
127*c66ec88fSEmmanuel Vadot				cavium,qlm-trim = "0,sgmii";
128*c66ec88fSEmmanuel Vadot				reg = <2>;
129*c66ec88fSEmmanuel Vadot				compatible = "marvell,88e1149r";
130*c66ec88fSEmmanuel Vadot				marvell,reg-init = <3 0x10 0 0x5777>,
131*c66ec88fSEmmanuel Vadot					<3 0x11 0 0x00aa>,
132*c66ec88fSEmmanuel Vadot					<3 0x12 0 0x4105>,
133*c66ec88fSEmmanuel Vadot					<3 0x13 0 0x0a60>;
134*c66ec88fSEmmanuel Vadot			};
135*c66ec88fSEmmanuel Vadot			phy43: ethernet-phy@3 {
136*c66ec88fSEmmanuel Vadot				cavium,qlm-trim = "0,sgmii";
137*c66ec88fSEmmanuel Vadot				reg = <3>;
138*c66ec88fSEmmanuel Vadot				compatible = "marvell,88e1149r";
139*c66ec88fSEmmanuel Vadot				marvell,reg-init = <3 0x10 0 0x5777>,
140*c66ec88fSEmmanuel Vadot					<3 0x11 0 0x00aa>,
141*c66ec88fSEmmanuel Vadot					<3 0x12 0 0x4105>,
142*c66ec88fSEmmanuel Vadot					<3 0x13 0 0x0a60>;
143*c66ec88fSEmmanuel Vadot			};
144*c66ec88fSEmmanuel Vadot			phy44: ethernet-phy@4 {
145*c66ec88fSEmmanuel Vadot				cavium,qlm-trim = "0,sgmii";
146*c66ec88fSEmmanuel Vadot				reg = <4>;
147*c66ec88fSEmmanuel Vadot				compatible = "marvell,88e1149r";
148*c66ec88fSEmmanuel Vadot				marvell,reg-init = <3 0x10 0 0x5777>,
149*c66ec88fSEmmanuel Vadot					<3 0x11 0 0x00aa>,
150*c66ec88fSEmmanuel Vadot					<3 0x12 0 0x4105>,
151*c66ec88fSEmmanuel Vadot					<3 0x13 0 0x0a60>;
152*c66ec88fSEmmanuel Vadot			};
153*c66ec88fSEmmanuel Vadot		};
154*c66ec88fSEmmanuel Vadot
155*c66ec88fSEmmanuel Vadot		smi2: mdio@1180000003900 {
156*c66ec88fSEmmanuel Vadot			compatible = "cavium,octeon-3860-mdio";
157*c66ec88fSEmmanuel Vadot			#address-cells = <1>;
158*c66ec88fSEmmanuel Vadot			#size-cells = <0>;
159*c66ec88fSEmmanuel Vadot			reg = <0x11800 0x00003900 0x0 0x40>;
160*c66ec88fSEmmanuel Vadot
161*c66ec88fSEmmanuel Vadot			phy21: ethernet-phy@1 {
162*c66ec88fSEmmanuel Vadot				cavium,qlm-trim = "2,sgmii";
163*c66ec88fSEmmanuel Vadot				reg = <1>;
164*c66ec88fSEmmanuel Vadot				compatible = "marvell,88e1149r";
165*c66ec88fSEmmanuel Vadot				marvell,reg-init = <3 0x10 0 0x5777>,
166*c66ec88fSEmmanuel Vadot					<3 0x11 0 0x00aa>,
167*c66ec88fSEmmanuel Vadot					<3 0x12 0 0x4105>,
168*c66ec88fSEmmanuel Vadot					<3 0x13 0 0x0a60>;
169*c66ec88fSEmmanuel Vadot			};
170*c66ec88fSEmmanuel Vadot			phy22: ethernet-phy@2 {
171*c66ec88fSEmmanuel Vadot				cavium,qlm-trim = "2,sgmii";
172*c66ec88fSEmmanuel Vadot				reg = <2>;
173*c66ec88fSEmmanuel Vadot				compatible = "marvell,88e1149r";
174*c66ec88fSEmmanuel Vadot				marvell,reg-init = <3 0x10 0 0x5777>,
175*c66ec88fSEmmanuel Vadot					<3 0x11 0 0x00aa>,
176*c66ec88fSEmmanuel Vadot					<3 0x12 0 0x4105>,
177*c66ec88fSEmmanuel Vadot					<3 0x13 0 0x0a60>;
178*c66ec88fSEmmanuel Vadot			};
179*c66ec88fSEmmanuel Vadot			phy23: ethernet-phy@3 {
180*c66ec88fSEmmanuel Vadot				cavium,qlm-trim = "2,sgmii";
181*c66ec88fSEmmanuel Vadot				reg = <3>;
182*c66ec88fSEmmanuel Vadot				compatible = "marvell,88e1149r";
183*c66ec88fSEmmanuel Vadot				marvell,reg-init = <3 0x10 0 0x5777>,
184*c66ec88fSEmmanuel Vadot					<3 0x11 0 0x00aa>,
185*c66ec88fSEmmanuel Vadot					<3 0x12 0 0x4105>,
186*c66ec88fSEmmanuel Vadot					<3 0x13 0 0x0a60>;
187*c66ec88fSEmmanuel Vadot			};
188*c66ec88fSEmmanuel Vadot			phy24: ethernet-phy@4 {
189*c66ec88fSEmmanuel Vadot				cavium,qlm-trim = "2,sgmii";
190*c66ec88fSEmmanuel Vadot				reg = <4>;
191*c66ec88fSEmmanuel Vadot				compatible = "marvell,88e1149r";
192*c66ec88fSEmmanuel Vadot				marvell,reg-init = <3 0x10 0 0x5777>,
193*c66ec88fSEmmanuel Vadot					<3 0x11 0 0x00aa>,
194*c66ec88fSEmmanuel Vadot					<3 0x12 0 0x4105>,
195*c66ec88fSEmmanuel Vadot					<3 0x13 0 0x0a60>;
196*c66ec88fSEmmanuel Vadot			};
197*c66ec88fSEmmanuel Vadot		};
198*c66ec88fSEmmanuel Vadot
199*c66ec88fSEmmanuel Vadot		smi3: mdio@1180000003980 {
200*c66ec88fSEmmanuel Vadot			compatible = "cavium,octeon-3860-mdio";
201*c66ec88fSEmmanuel Vadot			#address-cells = <1>;
202*c66ec88fSEmmanuel Vadot			#size-cells = <0>;
203*c66ec88fSEmmanuel Vadot			reg = <0x11800 0x00003980 0x0 0x40>;
204*c66ec88fSEmmanuel Vadot
205*c66ec88fSEmmanuel Vadot			phy11: ethernet-phy@1 {
206*c66ec88fSEmmanuel Vadot				cavium,qlm-trim = "3,sgmii";
207*c66ec88fSEmmanuel Vadot				reg = <1>;
208*c66ec88fSEmmanuel Vadot				compatible = "marvell,88e1149r";
209*c66ec88fSEmmanuel Vadot				marvell,reg-init = <3 0x10 0 0x5777>,
210*c66ec88fSEmmanuel Vadot					<3 0x11 0 0x00aa>,
211*c66ec88fSEmmanuel Vadot					<3 0x12 0 0x4105>,
212*c66ec88fSEmmanuel Vadot					<3 0x13 0 0x0a60>;
213*c66ec88fSEmmanuel Vadot			};
214*c66ec88fSEmmanuel Vadot			phy12: ethernet-phy@2 {
215*c66ec88fSEmmanuel Vadot				cavium,qlm-trim = "3,sgmii";
216*c66ec88fSEmmanuel Vadot				reg = <2>;
217*c66ec88fSEmmanuel Vadot				compatible = "marvell,88e1149r";
218*c66ec88fSEmmanuel Vadot				marvell,reg-init = <3 0x10 0 0x5777>,
219*c66ec88fSEmmanuel Vadot					<3 0x11 0 0x00aa>,
220*c66ec88fSEmmanuel Vadot					<3 0x12 0 0x4105>,
221*c66ec88fSEmmanuel Vadot					<3 0x13 0 0x0a60>;
222*c66ec88fSEmmanuel Vadot			};
223*c66ec88fSEmmanuel Vadot			phy13: ethernet-phy@3 {
224*c66ec88fSEmmanuel Vadot				cavium,qlm-trim = "3,sgmii";
225*c66ec88fSEmmanuel Vadot				reg = <3>;
226*c66ec88fSEmmanuel Vadot				compatible = "marvell,88e1149r";
227*c66ec88fSEmmanuel Vadot				marvell,reg-init = <3 0x10 0 0x5777>,
228*c66ec88fSEmmanuel Vadot					<3 0x11 0 0x00aa>,
229*c66ec88fSEmmanuel Vadot					<3 0x12 0 0x4105>,
230*c66ec88fSEmmanuel Vadot					<3 0x13 0 0x0a60>;
231*c66ec88fSEmmanuel Vadot			};
232*c66ec88fSEmmanuel Vadot			phy14: ethernet-phy@4 {
233*c66ec88fSEmmanuel Vadot				cavium,qlm-trim = "3,sgmii";
234*c66ec88fSEmmanuel Vadot				reg = <4>;
235*c66ec88fSEmmanuel Vadot				compatible = "marvell,88e1149r";
236*c66ec88fSEmmanuel Vadot				marvell,reg-init = <3 0x10 0 0x5777>,
237*c66ec88fSEmmanuel Vadot					<3 0x11 0 0x00aa>,
238*c66ec88fSEmmanuel Vadot					<3 0x12 0 0x4105>,
239*c66ec88fSEmmanuel Vadot					<3 0x13 0 0x0a60>;
240*c66ec88fSEmmanuel Vadot			};
241*c66ec88fSEmmanuel Vadot		};
242*c66ec88fSEmmanuel Vadot
243*c66ec88fSEmmanuel Vadot		mix0: ethernet@1070000100000 {
244*c66ec88fSEmmanuel Vadot			compatible = "cavium,octeon-5750-mix";
245*c66ec88fSEmmanuel Vadot			reg = <0x10700 0x00100000 0x0 0x100>, /* MIX */
246*c66ec88fSEmmanuel Vadot			      <0x11800 0xE0000000 0x0 0x300>, /* AGL */
247*c66ec88fSEmmanuel Vadot			      <0x11800 0xE0000400 0x0 0x400>, /* AGL_SHARED  */
248*c66ec88fSEmmanuel Vadot			      <0x11800 0xE0002000 0x0 0x8>;   /* AGL_PRT_CTL */
249*c66ec88fSEmmanuel Vadot			cell-index = <0>;
250*c66ec88fSEmmanuel Vadot			interrupts = <6 40>, <6 32>;
251*c66ec88fSEmmanuel Vadot			local-mac-address = [ 00 00 00 00 00 00 ];
252*c66ec88fSEmmanuel Vadot			phy-handle = <&phy0>;
253*c66ec88fSEmmanuel Vadot		};
254*c66ec88fSEmmanuel Vadot
255*c66ec88fSEmmanuel Vadot		pip: pip@11800a0000000 {
256*c66ec88fSEmmanuel Vadot			compatible = "cavium,octeon-3860-pip";
257*c66ec88fSEmmanuel Vadot			#address-cells = <1>;
258*c66ec88fSEmmanuel Vadot			#size-cells = <0>;
259*c66ec88fSEmmanuel Vadot			reg = <0x11800 0xa0000000 0x0 0x2000>;
260*c66ec88fSEmmanuel Vadot
261*c66ec88fSEmmanuel Vadot			interface@4 {
262*c66ec88fSEmmanuel Vadot				compatible = "cavium,octeon-3860-pip-interface";
263*c66ec88fSEmmanuel Vadot				#address-cells = <1>;
264*c66ec88fSEmmanuel Vadot				#size-cells = <0>;
265*c66ec88fSEmmanuel Vadot				reg = <0x4>; /* interface */
266*c66ec88fSEmmanuel Vadot
267*c66ec88fSEmmanuel Vadot				ethernet@0 {
268*c66ec88fSEmmanuel Vadot					compatible = "cavium,octeon-3860-pip-port";
269*c66ec88fSEmmanuel Vadot					reg = <0x0>; /* Port */
270*c66ec88fSEmmanuel Vadot					local-mac-address = [ 00 00 00 00 00 00 ];
271*c66ec88fSEmmanuel Vadot					phy-handle = <&phy1>;
272*c66ec88fSEmmanuel Vadot				};
273*c66ec88fSEmmanuel Vadot				ethernet@1 {
274*c66ec88fSEmmanuel Vadot					compatible = "cavium,octeon-3860-pip-port";
275*c66ec88fSEmmanuel Vadot					reg = <0x1>; /* Port */
276*c66ec88fSEmmanuel Vadot					local-mac-address = [ 00 00 00 00 00 00 ];
277*c66ec88fSEmmanuel Vadot					phy-handle = <&phy2>;
278*c66ec88fSEmmanuel Vadot				};
279*c66ec88fSEmmanuel Vadot				ethernet@2 {
280*c66ec88fSEmmanuel Vadot					compatible = "cavium,octeon-3860-pip-port";
281*c66ec88fSEmmanuel Vadot					reg = <0x2>; /* Port */
282*c66ec88fSEmmanuel Vadot					local-mac-address = [ 00 00 00 00 00 00 ];
283*c66ec88fSEmmanuel Vadot					phy-handle = <&phy3>;
284*c66ec88fSEmmanuel Vadot				};
285*c66ec88fSEmmanuel Vadot				ethernet@3 {
286*c66ec88fSEmmanuel Vadot					compatible = "cavium,octeon-3860-pip-port";
287*c66ec88fSEmmanuel Vadot					reg = <0x3>; /* Port */
288*c66ec88fSEmmanuel Vadot					local-mac-address = [ 00 00 00 00 00 00 ];
289*c66ec88fSEmmanuel Vadot					phy-handle = <&phy4>;
290*c66ec88fSEmmanuel Vadot				};
291*c66ec88fSEmmanuel Vadot			};
292*c66ec88fSEmmanuel Vadot
293*c66ec88fSEmmanuel Vadot			interface@3 {
294*c66ec88fSEmmanuel Vadot				compatible = "cavium,octeon-3860-pip-interface";
295*c66ec88fSEmmanuel Vadot				#address-cells = <1>;
296*c66ec88fSEmmanuel Vadot				#size-cells = <0>;
297*c66ec88fSEmmanuel Vadot				reg = <0x3>; /* interface */
298*c66ec88fSEmmanuel Vadot
299*c66ec88fSEmmanuel Vadot				ethernet@0 {
300*c66ec88fSEmmanuel Vadot					compatible = "cavium,octeon-3860-pip-port";
301*c66ec88fSEmmanuel Vadot					reg = <0x0>; /* Port */
302*c66ec88fSEmmanuel Vadot					local-mac-address = [ 00 00 00 00 00 00 ];
303*c66ec88fSEmmanuel Vadot					phy-handle = <&phy11>;
304*c66ec88fSEmmanuel Vadot				};
305*c66ec88fSEmmanuel Vadot				ethernet@1 {
306*c66ec88fSEmmanuel Vadot					compatible = "cavium,octeon-3860-pip-port";
307*c66ec88fSEmmanuel Vadot					reg = <0x1>; /* Port */
308*c66ec88fSEmmanuel Vadot					local-mac-address = [ 00 00 00 00 00 00 ];
309*c66ec88fSEmmanuel Vadot					phy-handle = <&phy12>;
310*c66ec88fSEmmanuel Vadot				};
311*c66ec88fSEmmanuel Vadot				ethernet@2 {
312*c66ec88fSEmmanuel Vadot					compatible = "cavium,octeon-3860-pip-port";
313*c66ec88fSEmmanuel Vadot					reg = <0x2>; /* Port */
314*c66ec88fSEmmanuel Vadot					local-mac-address = [ 00 00 00 00 00 00 ];
315*c66ec88fSEmmanuel Vadot					phy-handle = <&phy13>;
316*c66ec88fSEmmanuel Vadot				};
317*c66ec88fSEmmanuel Vadot				ethernet@3 {
318*c66ec88fSEmmanuel Vadot					compatible = "cavium,octeon-3860-pip-port";
319*c66ec88fSEmmanuel Vadot					reg = <0x3>; /* Port */
320*c66ec88fSEmmanuel Vadot					local-mac-address = [ 00 00 00 00 00 00 ];
321*c66ec88fSEmmanuel Vadot					phy-handle = <&phy14>;
322*c66ec88fSEmmanuel Vadot				};
323*c66ec88fSEmmanuel Vadot			};
324*c66ec88fSEmmanuel Vadot
325*c66ec88fSEmmanuel Vadot			interface@2 {
326*c66ec88fSEmmanuel Vadot				compatible = "cavium,octeon-3860-pip-interface";
327*c66ec88fSEmmanuel Vadot				#address-cells = <1>;
328*c66ec88fSEmmanuel Vadot				#size-cells = <0>;
329*c66ec88fSEmmanuel Vadot				reg = <0x2>; /* interface */
330*c66ec88fSEmmanuel Vadot
331*c66ec88fSEmmanuel Vadot				ethernet@0 {
332*c66ec88fSEmmanuel Vadot					compatible = "cavium,octeon-3860-pip-port";
333*c66ec88fSEmmanuel Vadot					reg = <0x0>; /* Port */
334*c66ec88fSEmmanuel Vadot					local-mac-address = [ 00 00 00 00 00 00 ];
335*c66ec88fSEmmanuel Vadot					phy-handle = <&phy21>;
336*c66ec88fSEmmanuel Vadot				};
337*c66ec88fSEmmanuel Vadot				ethernet@1 {
338*c66ec88fSEmmanuel Vadot					compatible = "cavium,octeon-3860-pip-port";
339*c66ec88fSEmmanuel Vadot					reg = <0x1>; /* Port */
340*c66ec88fSEmmanuel Vadot					local-mac-address = [ 00 00 00 00 00 00 ];
341*c66ec88fSEmmanuel Vadot					phy-handle = <&phy22>;
342*c66ec88fSEmmanuel Vadot				};
343*c66ec88fSEmmanuel Vadot				ethernet@2 {
344*c66ec88fSEmmanuel Vadot					compatible = "cavium,octeon-3860-pip-port";
345*c66ec88fSEmmanuel Vadot					reg = <0x2>; /* Port */
346*c66ec88fSEmmanuel Vadot					local-mac-address = [ 00 00 00 00 00 00 ];
347*c66ec88fSEmmanuel Vadot					phy-handle = <&phy23>;
348*c66ec88fSEmmanuel Vadot				};
349*c66ec88fSEmmanuel Vadot				ethernet@3 {
350*c66ec88fSEmmanuel Vadot					compatible = "cavium,octeon-3860-pip-port";
351*c66ec88fSEmmanuel Vadot					reg = <0x3>; /* Port */
352*c66ec88fSEmmanuel Vadot					local-mac-address = [ 00 00 00 00 00 00 ];
353*c66ec88fSEmmanuel Vadot					phy-handle = <&phy24>;
354*c66ec88fSEmmanuel Vadot				};
355*c66ec88fSEmmanuel Vadot			};
356*c66ec88fSEmmanuel Vadot
357*c66ec88fSEmmanuel Vadot			interface@1 {
358*c66ec88fSEmmanuel Vadot				compatible = "cavium,octeon-3860-pip-interface";
359*c66ec88fSEmmanuel Vadot				#address-cells = <1>;
360*c66ec88fSEmmanuel Vadot				#size-cells = <0>;
361*c66ec88fSEmmanuel Vadot				reg = <0x1>; /* interface */
362*c66ec88fSEmmanuel Vadot
363*c66ec88fSEmmanuel Vadot				ethernet@0 {
364*c66ec88fSEmmanuel Vadot					compatible = "cavium,octeon-3860-pip-port";
365*c66ec88fSEmmanuel Vadot					reg = <0x0>; /* Port */
366*c66ec88fSEmmanuel Vadot					local-mac-address = [ 00 00 00 00 00 00 ];
367*c66ec88fSEmmanuel Vadot				};
368*c66ec88fSEmmanuel Vadot			};
369*c66ec88fSEmmanuel Vadot
370*c66ec88fSEmmanuel Vadot			interface@0 {
371*c66ec88fSEmmanuel Vadot				compatible = "cavium,octeon-3860-pip-interface";
372*c66ec88fSEmmanuel Vadot				#address-cells = <1>;
373*c66ec88fSEmmanuel Vadot				#size-cells = <0>;
374*c66ec88fSEmmanuel Vadot				reg = <0x0>; /* interface */
375*c66ec88fSEmmanuel Vadot
376*c66ec88fSEmmanuel Vadot				ethernet@0 {
377*c66ec88fSEmmanuel Vadot					compatible = "cavium,octeon-3860-pip-port";
378*c66ec88fSEmmanuel Vadot					reg = <0x0>; /* Port */
379*c66ec88fSEmmanuel Vadot					local-mac-address = [ 00 00 00 00 00 00 ];
380*c66ec88fSEmmanuel Vadot					phy-handle = <&phy41>;
381*c66ec88fSEmmanuel Vadot				};
382*c66ec88fSEmmanuel Vadot				ethernet@1 {
383*c66ec88fSEmmanuel Vadot					compatible = "cavium,octeon-3860-pip-port";
384*c66ec88fSEmmanuel Vadot					reg = <0x1>; /* Port */
385*c66ec88fSEmmanuel Vadot					local-mac-address = [ 00 00 00 00 00 00 ];
386*c66ec88fSEmmanuel Vadot					phy-handle = <&phy42>;
387*c66ec88fSEmmanuel Vadot				};
388*c66ec88fSEmmanuel Vadot				ethernet@2 {
389*c66ec88fSEmmanuel Vadot					compatible = "cavium,octeon-3860-pip-port";
390*c66ec88fSEmmanuel Vadot					reg = <0x2>; /* Port */
391*c66ec88fSEmmanuel Vadot					local-mac-address = [ 00 00 00 00 00 00 ];
392*c66ec88fSEmmanuel Vadot					phy-handle = <&phy43>;
393*c66ec88fSEmmanuel Vadot				};
394*c66ec88fSEmmanuel Vadot				ethernet@3 {
395*c66ec88fSEmmanuel Vadot					compatible = "cavium,octeon-3860-pip-port";
396*c66ec88fSEmmanuel Vadot					reg = <0x3>; /* Port */
397*c66ec88fSEmmanuel Vadot					local-mac-address = [ 00 00 00 00 00 00 ];
398*c66ec88fSEmmanuel Vadot					phy-handle = <&phy44>;
399*c66ec88fSEmmanuel Vadot				};
400*c66ec88fSEmmanuel Vadot			};
401*c66ec88fSEmmanuel Vadot		};
402*c66ec88fSEmmanuel Vadot
403*c66ec88fSEmmanuel Vadot		twsi0: i2c@1180000001000 {
404*c66ec88fSEmmanuel Vadot			#address-cells = <1>;
405*c66ec88fSEmmanuel Vadot			#size-cells = <0>;
406*c66ec88fSEmmanuel Vadot			compatible = "cavium,octeon-3860-twsi";
407*c66ec88fSEmmanuel Vadot			reg = <0x11800 0x00001000 0x0 0x200>;
408*c66ec88fSEmmanuel Vadot			interrupts = <3 32>;
409*c66ec88fSEmmanuel Vadot			clock-frequency = <100000>;
410*c66ec88fSEmmanuel Vadot
411*c66ec88fSEmmanuel Vadot			rtc@68 {
412*c66ec88fSEmmanuel Vadot				compatible = "dallas,ds1337";
413*c66ec88fSEmmanuel Vadot				reg = <0x68>;
414*c66ec88fSEmmanuel Vadot			};
415*c66ec88fSEmmanuel Vadot			tmp@4c {
416*c66ec88fSEmmanuel Vadot				compatible = "ti,tmp421";
417*c66ec88fSEmmanuel Vadot				reg = <0x4c>;
418*c66ec88fSEmmanuel Vadot			};
419*c66ec88fSEmmanuel Vadot		};
420*c66ec88fSEmmanuel Vadot
421*c66ec88fSEmmanuel Vadot		twsi1: i2c@1180000001200 {
422*c66ec88fSEmmanuel Vadot			#address-cells = <1>;
423*c66ec88fSEmmanuel Vadot			#size-cells = <0>;
424*c66ec88fSEmmanuel Vadot			compatible = "cavium,octeon-3860-twsi";
425*c66ec88fSEmmanuel Vadot			reg = <0x11800 0x00001200 0x0 0x200>;
426*c66ec88fSEmmanuel Vadot			interrupts = <3 33>;
427*c66ec88fSEmmanuel Vadot			clock-frequency = <100000>;
428*c66ec88fSEmmanuel Vadot		};
429*c66ec88fSEmmanuel Vadot
430*c66ec88fSEmmanuel Vadot		uart0: serial@1180000000800 {
431*c66ec88fSEmmanuel Vadot			compatible = "cavium,octeon-3860-uart","ns16550";
432*c66ec88fSEmmanuel Vadot			reg = <0x11800 0x00000800 0x0 0x400>;
433*c66ec88fSEmmanuel Vadot			clock-frequency = <0>;
434*c66ec88fSEmmanuel Vadot			current-speed = <115200>;
435*c66ec88fSEmmanuel Vadot			reg-shift = <3>;
436*c66ec88fSEmmanuel Vadot			interrupts = <3 36>;
437*c66ec88fSEmmanuel Vadot		};
438*c66ec88fSEmmanuel Vadot
439*c66ec88fSEmmanuel Vadot		uart1: serial@1180000000c00 {
440*c66ec88fSEmmanuel Vadot			compatible = "cavium,octeon-3860-uart","ns16550";
441*c66ec88fSEmmanuel Vadot			reg = <0x11800 0x00000c00 0x0 0x400>;
442*c66ec88fSEmmanuel Vadot			clock-frequency = <0>;
443*c66ec88fSEmmanuel Vadot			current-speed = <115200>;
444*c66ec88fSEmmanuel Vadot			reg-shift = <3>;
445*c66ec88fSEmmanuel Vadot			interrupts = <3 37>;
446*c66ec88fSEmmanuel Vadot		};
447*c66ec88fSEmmanuel Vadot
448*c66ec88fSEmmanuel Vadot		bootbus: bootbus@1180000000000 {
449*c66ec88fSEmmanuel Vadot			compatible = "cavium,octeon-3860-bootbus";
450*c66ec88fSEmmanuel Vadot			reg = <0x11800 0x00000000 0x0 0x200>;
451*c66ec88fSEmmanuel Vadot			/* The chip select number and offset */
452*c66ec88fSEmmanuel Vadot			#address-cells = <2>;
453*c66ec88fSEmmanuel Vadot			/* The size of the chip select region */
454*c66ec88fSEmmanuel Vadot			#size-cells = <1>;
455*c66ec88fSEmmanuel Vadot			ranges = <0 0  0       0x1f400000  0xc00000>,
456*c66ec88fSEmmanuel Vadot				 <1 0  0x10000 0x30000000  0>,
457*c66ec88fSEmmanuel Vadot				 <2 0  0x10000 0x40000000  0>,
458*c66ec88fSEmmanuel Vadot				 <3 0  0x10000 0x50000000  0>,
459*c66ec88fSEmmanuel Vadot				 <4 0  0       0x1d020000  0x10000>,
460*c66ec88fSEmmanuel Vadot				 <5 0  0       0x1d040000  0x10000>,
461*c66ec88fSEmmanuel Vadot				 <6 0  0       0x1d050000  0x10000>,
462*c66ec88fSEmmanuel Vadot				 <7 0  0x10000 0x90000000  0>;
463*c66ec88fSEmmanuel Vadot
464*c66ec88fSEmmanuel Vadot			cavium,cs-config@0 {
465*c66ec88fSEmmanuel Vadot				compatible = "cavium,octeon-3860-bootbus-config";
466*c66ec88fSEmmanuel Vadot				cavium,cs-index = <0>;
467*c66ec88fSEmmanuel Vadot				cavium,t-adr  = <10>;
468*c66ec88fSEmmanuel Vadot				cavium,t-ce   = <50>;
469*c66ec88fSEmmanuel Vadot				cavium,t-oe   = <50>;
470*c66ec88fSEmmanuel Vadot				cavium,t-we   = <35>;
471*c66ec88fSEmmanuel Vadot				cavium,t-rd-hld = <25>;
472*c66ec88fSEmmanuel Vadot				cavium,t-wr-hld = <35>;
473*c66ec88fSEmmanuel Vadot				cavium,t-pause	= <0>;
474*c66ec88fSEmmanuel Vadot				cavium,t-wait	= <300>;
475*c66ec88fSEmmanuel Vadot				cavium,t-page	= <25>;
476*c66ec88fSEmmanuel Vadot				cavium,t-rd-dly = <0>;
477*c66ec88fSEmmanuel Vadot
478*c66ec88fSEmmanuel Vadot				cavium,pages	 = <0>;
479*c66ec88fSEmmanuel Vadot				cavium,bus-width = <8>;
480*c66ec88fSEmmanuel Vadot			};
481*c66ec88fSEmmanuel Vadot			cavium,cs-config@4 {
482*c66ec88fSEmmanuel Vadot				compatible = "cavium,octeon-3860-bootbus-config";
483*c66ec88fSEmmanuel Vadot				cavium,cs-index = <4>;
484*c66ec88fSEmmanuel Vadot				cavium,t-adr  = <320>;
485*c66ec88fSEmmanuel Vadot				cavium,t-ce   = <320>;
486*c66ec88fSEmmanuel Vadot				cavium,t-oe   = <320>;
487*c66ec88fSEmmanuel Vadot				cavium,t-we   = <320>;
488*c66ec88fSEmmanuel Vadot				cavium,t-rd-hld = <320>;
489*c66ec88fSEmmanuel Vadot				cavium,t-wr-hld = <320>;
490*c66ec88fSEmmanuel Vadot				cavium,t-pause	= <320>;
491*c66ec88fSEmmanuel Vadot				cavium,t-wait	= <320>;
492*c66ec88fSEmmanuel Vadot				cavium,t-page	= <320>;
493*c66ec88fSEmmanuel Vadot				cavium,t-rd-dly = <0>;
494*c66ec88fSEmmanuel Vadot
495*c66ec88fSEmmanuel Vadot				cavium,pages	 = <0>;
496*c66ec88fSEmmanuel Vadot				cavium,bus-width = <8>;
497*c66ec88fSEmmanuel Vadot			};
498*c66ec88fSEmmanuel Vadot			cavium,cs-config@5 {
499*c66ec88fSEmmanuel Vadot				compatible = "cavium,octeon-3860-bootbus-config";
500*c66ec88fSEmmanuel Vadot				cavium,cs-index = <5>;
501*c66ec88fSEmmanuel Vadot				cavium,t-adr  = <0>;
502*c66ec88fSEmmanuel Vadot				cavium,t-ce   = <300>;
503*c66ec88fSEmmanuel Vadot				cavium,t-oe   = <125>;
504*c66ec88fSEmmanuel Vadot				cavium,t-we   = <150>;
505*c66ec88fSEmmanuel Vadot				cavium,t-rd-hld = <100>;
506*c66ec88fSEmmanuel Vadot				cavium,t-wr-hld = <300>;
507*c66ec88fSEmmanuel Vadot				cavium,t-pause	= <0>;
508*c66ec88fSEmmanuel Vadot				cavium,t-wait	= <300>;
509*c66ec88fSEmmanuel Vadot				cavium,t-page	= <310>;
510*c66ec88fSEmmanuel Vadot				cavium,t-rd-dly = <0>;
511*c66ec88fSEmmanuel Vadot
512*c66ec88fSEmmanuel Vadot				cavium,pages	 = <0>;
513*c66ec88fSEmmanuel Vadot				cavium,bus-width = <16>;
514*c66ec88fSEmmanuel Vadot			};
515*c66ec88fSEmmanuel Vadot			cavium,cs-config@6 {
516*c66ec88fSEmmanuel Vadot				compatible = "cavium,octeon-3860-bootbus-config";
517*c66ec88fSEmmanuel Vadot				cavium,cs-index = <6>;
518*c66ec88fSEmmanuel Vadot				cavium,t-adr  = <0>;
519*c66ec88fSEmmanuel Vadot				cavium,t-ce   = <30>;
520*c66ec88fSEmmanuel Vadot				cavium,t-oe   = <125>;
521*c66ec88fSEmmanuel Vadot				cavium,t-we   = <150>;
522*c66ec88fSEmmanuel Vadot				cavium,t-rd-hld = <100>;
523*c66ec88fSEmmanuel Vadot				cavium,t-wr-hld = <30>;
524*c66ec88fSEmmanuel Vadot				cavium,t-pause	= <0>;
525*c66ec88fSEmmanuel Vadot				cavium,t-wait	= <30>;
526*c66ec88fSEmmanuel Vadot				cavium,t-page	= <310>;
527*c66ec88fSEmmanuel Vadot				cavium,t-rd-dly = <0>;
528*c66ec88fSEmmanuel Vadot
529*c66ec88fSEmmanuel Vadot				cavium,pages	 = <0>;
530*c66ec88fSEmmanuel Vadot				cavium,wait-mode;
531*c66ec88fSEmmanuel Vadot				cavium,bus-width = <16>;
532*c66ec88fSEmmanuel Vadot			};
533*c66ec88fSEmmanuel Vadot
534*c66ec88fSEmmanuel Vadot			flash0: nor@0,0 {
535*c66ec88fSEmmanuel Vadot				compatible = "cfi-flash";
536*c66ec88fSEmmanuel Vadot				reg = <0 0 0x800000>;
537*c66ec88fSEmmanuel Vadot				#address-cells = <1>;
538*c66ec88fSEmmanuel Vadot				#size-cells = <1>;
539*c66ec88fSEmmanuel Vadot
540*c66ec88fSEmmanuel Vadot				partition@0 {
541*c66ec88fSEmmanuel Vadot					label = "bootloader";
542*c66ec88fSEmmanuel Vadot					reg = <0 0x200000>;
543*c66ec88fSEmmanuel Vadot					read-only;
544*c66ec88fSEmmanuel Vadot				};
545*c66ec88fSEmmanuel Vadot				partition@200000 {
546*c66ec88fSEmmanuel Vadot					label = "kernel";
547*c66ec88fSEmmanuel Vadot					reg = <0x200000 0x200000>;
548*c66ec88fSEmmanuel Vadot				};
549*c66ec88fSEmmanuel Vadot				partition@400000 {
550*c66ec88fSEmmanuel Vadot					label = "cramfs";
551*c66ec88fSEmmanuel Vadot					reg = <0x400000 0x3fe000>;
552*c66ec88fSEmmanuel Vadot				};
553*c66ec88fSEmmanuel Vadot				partition@7fe000 {
554*c66ec88fSEmmanuel Vadot					label = "environment";
555*c66ec88fSEmmanuel Vadot					reg = <0x7fe000 0x2000>;
556*c66ec88fSEmmanuel Vadot					read-only;
557*c66ec88fSEmmanuel Vadot				};
558*c66ec88fSEmmanuel Vadot			};
559*c66ec88fSEmmanuel Vadot
560*c66ec88fSEmmanuel Vadot			led0: led-display@4,0 {
561*c66ec88fSEmmanuel Vadot				compatible = "avago,hdsp-253x";
562*c66ec88fSEmmanuel Vadot				reg = <4 0x20 0x20>, <4 0 0x20>;
563*c66ec88fSEmmanuel Vadot			};
564*c66ec88fSEmmanuel Vadot
565*c66ec88fSEmmanuel Vadot			compact-flash@5,0 {
566*c66ec88fSEmmanuel Vadot				compatible = "cavium,ebt3000-compact-flash";
567*c66ec88fSEmmanuel Vadot				reg = <5 0 0x10000>, <6 0 0x10000>;
568*c66ec88fSEmmanuel Vadot				cavium,bus-width = <16>;
569*c66ec88fSEmmanuel Vadot				cavium,true-ide;
570*c66ec88fSEmmanuel Vadot				cavium,dma-engine-handle = <&dma0>;
571*c66ec88fSEmmanuel Vadot			};
572*c66ec88fSEmmanuel Vadot		};
573*c66ec88fSEmmanuel Vadot
574*c66ec88fSEmmanuel Vadot		dma0: dma-engine@1180000000100 {
575*c66ec88fSEmmanuel Vadot			compatible = "cavium,octeon-5750-bootbus-dma";
576*c66ec88fSEmmanuel Vadot			reg = <0x11800 0x00000100 0x0 0x8>;
577*c66ec88fSEmmanuel Vadot			interrupts = <0 63>;
578*c66ec88fSEmmanuel Vadot		};
579*c66ec88fSEmmanuel Vadot		dma1: dma-engine@1180000000108 {
580*c66ec88fSEmmanuel Vadot			compatible = "cavium,octeon-5750-bootbus-dma";
581*c66ec88fSEmmanuel Vadot			reg = <0x11800 0x00000108 0x0 0x8>;
582*c66ec88fSEmmanuel Vadot			interrupts = <0 63>;
583*c66ec88fSEmmanuel Vadot		};
584*c66ec88fSEmmanuel Vadot
585*c66ec88fSEmmanuel Vadot		uctl: uctl@118006f000000 {
586*c66ec88fSEmmanuel Vadot			compatible = "cavium,octeon-6335-uctl";
587*c66ec88fSEmmanuel Vadot			reg = <0x11800 0x6f000000 0x0 0x100>;
588*c66ec88fSEmmanuel Vadot			ranges; /* Direct mapping */
589*c66ec88fSEmmanuel Vadot			#address-cells = <2>;
590*c66ec88fSEmmanuel Vadot			#size-cells = <2>;
591*c66ec88fSEmmanuel Vadot			/* 12MHz, 24MHz and 48MHz allowed */
592*c66ec88fSEmmanuel Vadot			refclk-frequency = <12000000>;
593*c66ec88fSEmmanuel Vadot			/* Either "crystal" or "external" */
594*c66ec88fSEmmanuel Vadot			refclk-type = "crystal";
595*c66ec88fSEmmanuel Vadot
596*c66ec88fSEmmanuel Vadot			ehci@16f0000000000 {
597*c66ec88fSEmmanuel Vadot				compatible = "cavium,octeon-6335-ehci","usb-ehci";
598*c66ec88fSEmmanuel Vadot				reg = <0x16f00 0x00000000 0x0 0x100>;
599*c66ec88fSEmmanuel Vadot				interrupts = <3 44>;
600*c66ec88fSEmmanuel Vadot				big-endian-regs;
601*c66ec88fSEmmanuel Vadot			};
602*c66ec88fSEmmanuel Vadot			ohci@16f0000000400 {
603*c66ec88fSEmmanuel Vadot				compatible = "cavium,octeon-6335-ohci","usb-ohci";
604*c66ec88fSEmmanuel Vadot				reg = <0x16f00 0x00000400 0x0 0x100>;
605*c66ec88fSEmmanuel Vadot				interrupts = <3 44>;
606*c66ec88fSEmmanuel Vadot				big-endian-regs;
607*c66ec88fSEmmanuel Vadot			};
608*c66ec88fSEmmanuel Vadot		};
609*c66ec88fSEmmanuel Vadot	};
610*c66ec88fSEmmanuel Vadot
611*c66ec88fSEmmanuel Vadot	aliases {
612*c66ec88fSEmmanuel Vadot		mix0 = &mix0;
613*c66ec88fSEmmanuel Vadot		pip = &pip;
614*c66ec88fSEmmanuel Vadot		smi0 = &smi0;
615*c66ec88fSEmmanuel Vadot		smi1 = &smi1;
616*c66ec88fSEmmanuel Vadot		smi2 = &smi2;
617*c66ec88fSEmmanuel Vadot		smi3 = &smi3;
618*c66ec88fSEmmanuel Vadot		twsi0 = &twsi0;
619*c66ec88fSEmmanuel Vadot		twsi1 = &twsi1;
620*c66ec88fSEmmanuel Vadot		uart0 = &uart0;
621*c66ec88fSEmmanuel Vadot		uart1 = &uart1;
622*c66ec88fSEmmanuel Vadot		uctl = &uctl;
623*c66ec88fSEmmanuel Vadot		led0 = &led0;
624*c66ec88fSEmmanuel Vadot		flash0 = &flash0;
625*c66ec88fSEmmanuel Vadot	};
626*c66ec88fSEmmanuel Vadot };
627