1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0-or-later
2*724ba675SRob Herring/*
3*724ba675SRob Herring * DTS file for SPEAr1340 Evaluation Baord
4*724ba675SRob Herring *
5*724ba675SRob Herring * Copyright 2012 Viresh Kumar <vireshk@kernel.org>
6*724ba675SRob Herring */
7*724ba675SRob Herring
8*724ba675SRob Herring/dts-v1/;
9*724ba675SRob Herring/include/ "spear1340.dtsi"
10*724ba675SRob Herring
11*724ba675SRob Herring/ {
12*724ba675SRob Herring	model = "ST SPEAr1340 Evaluation Board";
13*724ba675SRob Herring	compatible = "st,spear1340-evb", "st,spear1340";
14*724ba675SRob Herring	#address-cells = <1>;
15*724ba675SRob Herring	#size-cells = <1>;
16*724ba675SRob Herring
17*724ba675SRob Herring	memory {
18*724ba675SRob Herring		reg = <0 0x40000000>;
19*724ba675SRob Herring	};
20*724ba675SRob Herring
21*724ba675SRob Herring	ahb {
22*724ba675SRob Herring		pinmux@e0700000 {
23*724ba675SRob Herring			pinctrl-names = "default";
24*724ba675SRob Herring			pinctrl-0 = <&state_default>;
25*724ba675SRob Herring
26*724ba675SRob Herring			state_default: pinmux {
27*724ba675SRob Herring				pads_as_gpio {
28*724ba675SRob Herring					st,pins = "pads_as_gpio_grp";
29*724ba675SRob Herring					st,function = "pads_as_gpio";
30*724ba675SRob Herring				};
31*724ba675SRob Herring				fsmc {
32*724ba675SRob Herring					st,pins = "fsmc_8bit_grp";
33*724ba675SRob Herring					st,function = "fsmc";
34*724ba675SRob Herring				};
35*724ba675SRob Herring				uart0 {
36*724ba675SRob Herring					st,pins = "uart0_grp";
37*724ba675SRob Herring					st,function = "uart0";
38*724ba675SRob Herring				};
39*724ba675SRob Herring				i2c0 {
40*724ba675SRob Herring					st,pins = "i2c0_grp";
41*724ba675SRob Herring					st,function = "i2c0";
42*724ba675SRob Herring				};
43*724ba675SRob Herring				i2c1 {
44*724ba675SRob Herring					st,pins = "i2c1_grp";
45*724ba675SRob Herring					st,function = "i2c1";
46*724ba675SRob Herring				};
47*724ba675SRob Herring				spdif-in {
48*724ba675SRob Herring					st,pins = "spdif_in_grp";
49*724ba675SRob Herring					st,function = "spdif_in";
50*724ba675SRob Herring				};
51*724ba675SRob Herring				spdif-out {
52*724ba675SRob Herring					st,pins = "spdif_out_grp";
53*724ba675SRob Herring					st,function = "spdif_out";
54*724ba675SRob Herring				};
55*724ba675SRob Herring				ssp0 {
56*724ba675SRob Herring					st,pins = "ssp0_grp", "ssp0_cs1_grp", "ssp0_cs2_grp", "ssp0_cs3_grp";
57*724ba675SRob Herring					st,function = "ssp0";
58*724ba675SRob Herring				};
59*724ba675SRob Herring				smi-pmx {
60*724ba675SRob Herring					st,pins = "smi_grp";
61*724ba675SRob Herring					st,function = "smi";
62*724ba675SRob Herring				};
63*724ba675SRob Herring				i2s {
64*724ba675SRob Herring					st,pins = "i2s_in_grp", "i2s_out_grp";
65*724ba675SRob Herring					st,function = "i2s";
66*724ba675SRob Herring				};
67*724ba675SRob Herring				gmac {
68*724ba675SRob Herring					st,pins = "gmii_grp", "rgmii_grp";
69*724ba675SRob Herring					st,function = "gmac";
70*724ba675SRob Herring				};
71*724ba675SRob Herring				cam0 {
72*724ba675SRob Herring					st,pins = "cam0_grp";
73*724ba675SRob Herring					st,function = "cam0";
74*724ba675SRob Herring				};
75*724ba675SRob Herring				cam1 {
76*724ba675SRob Herring					st,pins = "cam1_grp";
77*724ba675SRob Herring					st,function = "cam1";
78*724ba675SRob Herring				};
79*724ba675SRob Herring				cam2 {
80*724ba675SRob Herring					st,pins = "cam2_grp";
81*724ba675SRob Herring					st,function = "cam2";
82*724ba675SRob Herring				};
83*724ba675SRob Herring				cam3 {
84*724ba675SRob Herring					st,pins = "cam3_grp";
85*724ba675SRob Herring					st,function = "cam3";
86*724ba675SRob Herring				};
87*724ba675SRob Herring				cec0 {
88*724ba675SRob Herring					st,pins = "cec0_grp";
89*724ba675SRob Herring					st,function = "cec0";
90*724ba675SRob Herring				};
91*724ba675SRob Herring				cec1 {
92*724ba675SRob Herring					st,pins = "cec1_grp";
93*724ba675SRob Herring					st,function = "cec1";
94*724ba675SRob Herring				};
95*724ba675SRob Herring				sdhci {
96*724ba675SRob Herring					st,pins = "sdhci_grp";
97*724ba675SRob Herring					st,function = "sdhci";
98*724ba675SRob Herring				};
99*724ba675SRob Herring				clcd {
100*724ba675SRob Herring					st,pins = "clcd_grp";
101*724ba675SRob Herring					st,function = "clcd";
102*724ba675SRob Herring				};
103*724ba675SRob Herring				sata {
104*724ba675SRob Herring					st,pins = "sata_grp";
105*724ba675SRob Herring					st,function = "sata";
106*724ba675SRob Herring				};
107*724ba675SRob Herring				pcie {
108*724ba675SRob Herring					st,pins = "pcie_grp";
109*724ba675SRob Herring					st,function = "pcie";
110*724ba675SRob Herring				};
111*724ba675SRob Herring
112*724ba675SRob Herring			};
113*724ba675SRob Herring		};
114*724ba675SRob Herring
115*724ba675SRob Herring		ahci@b1000000 {
116*724ba675SRob Herring			status = "okay";
117*724ba675SRob Herring		};
118*724ba675SRob Herring
119*724ba675SRob Herring		miphy@eb800000 {
120*724ba675SRob Herring			status = "okay";
121*724ba675SRob Herring		};
122*724ba675SRob Herring
123*724ba675SRob Herring		dma@ea800000 {
124*724ba675SRob Herring			status = "okay";
125*724ba675SRob Herring		};
126*724ba675SRob Herring
127*724ba675SRob Herring		dma@eb000000 {
128*724ba675SRob Herring			status = "okay";
129*724ba675SRob Herring		};
130*724ba675SRob Herring
131*724ba675SRob Herring		fsmc: flash@b0000000 {
132*724ba675SRob Herring			status = "okay";
133*724ba675SRob Herring
134*724ba675SRob Herring			partition@0 {
135*724ba675SRob Herring				label = "xloader";
136*724ba675SRob Herring				reg = <0x0 0x200000>;
137*724ba675SRob Herring			};
138*724ba675SRob Herring			partition@200000 {
139*724ba675SRob Herring				label = "u-boot";
140*724ba675SRob Herring				reg = <0x200000 0x200000>;
141*724ba675SRob Herring			};
142*724ba675SRob Herring			partition@400000 {
143*724ba675SRob Herring				label = "environment";
144*724ba675SRob Herring				reg = <0x400000 0x100000>;
145*724ba675SRob Herring			};
146*724ba675SRob Herring			partition@500000 {
147*724ba675SRob Herring				label = "dtb";
148*724ba675SRob Herring				reg = <0x500000 0x100000>;
149*724ba675SRob Herring			};
150*724ba675SRob Herring			partition@600000 {
151*724ba675SRob Herring				label = "linux";
152*724ba675SRob Herring				reg = <0x600000 0xC00000>;
153*724ba675SRob Herring			};
154*724ba675SRob Herring			partition@1200000 {
155*724ba675SRob Herring				label = "rootfs";
156*724ba675SRob Herring				reg = <0x1200000 0x0>;
157*724ba675SRob Herring			};
158*724ba675SRob Herring		};
159*724ba675SRob Herring
160*724ba675SRob Herring		gmac0: eth@e2000000 {
161*724ba675SRob Herring			phy-mode = "rgmii";
162*724ba675SRob Herring			status = "okay";
163*724ba675SRob Herring		};
164*724ba675SRob Herring
165*724ba675SRob Herring		sdhci@b3000000 {
166*724ba675SRob Herring			status = "okay";
167*724ba675SRob Herring		};
168*724ba675SRob Herring
169*724ba675SRob Herring		smi: flash@ea000000 {
170*724ba675SRob Herring			status = "okay";
171*724ba675SRob Herring			clock-rate = <50000000>;
172*724ba675SRob Herring
173*724ba675SRob Herring			flash@e6000000 {
174*724ba675SRob Herring				#address-cells = <1>;
175*724ba675SRob Herring				#size-cells = <1>;
176*724ba675SRob Herring				reg = <0xe6000000 0x800000>;
177*724ba675SRob Herring				st,smi-fast-mode;
178*724ba675SRob Herring
179*724ba675SRob Herring				partition@0 {
180*724ba675SRob Herring					label = "xloader";
181*724ba675SRob Herring					reg = <0x0 0x10000>;
182*724ba675SRob Herring				};
183*724ba675SRob Herring				partition@10000 {
184*724ba675SRob Herring					label = "u-boot";
185*724ba675SRob Herring					reg = <0x10000 0x50000>;
186*724ba675SRob Herring				};
187*724ba675SRob Herring				partition@60000 {
188*724ba675SRob Herring					label = "environment";
189*724ba675SRob Herring					reg = <0x60000 0x10000>;
190*724ba675SRob Herring				};
191*724ba675SRob Herring				partition@70000 {
192*724ba675SRob Herring					label = "dtb";
193*724ba675SRob Herring					reg = <0x70000 0x10000>;
194*724ba675SRob Herring				};
195*724ba675SRob Herring				partition@80000 {
196*724ba675SRob Herring					label = "linux";
197*724ba675SRob Herring					reg = <0x80000 0x310000>;
198*724ba675SRob Herring				};
199*724ba675SRob Herring				partition@390000 {
200*724ba675SRob Herring					label = "rootfs";
201*724ba675SRob Herring					reg = <0x390000 0x0>;
202*724ba675SRob Herring				};
203*724ba675SRob Herring			};
204*724ba675SRob Herring		};
205*724ba675SRob Herring
206*724ba675SRob Herring		ehci@e4800000 {
207*724ba675SRob Herring			status = "okay";
208*724ba675SRob Herring		};
209*724ba675SRob Herring
210*724ba675SRob Herring		gpio_keys {
211*724ba675SRob Herring			compatible = "gpio-keys";
212*724ba675SRob Herring			#address-cells = <1>;
213*724ba675SRob Herring			#size-cells = <0>;
214*724ba675SRob Herring
215*724ba675SRob Herring			button@1 {
216*724ba675SRob Herring				label = "wakeup";
217*724ba675SRob Herring				linux,code = <0x100>;
218*724ba675SRob Herring				gpios = <&gpio1 1 0x4>;
219*724ba675SRob Herring				debounce-interval = <20>;
220*724ba675SRob Herring				wakeup-source;
221*724ba675SRob Herring			};
222*724ba675SRob Herring		};
223*724ba675SRob Herring
224*724ba675SRob Herring		ehci@e5800000 {
225*724ba675SRob Herring			status = "okay";
226*724ba675SRob Herring		};
227*724ba675SRob Herring
228*724ba675SRob Herring		i2s0: i2s-play@b2400000 {
229*724ba675SRob Herring			status = "okay";
230*724ba675SRob Herring		};
231*724ba675SRob Herring
232*724ba675SRob Herring		i2s1: i2s-rec@b2000000 {
233*724ba675SRob Herring			status = "okay";
234*724ba675SRob Herring		};
235*724ba675SRob Herring
236*724ba675SRob Herring		incodec: dir-hifi {
237*724ba675SRob Herring			compatible = "dummy,dir-hifi";
238*724ba675SRob Herring			status = "okay";
239*724ba675SRob Herring		};
240*724ba675SRob Herring
241*724ba675SRob Herring		ohci@e4000000 {
242*724ba675SRob Herring			status = "okay";
243*724ba675SRob Herring		};
244*724ba675SRob Herring
245*724ba675SRob Herring		ohci@e5000000 {
246*724ba675SRob Herring			status = "okay";
247*724ba675SRob Herring		};
248*724ba675SRob Herring
249*724ba675SRob Herring		outcodec: dit-hifi {
250*724ba675SRob Herring			compatible = "dummy,dit-hifi";
251*724ba675SRob Herring			status = "okay";
252*724ba675SRob Herring		};
253*724ba675SRob Herring
254*724ba675SRob Herring		sound {
255*724ba675SRob Herring			compatible = "spear,spear-evb";
256*724ba675SRob Herring			audio-controllers = <&spdif0 &spdif1 &i2s0 &i2s1>;
257*724ba675SRob Herring			audio-codecs = <&incodec &outcodec &sta529 &sta529>;
258*724ba675SRob Herring			codec_dai_name = "dir-hifi", "dit-hifi", "sta529-audio", "sta529-audio";
259*724ba675SRob Herring			stream_name = "spdif-cap", "spdif-play", "i2s-play", "i2s-cap";
260*724ba675SRob Herring			dai_name = "spdifin-pcm", "spdifout-pcm", "i2s0-pcm", "i2s1-pcm";
261*724ba675SRob Herring			nr_controllers = <4>;
262*724ba675SRob Herring		        status = "okay";
263*724ba675SRob Herring		};
264*724ba675SRob Herring
265*724ba675SRob Herring		spdif0: spdif-in@d0100000 {
266*724ba675SRob Herring			status = "okay";
267*724ba675SRob Herring		};
268*724ba675SRob Herring
269*724ba675SRob Herring		spdif1: spdif-out@d0000000 {
270*724ba675SRob Herring			status = "okay";
271*724ba675SRob Herring		};
272*724ba675SRob Herring
273*724ba675SRob Herring		apb {
274*724ba675SRob Herring			adc@e0080000 {
275*724ba675SRob Herring				status = "okay";
276*724ba675SRob Herring			};
277*724ba675SRob Herring
278*724ba675SRob Herring			i2s-play@b2400000 {
279*724ba675SRob Herring				status = "okay";
280*724ba675SRob Herring			};
281*724ba675SRob Herring
282*724ba675SRob Herring			i2s-rec@b2000000 {
283*724ba675SRob Herring				status = "okay";
284*724ba675SRob Herring			};
285*724ba675SRob Herring
286*724ba675SRob Herring			gpio0: gpio@e0600000 {
287*724ba675SRob Herring			       status = "okay";
288*724ba675SRob Herring			};
289*724ba675SRob Herring
290*724ba675SRob Herring			gpio1: gpio@e0680000 {
291*724ba675SRob Herring			       status = "okay";
292*724ba675SRob Herring			};
293*724ba675SRob Herring
294*724ba675SRob Herring			gpio@e2800000 {
295*724ba675SRob Herring			       status = "okay";
296*724ba675SRob Herring			};
297*724ba675SRob Herring
298*724ba675SRob Herring			i2c0: i2c@e0280000 {
299*724ba675SRob Herring			       status = "okay";
300*724ba675SRob Herring
301*724ba675SRob Herring				sta529: sta529@1a {
302*724ba675SRob Herring					compatible = "st,sta529";
303*724ba675SRob Herring					reg = <0x1a>;
304*724ba675SRob Herring				};
305*724ba675SRob Herring			};
306*724ba675SRob Herring
307*724ba675SRob Herring			i2c1: i2c@b4000000 {
308*724ba675SRob Herring			       status = "okay";
309*724ba675SRob Herring
310*724ba675SRob Herring				eeprom0@56 {
311*724ba675SRob Herring					compatible = "st,eeprom";
312*724ba675SRob Herring					reg = <0x56>;
313*724ba675SRob Herring				};
314*724ba675SRob Herring
315*724ba675SRob Herring				stmpe801@41 {
316*724ba675SRob Herring					compatible = "st,stmpe801";
317*724ba675SRob Herring					#address-cells = <1>;
318*724ba675SRob Herring					#size-cells = <0>;
319*724ba675SRob Herring					reg = <0x41>;
320*724ba675SRob Herring					interrupts = <4 0x4>;
321*724ba675SRob Herring					interrupt-parent = <&gpio0>;
322*724ba675SRob Herring					irq-trigger = <0x2>;
323*724ba675SRob Herring
324*724ba675SRob Herring					stmpegpio: stmpe_gpio {
325*724ba675SRob Herring						compatible = "st,stmpe-gpio";
326*724ba675SRob Herring						gpio-controller;
327*724ba675SRob Herring						#gpio-cells = <2>;
328*724ba675SRob Herring					};
329*724ba675SRob Herring				};
330*724ba675SRob Herring			};
331*724ba675SRob Herring
332*724ba675SRob Herring			kbd@e0300000 {
333*724ba675SRob Herring				linux,keymap = < 0x00000001
334*724ba675SRob Herring						 0x00010002
335*724ba675SRob Herring						 0x00020003
336*724ba675SRob Herring						 0x00030004
337*724ba675SRob Herring						 0x00040005
338*724ba675SRob Herring						 0x00050006
339*724ba675SRob Herring						 0x00060007
340*724ba675SRob Herring						 0x00070008
341*724ba675SRob Herring						 0x00080009
342*724ba675SRob Herring						 0x0100000a
343*724ba675SRob Herring						 0x0101000c
344*724ba675SRob Herring						 0x0102000d
345*724ba675SRob Herring						 0x0103000e
346*724ba675SRob Herring						 0x0104000f
347*724ba675SRob Herring						 0x01050010
348*724ba675SRob Herring						 0x01060011
349*724ba675SRob Herring						 0x01070012
350*724ba675SRob Herring						 0x01080013
351*724ba675SRob Herring						 0x02000014
352*724ba675SRob Herring						 0x02010015
353*724ba675SRob Herring						 0x02020016
354*724ba675SRob Herring						 0x02030017
355*724ba675SRob Herring						 0x02040018
356*724ba675SRob Herring						 0x02050019
357*724ba675SRob Herring						 0x0206001a
358*724ba675SRob Herring						 0x0207001b
359*724ba675SRob Herring						 0x0208001c
360*724ba675SRob Herring						 0x0300001d
361*724ba675SRob Herring						 0x0301001e
362*724ba675SRob Herring						 0x0302001f
363*724ba675SRob Herring						 0x03030020
364*724ba675SRob Herring						 0x03040021
365*724ba675SRob Herring						 0x03050022
366*724ba675SRob Herring						 0x03060023
367*724ba675SRob Herring						 0x03070024
368*724ba675SRob Herring						 0x03080025
369*724ba675SRob Herring						 0x04000026
370*724ba675SRob Herring						 0x04010027
371*724ba675SRob Herring						 0x04020028
372*724ba675SRob Herring						 0x04030029
373*724ba675SRob Herring						 0x0404002a
374*724ba675SRob Herring						 0x0405002b
375*724ba675SRob Herring						 0x0406002c
376*724ba675SRob Herring						 0x0407002d
377*724ba675SRob Herring						 0x0408002e
378*724ba675SRob Herring						 0x0500002f
379*724ba675SRob Herring						 0x05010030
380*724ba675SRob Herring						 0x05020031
381*724ba675SRob Herring						 0x05030032
382*724ba675SRob Herring						 0x05040033
383*724ba675SRob Herring						 0x05050034
384*724ba675SRob Herring						 0x05060035
385*724ba675SRob Herring						 0x05070036
386*724ba675SRob Herring						 0x05080037
387*724ba675SRob Herring						 0x06000038
388*724ba675SRob Herring						 0x06010039
389*724ba675SRob Herring						 0x0602003a
390*724ba675SRob Herring						 0x0603003b
391*724ba675SRob Herring						 0x0604003c
392*724ba675SRob Herring						 0x0605003d
393*724ba675SRob Herring						 0x0606003e
394*724ba675SRob Herring						 0x0607003f
395*724ba675SRob Herring						 0x06080040
396*724ba675SRob Herring						 0x07000041
397*724ba675SRob Herring						 0x07010042
398*724ba675SRob Herring						 0x07020043
399*724ba675SRob Herring						 0x07030044
400*724ba675SRob Herring						 0x07040045
401*724ba675SRob Herring						 0x07050046
402*724ba675SRob Herring						 0x07060047
403*724ba675SRob Herring						 0x07070048
404*724ba675SRob Herring						 0x07080049
405*724ba675SRob Herring						 0x0800004a
406*724ba675SRob Herring						 0x0801004b
407*724ba675SRob Herring						 0x0802004c
408*724ba675SRob Herring						 0x0803004d
409*724ba675SRob Herring						 0x0804004e
410*724ba675SRob Herring						 0x0805004f
411*724ba675SRob Herring						 0x08060050
412*724ba675SRob Herring						 0x08070051
413*724ba675SRob Herring						 0x08080052 >;
414*724ba675SRob Herring			       autorepeat;
415*724ba675SRob Herring			       st,mode = <0>;
416*724ba675SRob Herring			       suspended_rate = <2000000>;
417*724ba675SRob Herring			       status = "okay";
418*724ba675SRob Herring			};
419*724ba675SRob Herring
420*724ba675SRob Herring			rtc@e0580000 {
421*724ba675SRob Herring			       status = "okay";
422*724ba675SRob Herring			};
423*724ba675SRob Herring
424*724ba675SRob Herring			serial@e0000000 {
425*724ba675SRob Herring			       status = "okay";
426*724ba675SRob Herring				pinctrl-names = "default";
427*724ba675SRob Herring				pinctrl-0 = <>;
428*724ba675SRob Herring			};
429*724ba675SRob Herring
430*724ba675SRob Herring			serial@b4100000 {
431*724ba675SRob Herring			       status = "okay";
432*724ba675SRob Herring				pinctrl-names = "default";
433*724ba675SRob Herring				pinctrl-0 = <>;
434*724ba675SRob Herring			};
435*724ba675SRob Herring
436*724ba675SRob Herring			spi0: spi@e0100000 {
437*724ba675SRob Herring				status = "okay";
438*724ba675SRob Herring				num-cs = <3>;
439*724ba675SRob Herring				cs-gpios = <&gpiopinctrl 80 0>, <&gpiopinctrl 24 0>,
440*724ba675SRob Herring					   <&gpiopinctrl 85 0>;
441*724ba675SRob Herring
442*724ba675SRob Herring				flash@0 {
443*724ba675SRob Herring					compatible = "m25p80";
444*724ba675SRob Herring					reg = <0>;
445*724ba675SRob Herring					spi-max-frequency = <12000000>;
446*724ba675SRob Herring					spi-cpol;
447*724ba675SRob Herring					spi-cpha;
448*724ba675SRob Herring					pl022,hierarchy = <0>;
449*724ba675SRob Herring					pl022,interface = <0>;
450*724ba675SRob Herring					pl022,slave-tx-disable;
451*724ba675SRob Herring					pl022,com-mode = <0x2>;
452*724ba675SRob Herring					pl022,rx-level-trig = <0>;
453*724ba675SRob Herring					pl022,tx-level-trig = <0>;
454*724ba675SRob Herring					pl022,ctrl-len = <0x11>;
455*724ba675SRob Herring					pl022,wait-state = <0>;
456*724ba675SRob Herring					pl022,duplex = <0>;
457*724ba675SRob Herring				};
458*724ba675SRob Herring
459*724ba675SRob Herring				stmpe610@1 {
460*724ba675SRob Herring					compatible = "st,stmpe610";
461*724ba675SRob Herring					spi-max-frequency = <1000000>;
462*724ba675SRob Herring					spi-cpha;
463*724ba675SRob Herring					reg = <1>;
464*724ba675SRob Herring					pl022,hierarchy = <0>;
465*724ba675SRob Herring					pl022,interface = <0>;
466*724ba675SRob Herring					pl022,slave-tx-disable;
467*724ba675SRob Herring					pl022,com-mode = <0>;
468*724ba675SRob Herring					pl022,rx-level-trig = <0>;
469*724ba675SRob Herring					pl022,tx-level-trig = <0>;
470*724ba675SRob Herring					pl022,ctrl-len = <0x7>;
471*724ba675SRob Herring					pl022,wait-state = <0>;
472*724ba675SRob Herring					pl022,duplex = <0>;
473*724ba675SRob Herring					interrupts = <100 0>;
474*724ba675SRob Herring					interrupt-parent = <&gpiopinctrl>;
475*724ba675SRob Herring					irq-trigger = <0x2>;
476*724ba675SRob Herring					#address-cells = <1>;
477*724ba675SRob Herring					#size-cells = <0>;
478*724ba675SRob Herring
479*724ba675SRob Herring					stmpe_touchscreen {
480*724ba675SRob Herring						compatible = "st,stmpe-ts";
481*724ba675SRob Herring						ts,sample-time = <4>;
482*724ba675SRob Herring						ts,mod-12b = <1>;
483*724ba675SRob Herring						ts,ref-sel = <0>;
484*724ba675SRob Herring						ts,adc-freq = <1>;
485*724ba675SRob Herring						ts,ave-ctrl = <1>;
486*724ba675SRob Herring						ts,touch-det-delay = <2>;
487*724ba675SRob Herring						ts,settling = <2>;
488*724ba675SRob Herring						ts,fraction-z = <7>;
489*724ba675SRob Herring						ts,i-drive = <1>;
490*724ba675SRob Herring					};
491*724ba675SRob Herring				};
492*724ba675SRob Herring			};
493*724ba675SRob Herring
494*724ba675SRob Herring			timer@ec800600 {
495*724ba675SRob Herring				status = "okay";
496*724ba675SRob Herring			};
497*724ba675SRob Herring
498*724ba675SRob Herring			wdt@ec800620 {
499*724ba675SRob Herring			       status = "okay";
500*724ba675SRob Herring			};
501*724ba675SRob Herring		};
502*724ba675SRob Herring	};
503*724ba675SRob Herring};
504