xref: /linux/scripts/dtc/include-prefixes/arm/aspeed/aspeed-bmc-quanta-q71l.dts (revision 724ba6751532055db75992fc6ae21c3e322e94a7)
1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0
2*724ba675SRob Herring/dts-v1/;
3*724ba675SRob Herring#include "aspeed-g4.dtsi"
4*724ba675SRob Herring#include <dt-bindings/gpio/aspeed-gpio.h>
5*724ba675SRob Herring
6*724ba675SRob Herring/ {
7*724ba675SRob Herring	model = "Quanta Q71L BMC";
8*724ba675SRob Herring	compatible = "quanta,q71l-bmc", "aspeed,ast2400";
9*724ba675SRob Herring
10*724ba675SRob Herring	aliases {
11*724ba675SRob Herring		i2c14 = &i2c_pcie2;
12*724ba675SRob Herring		i2c15 = &i2c_pcie3;
13*724ba675SRob Herring		i2c16 = &i2c_pcie6;
14*724ba675SRob Herring		i2c17 = &i2c_pcie7;
15*724ba675SRob Herring		i2c18 = &i2c_pcie1;
16*724ba675SRob Herring		i2c19 = &i2c_pcie4;
17*724ba675SRob Herring		i2c20 = &i2c_pcie5;
18*724ba675SRob Herring		i2c21 = &i2c_pcie8;
19*724ba675SRob Herring		i2c22 = &i2c_pcie9;
20*724ba675SRob Herring		i2c23 = &i2c_pcie10;
21*724ba675SRob Herring		i2c24 = &i2c_ssd1;
22*724ba675SRob Herring		i2c25 = &i2c_ssd2;
23*724ba675SRob Herring		i2c26 = &i2c_psu4;
24*724ba675SRob Herring		i2c27 = &i2c_psu1;
25*724ba675SRob Herring		i2c28 = &i2c_psu3;
26*724ba675SRob Herring		i2c29 = &i2c_psu2;
27*724ba675SRob Herring	};
28*724ba675SRob Herring
29*724ba675SRob Herring	chosen {
30*724ba675SRob Herring		stdout-path = &uart5;
31*724ba675SRob Herring		bootargs = "console=ttyS4,115200 earlycon";
32*724ba675SRob Herring	};
33*724ba675SRob Herring
34*724ba675SRob Herring	memory@40000000 {
35*724ba675SRob Herring		reg = <0x40000000 0x8000000>;
36*724ba675SRob Herring	};
37*724ba675SRob Herring
38*724ba675SRob Herring	reserved-memory {
39*724ba675SRob Herring		#address-cells = <1>;
40*724ba675SRob Herring		#size-cells = <1>;
41*724ba675SRob Herring		ranges;
42*724ba675SRob Herring
43*724ba675SRob Herring		vga_memory: framebuffer@47800000 {
44*724ba675SRob Herring			no-map;
45*724ba675SRob Herring			reg = <0x47800000 0x00800000>; /* 8MB */
46*724ba675SRob Herring		};
47*724ba675SRob Herring	};
48*724ba675SRob Herring
49*724ba675SRob Herring	leds {
50*724ba675SRob Herring		compatible = "gpio-leds";
51*724ba675SRob Herring
52*724ba675SRob Herring		heartbeat {
53*724ba675SRob Herring			gpios = <&gpio ASPEED_GPIO(B, 0) GPIO_ACTIVE_LOW>;
54*724ba675SRob Herring		};
55*724ba675SRob Herring
56*724ba675SRob Herring		power {
57*724ba675SRob Herring			gpios = <&gpio ASPEED_GPIO(B, 2) GPIO_ACTIVE_LOW>;
58*724ba675SRob Herring		};
59*724ba675SRob Herring
60*724ba675SRob Herring		identify {
61*724ba675SRob Herring			gpios = <&gpio ASPEED_GPIO(B, 3) GPIO_ACTIVE_LOW>;
62*724ba675SRob Herring		};
63*724ba675SRob Herring	};
64*724ba675SRob Herring
65*724ba675SRob Herring	iio-hwmon {
66*724ba675SRob Herring		compatible = "iio-hwmon";
67*724ba675SRob Herring		io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>,
68*724ba675SRob Herring			<&adc 4>, <&adc 5>, <&adc 6>, <&adc 7>,
69*724ba675SRob Herring			<&adc 8>, <&adc 9>, <&adc 10>;
70*724ba675SRob Herring	};
71*724ba675SRob Herring
72*724ba675SRob Herring	iio-hwmon-battery {
73*724ba675SRob Herring		compatible = "iio-hwmon";
74*724ba675SRob Herring		io-channels = <&adc 11>;
75*724ba675SRob Herring	};
76*724ba675SRob Herring
77*724ba675SRob Herring	i2c1mux: i2cmux {
78*724ba675SRob Herring		compatible = "i2c-mux-gpio";
79*724ba675SRob Herring		#address-cells = <1>;
80*724ba675SRob Herring		#size-cells = <0>;
81*724ba675SRob Herring
82*724ba675SRob Herring		/* mux-gpios = <&sgpio 10 GPIO_ACTIVE_HIGH> */
83*724ba675SRob Herring		i2c-parent = <&i2c1>;
84*724ba675SRob Herring	};
85*724ba675SRob Herring};
86*724ba675SRob Herring
87*724ba675SRob Herring&fmc {
88*724ba675SRob Herring	status = "okay";
89*724ba675SRob Herring	flash@0 {
90*724ba675SRob Herring		status = "okay";
91*724ba675SRob Herring		label = "bmc";
92*724ba675SRob Herring		m25p,fast-read;
93*724ba675SRob Herring#include "openbmc-flash-layout.dtsi"
94*724ba675SRob Herring	};
95*724ba675SRob Herring};
96*724ba675SRob Herring
97*724ba675SRob Herring&spi {
98*724ba675SRob Herring	status = "okay";
99*724ba675SRob Herring	pinctrl-names = "default";
100*724ba675SRob Herring	pinctrl-0 = <&pinctrl_spi1_default>;
101*724ba675SRob Herring
102*724ba675SRob Herring	flash@0 {
103*724ba675SRob Herring		status = "okay";
104*724ba675SRob Herring		m25p,fast-read;
105*724ba675SRob Herring		label = "pnor";
106*724ba675SRob Herring	};
107*724ba675SRob Herring};
108*724ba675SRob Herring
109*724ba675SRob Herring&pinctrl {
110*724ba675SRob Herring	pinctrl-names = "default";
111*724ba675SRob Herring	pinctrl-0 = <&pinctrl_vgahs_default &pinctrl_vgavs_default
112*724ba675SRob Herring			&pinctrl_ddcclk_default &pinctrl_ddcdat_default>;
113*724ba675SRob Herring};
114*724ba675SRob Herring
115*724ba675SRob Herring&p2a {
116*724ba675SRob Herring	status = "okay";
117*724ba675SRob Herring	memory-region = <&vga_memory>;
118*724ba675SRob Herring};
119*724ba675SRob Herring
120*724ba675SRob Herring&ibt {
121*724ba675SRob Herring	status = "okay";
122*724ba675SRob Herring};
123*724ba675SRob Herring
124*724ba675SRob Herring&lpc_ctrl {
125*724ba675SRob Herring	status = "okay";
126*724ba675SRob Herring};
127*724ba675SRob Herring
128*724ba675SRob Herring&lpc_snoop {
129*724ba675SRob Herring	status = "okay";
130*724ba675SRob Herring	snoop-ports = <0x80>;
131*724ba675SRob Herring};
132*724ba675SRob Herring
133*724ba675SRob Herring&mac0 {
134*724ba675SRob Herring	status = "okay";
135*724ba675SRob Herring	pinctrl-names = "default";
136*724ba675SRob Herring	pinctrl-0 = <&pinctrl_rmii1_default>;
137*724ba675SRob Herring	use-ncsi;
138*724ba675SRob Herring};
139*724ba675SRob Herring
140*724ba675SRob Herring&mac1 {
141*724ba675SRob Herring	status = "okay";
142*724ba675SRob Herring	pinctrl-names = "default";
143*724ba675SRob Herring	pinctrl-0 = <&pinctrl_rgmii2_default &pinctrl_mdio2_default>;
144*724ba675SRob Herring};
145*724ba675SRob Herring
146*724ba675SRob Herring&uart1 {
147*724ba675SRob Herring	status = "okay";
148*724ba675SRob Herring};
149*724ba675SRob Herring
150*724ba675SRob Herring&uart5 {
151*724ba675SRob Herring	status = "okay";
152*724ba675SRob Herring};
153*724ba675SRob Herring
154*724ba675SRob Herring&i2c0 {
155*724ba675SRob Herring	status = "okay";
156*724ba675SRob Herring};
157*724ba675SRob Herring
158*724ba675SRob Herring&i2c1 {
159*724ba675SRob Herring	status = "okay";
160*724ba675SRob Herring
161*724ba675SRob Herring	/* temp2 inlet */
162*724ba675SRob Herring	tmp75@4c {
163*724ba675SRob Herring		compatible = "ti,tmp75";
164*724ba675SRob Herring		reg = <0x4c>;
165*724ba675SRob Herring	};
166*724ba675SRob Herring
167*724ba675SRob Herring	/* temp3 */
168*724ba675SRob Herring	tmp75@4e {
169*724ba675SRob Herring		compatible = "ti,tmp75";
170*724ba675SRob Herring		reg = <0x4e>;
171*724ba675SRob Herring	};
172*724ba675SRob Herring
173*724ba675SRob Herring	/* temp1 */
174*724ba675SRob Herring	tmp75@4f {
175*724ba675SRob Herring		compatible = "ti,tmp75";
176*724ba675SRob Herring		reg = <0x4f>;
177*724ba675SRob Herring	};
178*724ba675SRob Herring
179*724ba675SRob Herring	/* Baseboard FRU */
180*724ba675SRob Herring	eeprom@54 {
181*724ba675SRob Herring		compatible = "atmel,24c64";
182*724ba675SRob Herring		reg = <0x54>;
183*724ba675SRob Herring	};
184*724ba675SRob Herring
185*724ba675SRob Herring	/* FP FRU */
186*724ba675SRob Herring	eeprom@57 {
187*724ba675SRob Herring		compatible = "atmel,24c64";
188*724ba675SRob Herring		reg = <0x57>;
189*724ba675SRob Herring	};
190*724ba675SRob Herring};
191*724ba675SRob Herring
192*724ba675SRob Herring&i2c2 {
193*724ba675SRob Herring	status = "okay";
194*724ba675SRob Herring
195*724ba675SRob Herring	/* 0: PCIe Slot 2,
196*724ba675SRob Herring	 *    Slot 3,
197*724ba675SRob Herring	 *    Slot 6,
198*724ba675SRob Herring	 *    Slot 7
199*724ba675SRob Herring	 */
200*724ba675SRob Herring	i2c-switch@74 {
201*724ba675SRob Herring		compatible = "nxp,pca9546";
202*724ba675SRob Herring		reg = <0x74>;
203*724ba675SRob Herring		#address-cells = <1>;
204*724ba675SRob Herring		#size-cells = <0>;
205*724ba675SRob Herring		i2c-mux-idle-disconnect;  /* may use mux@77 next. */
206*724ba675SRob Herring
207*724ba675SRob Herring		i2c_pcie2: i2c@0 {
208*724ba675SRob Herring			#address-cells = <1>;
209*724ba675SRob Herring			#size-cells = <0>;
210*724ba675SRob Herring			reg = <0>;
211*724ba675SRob Herring		};
212*724ba675SRob Herring
213*724ba675SRob Herring		i2c_pcie3: i2c@1 {
214*724ba675SRob Herring			#address-cells = <1>;
215*724ba675SRob Herring			#size-cells = <0>;
216*724ba675SRob Herring			reg = <1>;
217*724ba675SRob Herring		};
218*724ba675SRob Herring
219*724ba675SRob Herring		i2c_pcie6: i2c@2 {
220*724ba675SRob Herring			#address-cells = <1>;
221*724ba675SRob Herring			#size-cells = <0>;
222*724ba675SRob Herring			reg = <2>;
223*724ba675SRob Herring		};
224*724ba675SRob Herring
225*724ba675SRob Herring		i2c_pcie7: i2c@3 {
226*724ba675SRob Herring			#address-cells = <1>;
227*724ba675SRob Herring			#size-cells = <0>;
228*724ba675SRob Herring			reg = <3>;
229*724ba675SRob Herring		};
230*724ba675SRob Herring	};
231*724ba675SRob Herring
232*724ba675SRob Herring	/* 0: PCIe Slot 1,
233*724ba675SRob Herring	 *    Slot 4,
234*724ba675SRob Herring	 *    Slot 5,
235*724ba675SRob Herring	 *    Slot 8,
236*724ba675SRob Herring	 *    Slot 9,
237*724ba675SRob Herring	 *    Slot 10,
238*724ba675SRob Herring	 *    SSD 1,
239*724ba675SRob Herring	 *    SSD 2
240*724ba675SRob Herring	 */
241*724ba675SRob Herring	i2c-switch@77 {
242*724ba675SRob Herring		compatible = "nxp,pca9548";
243*724ba675SRob Herring		#address-cells = <1>;
244*724ba675SRob Herring		#size-cells = <0>;
245*724ba675SRob Herring		reg = <0x77>;
246*724ba675SRob Herring		i2c-mux-idle-disconnect;  /* may use mux@74 next. */
247*724ba675SRob Herring
248*724ba675SRob Herring		i2c_pcie1: i2c@0 {
249*724ba675SRob Herring			#address-cells = <1>;
250*724ba675SRob Herring			#size-cells = <0>;
251*724ba675SRob Herring			reg = <0>;
252*724ba675SRob Herring		};
253*724ba675SRob Herring
254*724ba675SRob Herring		i2c_pcie4: i2c@1 {
255*724ba675SRob Herring			#address-cells = <1>;
256*724ba675SRob Herring			#size-cells = <0>;
257*724ba675SRob Herring			reg = <1>;
258*724ba675SRob Herring		};
259*724ba675SRob Herring
260*724ba675SRob Herring		i2c_pcie5: i2c@2 {
261*724ba675SRob Herring			#address-cells = <1>;
262*724ba675SRob Herring			#size-cells = <0>;
263*724ba675SRob Herring			reg = <2>;
264*724ba675SRob Herring		};
265*724ba675SRob Herring
266*724ba675SRob Herring		i2c_pcie8: i2c@3 {
267*724ba675SRob Herring			#address-cells = <1>;
268*724ba675SRob Herring			#size-cells = <0>;
269*724ba675SRob Herring			reg = <3>;
270*724ba675SRob Herring		};
271*724ba675SRob Herring
272*724ba675SRob Herring		i2c_pcie9: i2c@4 {
273*724ba675SRob Herring			#address-cells = <1>;
274*724ba675SRob Herring			#size-cells = <0>;
275*724ba675SRob Herring			reg = <4>;
276*724ba675SRob Herring		};
277*724ba675SRob Herring
278*724ba675SRob Herring		i2c_pcie10: i2c@5 {
279*724ba675SRob Herring			#address-cells = <1>;
280*724ba675SRob Herring			#size-cells = <0>;
281*724ba675SRob Herring			reg = <5>;
282*724ba675SRob Herring		};
283*724ba675SRob Herring
284*724ba675SRob Herring		i2c_ssd1: i2c@6 {
285*724ba675SRob Herring			#address-cells = <1>;
286*724ba675SRob Herring			#size-cells = <0>;
287*724ba675SRob Herring			reg = <6>;
288*724ba675SRob Herring		};
289*724ba675SRob Herring
290*724ba675SRob Herring		i2c_ssd2: i2c@7 {
291*724ba675SRob Herring			#address-cells = <1>;
292*724ba675SRob Herring			#size-cells = <0>;
293*724ba675SRob Herring			reg = <7>;
294*724ba675SRob Herring		};
295*724ba675SRob Herring	};
296*724ba675SRob Herring};
297*724ba675SRob Herring
298*724ba675SRob Herring&i2c3 {
299*724ba675SRob Herring	status = "okay";
300*724ba675SRob Herring
301*724ba675SRob Herring	/* BIOS FRU */
302*724ba675SRob Herring	eeprom@56 {
303*724ba675SRob Herring		compatible = "atmel,24c64";
304*724ba675SRob Herring		reg = <0x56>;
305*724ba675SRob Herring	};
306*724ba675SRob Herring};
307*724ba675SRob Herring
308*724ba675SRob Herring&i2c4 {
309*724ba675SRob Herring	status = "okay";
310*724ba675SRob Herring};
311*724ba675SRob Herring
312*724ba675SRob Herring&i2c5 {
313*724ba675SRob Herring	status = "okay";
314*724ba675SRob Herring};
315*724ba675SRob Herring
316*724ba675SRob Herring&i2c6 {
317*724ba675SRob Herring	status = "okay";
318*724ba675SRob Herring};
319*724ba675SRob Herring
320*724ba675SRob Herring&i2c7 {
321*724ba675SRob Herring	status = "okay";
322*724ba675SRob Herring
323*724ba675SRob Herring	/* 0: PSU4
324*724ba675SRob Herring	 *    PSU1
325*724ba675SRob Herring	 *    PSU3
326*724ba675SRob Herring	 *    PSU2
327*724ba675SRob Herring	 */
328*724ba675SRob Herring	i2c-switch@70 {
329*724ba675SRob Herring		compatible = "nxp,pca9546";
330*724ba675SRob Herring		reg = <0x70>;
331*724ba675SRob Herring		#address-cells = <1>;
332*724ba675SRob Herring		#size-cells = <0>;
333*724ba675SRob Herring
334*724ba675SRob Herring		i2c_psu4: i2c@0 {
335*724ba675SRob Herring			#address-cells = <1>;
336*724ba675SRob Herring			#size-cells = <0>;
337*724ba675SRob Herring			reg = <0>;
338*724ba675SRob Herring
339*724ba675SRob Herring			psu@59 {
340*724ba675SRob Herring				compatible = "pmbus";
341*724ba675SRob Herring				reg = <0x59>;
342*724ba675SRob Herring			};
343*724ba675SRob Herring		};
344*724ba675SRob Herring
345*724ba675SRob Herring		i2c_psu1: i2c@1 {
346*724ba675SRob Herring			#address-cells = <1>;
347*724ba675SRob Herring			#size-cells = <0>;
348*724ba675SRob Herring			reg = <1>;
349*724ba675SRob Herring
350*724ba675SRob Herring			psu@58 {
351*724ba675SRob Herring				compatible = "pmbus";
352*724ba675SRob Herring				reg = <0x58>;
353*724ba675SRob Herring			};
354*724ba675SRob Herring		};
355*724ba675SRob Herring
356*724ba675SRob Herring		i2c_psu3: i2c@2 {
357*724ba675SRob Herring			#address-cells = <1>;
358*724ba675SRob Herring			#size-cells = <0>;
359*724ba675SRob Herring			reg = <2>;
360*724ba675SRob Herring
361*724ba675SRob Herring			psu@58 {
362*724ba675SRob Herring				compatible = "pmbus";
363*724ba675SRob Herring				reg = <0x58>;
364*724ba675SRob Herring			};
365*724ba675SRob Herring		};
366*724ba675SRob Herring
367*724ba675SRob Herring		i2c_psu2: i2c@3 {
368*724ba675SRob Herring			#address-cells = <1>;
369*724ba675SRob Herring			#size-cells = <0>;
370*724ba675SRob Herring			reg = <3>;
371*724ba675SRob Herring
372*724ba675SRob Herring			psu@59 {
373*724ba675SRob Herring				compatible = "pmbus";
374*724ba675SRob Herring				reg = <0x59>;
375*724ba675SRob Herring			};
376*724ba675SRob Herring		};
377*724ba675SRob Herring	};
378*724ba675SRob Herring
379*724ba675SRob Herring	/* PDB FRU */
380*724ba675SRob Herring	eeprom@52 {
381*724ba675SRob Herring		compatible = "atmel,24c64";
382*724ba675SRob Herring		reg = <0x52>;
383*724ba675SRob Herring	};
384*724ba675SRob Herring};
385*724ba675SRob Herring
386*724ba675SRob Herring&i2c8 {
387*724ba675SRob Herring	status = "okay";
388*724ba675SRob Herring
389*724ba675SRob Herring	/* BMC FRU */
390*724ba675SRob Herring	eeprom@50 {
391*724ba675SRob Herring		compatible = "atmel,24c64";
392*724ba675SRob Herring		reg = <0x50>;
393*724ba675SRob Herring	};
394*724ba675SRob Herring};
395*724ba675SRob Herring
396*724ba675SRob Herring&vuart {
397*724ba675SRob Herring	status = "okay";
398*724ba675SRob Herring};
399*724ba675SRob Herring
400*724ba675SRob Herring&wdt2 {
401*724ba675SRob Herring	status = "okay";
402*724ba675SRob Herring};
403*724ba675SRob Herring
404*724ba675SRob Herring&adc {
405*724ba675SRob Herring	status = "okay";
406*724ba675SRob Herring};
407*724ba675SRob Herring
408*724ba675SRob Herring&pwm_tacho {
409*724ba675SRob Herring	status = "okay";
410*724ba675SRob Herring
411*724ba675SRob Herring	pinctrl-names = "default";
412*724ba675SRob Herring	pinctrl-0 = <&pinctrl_pwm0_default
413*724ba675SRob Herring		&pinctrl_pwm1_default
414*724ba675SRob Herring		&pinctrl_pwm2_default
415*724ba675SRob Herring		&pinctrl_pwm3_default>;
416*724ba675SRob Herring
417*724ba675SRob Herring	fan@0 {
418*724ba675SRob Herring		reg = <0x00>;
419*724ba675SRob Herring		aspeed,fan-tach-ch = /bits/ 8 <0x00>;
420*724ba675SRob Herring	};
421*724ba675SRob Herring
422*724ba675SRob Herring	fan@1 {
423*724ba675SRob Herring		reg = <0x01>;
424*724ba675SRob Herring		aspeed,fan-tach-ch = /bits/ 8 <0x01>;
425*724ba675SRob Herring	};
426*724ba675SRob Herring
427*724ba675SRob Herring	fan@2 {
428*724ba675SRob Herring		reg = <0x02>;
429*724ba675SRob Herring		aspeed,fan-tach-ch = /bits/ 8 <0x02>;
430*724ba675SRob Herring	};
431*724ba675SRob Herring
432*724ba675SRob Herring	fan@3 {
433*724ba675SRob Herring		reg = <0x03>;
434*724ba675SRob Herring		aspeed,fan-tach-ch = /bits/ 8 <0x03>;
435*724ba675SRob Herring	};
436*724ba675SRob Herring
437*724ba675SRob Herring	fan@4 {
438*724ba675SRob Herring		reg = <0x00>;
439*724ba675SRob Herring		aspeed,fan-tach-ch = /bits/ 8 <0x04>;
440*724ba675SRob Herring	};
441*724ba675SRob Herring
442*724ba675SRob Herring	fan@5 {
443*724ba675SRob Herring		reg = <0x01>;
444*724ba675SRob Herring		aspeed,fan-tach-ch = /bits/ 8 <0x05>;
445*724ba675SRob Herring	};
446*724ba675SRob Herring
447*724ba675SRob Herring	fan@6 {
448*724ba675SRob Herring		reg = <0x02>;
449*724ba675SRob Herring		aspeed,fan-tach-ch = /bits/ 8 <0x06>;
450*724ba675SRob Herring	};
451*724ba675SRob Herring
452*724ba675SRob Herring	fan@7 {
453*724ba675SRob Herring		reg = <0x03>;
454*724ba675SRob Herring		aspeed,fan-tach-ch = /bits/ 8 <0x07>;
455*724ba675SRob Herring	};
456*724ba675SRob Herring};
457*724ba675SRob Herring
458*724ba675SRob Herring&i2c1mux {
459*724ba675SRob Herring	i2c@0 {
460*724ba675SRob Herring		reg = <0>;
461*724ba675SRob Herring		#address-cells = <1>;
462*724ba675SRob Herring		#size-cells = <0>;
463*724ba675SRob Herring
464*724ba675SRob Herring		/* Memory Riser 1 FRU */
465*724ba675SRob Herring		eeprom@50 {
466*724ba675SRob Herring			compatible = "atmel,24c02";
467*724ba675SRob Herring			reg = <0x50>;
468*724ba675SRob Herring		};
469*724ba675SRob Herring
470*724ba675SRob Herring		/* Memory Riser 2 FRU */
471*724ba675SRob Herring		eeprom@51 {
472*724ba675SRob Herring			compatible = "atmel,24c02";
473*724ba675SRob Herring			reg = <0x51>;
474*724ba675SRob Herring		};
475*724ba675SRob Herring
476*724ba675SRob Herring		/* Memory Riser 3 FRU */
477*724ba675SRob Herring		eeprom@52 {
478*724ba675SRob Herring			compatible = "atmel,24c02";
479*724ba675SRob Herring			reg = <0x52>;
480*724ba675SRob Herring		};
481*724ba675SRob Herring
482*724ba675SRob Herring		/* Memory Riser 4 FRU */
483*724ba675SRob Herring		eeprom@53 {
484*724ba675SRob Herring			compatible = "atmel,24c02";
485*724ba675SRob Herring			reg = <0x53>;
486*724ba675SRob Herring		};
487*724ba675SRob Herring	};
488*724ba675SRob Herring
489*724ba675SRob Herring	i2c@1 {
490*724ba675SRob Herring		reg = <1>;
491*724ba675SRob Herring		#address-cells = <1>;
492*724ba675SRob Herring		#size-cells = <0>;
493*724ba675SRob Herring
494*724ba675SRob Herring		/* Memory Riser 5 FRU */
495*724ba675SRob Herring		eeprom@50 {
496*724ba675SRob Herring			compatible = "atmel,24c02";
497*724ba675SRob Herring			reg = <0x50>;
498*724ba675SRob Herring		};
499*724ba675SRob Herring
500*724ba675SRob Herring		/* Memory Riser 6 FRU */
501*724ba675SRob Herring		eeprom@51 {
502*724ba675SRob Herring			compatible = "atmel,24c02";
503*724ba675SRob Herring			reg = <0x51>;
504*724ba675SRob Herring		};
505*724ba675SRob Herring
506*724ba675SRob Herring		/* Memory Riser 7 FRU */
507*724ba675SRob Herring		eeprom@52 {
508*724ba675SRob Herring			compatible = "atmel,24c02";
509*724ba675SRob Herring			reg = <0x52>;
510*724ba675SRob Herring		};
511*724ba675SRob Herring
512*724ba675SRob Herring		/* Memory Riser 8 FRU */
513*724ba675SRob Herring		eeprom@53 {
514*724ba675SRob Herring			compatible = "atmel,24c02";
515*724ba675SRob Herring			reg = <0x53>;
516*724ba675SRob Herring		};
517*724ba675SRob Herring	};
518*724ba675SRob Herring};
519