1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0
2*724ba675SRob Herring/*
3*724ba675SRob Herring * Samsung's S5PV210 SoC device tree source
4*724ba675SRob Herring *
5*724ba675SRob Herring * Copyright (c) 2013-2014 Samsung Electronics, Co. Ltd.
6*724ba675SRob Herring *
7*724ba675SRob Herring * Mateusz Krawczuk <m.krawczuk@partner.samsung.com>
8*724ba675SRob Herring * Tomasz Figa <t.figa@samsung.com>
9*724ba675SRob Herring *
10*724ba675SRob Herring * Board device tree source for Samsung Goni board.
11*724ba675SRob Herring */
12*724ba675SRob Herring
13*724ba675SRob Herring/dts-v1/;
14*724ba675SRob Herring#include <dt-bindings/gpio/gpio.h>
15*724ba675SRob Herring#include <dt-bindings/interrupt-controller/irq.h>
16*724ba675SRob Herring#include <dt-bindings/input/input.h>
17*724ba675SRob Herring#include "s5pv210.dtsi"
18*724ba675SRob Herring
19*724ba675SRob Herring/ {
20*724ba675SRob Herring	model = "Samsung Goni based on S5PC110";
21*724ba675SRob Herring	compatible = "samsung,goni", "samsung,s5pv210";
22*724ba675SRob Herring
23*724ba675SRob Herring	aliases {
24*724ba675SRob Herring		i2c3 = &i2c_pmic;
25*724ba675SRob Herring	};
26*724ba675SRob Herring
27*724ba675SRob Herring	chosen {
28*724ba675SRob Herring		bootargs = "console=ttySAC0,115200n8 root=/dev/mmcblk0p5 rw rootwait ignore_loglevel earlyprintk";
29*724ba675SRob Herring	};
30*724ba675SRob Herring
31*724ba675SRob Herring	memory@30000000 {
32*724ba675SRob Herring		device_type = "memory";
33*724ba675SRob Herring		reg = <0x30000000 0x05000000>,
34*724ba675SRob Herring			<0x40000000 0x10000000>,
35*724ba675SRob Herring			<0x50000000 0x08000000>;
36*724ba675SRob Herring	};
37*724ba675SRob Herring
38*724ba675SRob Herring	pmic_ap_clk: clock-0 {
39*724ba675SRob Herring		/* Workaround for missing clock on PMIC */
40*724ba675SRob Herring		compatible = "fixed-clock";
41*724ba675SRob Herring		#clock-cells = <0>;
42*724ba675SRob Herring		clock-frequency = <32768>;
43*724ba675SRob Herring	};
44*724ba675SRob Herring
45*724ba675SRob Herring	vtf_reg: regulator-0 {
46*724ba675SRob Herring		compatible = "regulator-fixed";
47*724ba675SRob Herring		regulator-name = "V_TF_2.8V";
48*724ba675SRob Herring		regulator-min-microvolt = <2800000>;
49*724ba675SRob Herring		regulator-max-microvolt = <2800000>;
50*724ba675SRob Herring		gpio = <&mp05 4 GPIO_ACTIVE_HIGH>;
51*724ba675SRob Herring		enable-active-high;
52*724ba675SRob Herring	};
53*724ba675SRob Herring
54*724ba675SRob Herring	pda_reg: regulator-1 {
55*724ba675SRob Herring		compatible = "regulator-fixed";
56*724ba675SRob Herring		regulator-name = "VCC_1.8V_PDA";
57*724ba675SRob Herring		regulator-min-microvolt = <1800000>;
58*724ba675SRob Herring		regulator-max-microvolt = <1800000>;
59*724ba675SRob Herring	};
60*724ba675SRob Herring
61*724ba675SRob Herring	bat_reg: regulator-2 {
62*724ba675SRob Herring		compatible = "regulator-fixed";
63*724ba675SRob Herring		regulator-name = "V_BAT";
64*724ba675SRob Herring		regulator-min-microvolt = <3700000>;
65*724ba675SRob Herring		regulator-max-microvolt = <3700000>;
66*724ba675SRob Herring	};
67*724ba675SRob Herring
68*724ba675SRob Herring	tsp_reg: regulator-3 {
69*724ba675SRob Herring		compatible = "regulator-fixed";
70*724ba675SRob Herring		regulator-name = "TSP_VDD";
71*724ba675SRob Herring		regulator-min-microvolt = <2800000>;
72*724ba675SRob Herring		regulator-max-microvolt = <2800000>;
73*724ba675SRob Herring		gpio = <&gpj1 3 GPIO_ACTIVE_HIGH>;
74*724ba675SRob Herring		enable-active-high;
75*724ba675SRob Herring	};
76*724ba675SRob Herring
77*724ba675SRob Herring	i2c_pmic: i2c-pmic {
78*724ba675SRob Herring		compatible = "i2c-gpio";
79*724ba675SRob Herring		sda-gpios = <&gpj4 0 GPIO_ACTIVE_HIGH>;
80*724ba675SRob Herring		scl-gpios = <&gpj4 3 GPIO_ACTIVE_HIGH>;
81*724ba675SRob Herring		i2c-gpio,delay-us = <2>;        /* ~100 kHz */
82*724ba675SRob Herring		#address-cells = <1>;
83*724ba675SRob Herring		#size-cells = <0>;
84*724ba675SRob Herring
85*724ba675SRob Herring		pmic@66 {
86*724ba675SRob Herring			compatible = "national,lp3974";
87*724ba675SRob Herring			reg = <0x66>;
88*724ba675SRob Herring
89*724ba675SRob Herring			max8998,pmic-buck1-default-dvs-idx = <0>;
90*724ba675SRob Herring			max8998,pmic-buck1-dvs-gpios = <&gph0 3 GPIO_ACTIVE_HIGH>,
91*724ba675SRob Herring							<&gph0 4 GPIO_ACTIVE_HIGH>;
92*724ba675SRob Herring			max8998,pmic-buck1-dvs-voltage = <1200000>, <1200000>,
93*724ba675SRob Herring							<1200000>, <1200000>;
94*724ba675SRob Herring
95*724ba675SRob Herring			max8998,pmic-buck2-default-dvs-idx = <0>;
96*724ba675SRob Herring			max8998,pmic-buck2-dvs-gpio = <&gph0 5 GPIO_ACTIVE_HIGH>;
97*724ba675SRob Herring			max8998,pmic-buck2-dvs-voltage = <1200000>, <1200000>;
98*724ba675SRob Herring
99*724ba675SRob Herring			regulators {
100*724ba675SRob Herring				ldo2_reg: LDO2 {
101*724ba675SRob Herring					regulator-name = "VALIVE_1.1V";
102*724ba675SRob Herring					regulator-min-microvolt = <1100000>;
103*724ba675SRob Herring					regulator-max-microvolt = <1100000>;
104*724ba675SRob Herring					regulator-always-on;
105*724ba675SRob Herring				};
106*724ba675SRob Herring
107*724ba675SRob Herring				ldo3_reg: LDO3 {
108*724ba675SRob Herring					regulator-name = "VUSB+MIPI_1.1V";
109*724ba675SRob Herring					regulator-min-microvolt = <1100000>;
110*724ba675SRob Herring					regulator-max-microvolt = <1100000>;
111*724ba675SRob Herring					regulator-always-on;
112*724ba675SRob Herring				};
113*724ba675SRob Herring
114*724ba675SRob Herring				ldo4_reg: LDO4 {
115*724ba675SRob Herring					regulator-name = "VADC_3.3V";
116*724ba675SRob Herring					regulator-min-microvolt = <3300000>;
117*724ba675SRob Herring					regulator-max-microvolt = <3300000>;
118*724ba675SRob Herring				};
119*724ba675SRob Herring
120*724ba675SRob Herring				ldo5_reg: LDO5 {
121*724ba675SRob Herring					regulator-name = "VTF_2.8V";
122*724ba675SRob Herring					regulator-min-microvolt = <2800000>;
123*724ba675SRob Herring					regulator-max-microvolt = <2800000>;
124*724ba675SRob Herring				};
125*724ba675SRob Herring
126*724ba675SRob Herring				ldo6_reg: LDO6 {
127*724ba675SRob Herring					regulator-name = "VCC_3.3V";
128*724ba675SRob Herring					regulator-min-microvolt = <3300000>;
129*724ba675SRob Herring					regulator-max-microvolt = <3300000>;
130*724ba675SRob Herring				};
131*724ba675SRob Herring
132*724ba675SRob Herring				ldo7_reg: LDO7 {
133*724ba675SRob Herring					regulator-name = "VLCD_1.8V";
134*724ba675SRob Herring					regulator-min-microvolt = <1800000>;
135*724ba675SRob Herring					regulator-max-microvolt = <1800000>;
136*724ba675SRob Herring					regulator-always-on;
137*724ba675SRob Herring				};
138*724ba675SRob Herring
139*724ba675SRob Herring				ldo8_reg: LDO8 {
140*724ba675SRob Herring					regulator-name = "VUSB+VDAC_3.3V";
141*724ba675SRob Herring					regulator-min-microvolt = <3300000>;
142*724ba675SRob Herring					regulator-max-microvolt = <3300000>;
143*724ba675SRob Herring				};
144*724ba675SRob Herring
145*724ba675SRob Herring				ldo9_reg: LDO9 {
146*724ba675SRob Herring					regulator-name = "VCC+VCAM_2.8V";
147*724ba675SRob Herring					regulator-min-microvolt = <2800000>;
148*724ba675SRob Herring					regulator-max-microvolt = <2800000>;
149*724ba675SRob Herring				};
150*724ba675SRob Herring
151*724ba675SRob Herring				ldo10_reg: LDO10 {
152*724ba675SRob Herring					regulator-name = "VPLL_1.1V";
153*724ba675SRob Herring					regulator-min-microvolt = <1100000>;
154*724ba675SRob Herring					regulator-max-microvolt = <1100000>;
155*724ba675SRob Herring					regulator-boot-on;
156*724ba675SRob Herring				};
157*724ba675SRob Herring
158*724ba675SRob Herring				ldo11_reg: LDO11 {
159*724ba675SRob Herring					regulator-name = "CAM_IO_2.8V";
160*724ba675SRob Herring					regulator-min-microvolt = <2800000>;
161*724ba675SRob Herring					regulator-max-microvolt = <2800000>;
162*724ba675SRob Herring				};
163*724ba675SRob Herring
164*724ba675SRob Herring				ldo12_reg: LDO12 {
165*724ba675SRob Herring					regulator-name = "CAM_ISP_1.2V";
166*724ba675SRob Herring					regulator-min-microvolt = <1200000>;
167*724ba675SRob Herring					regulator-max-microvolt = <1200000>;
168*724ba675SRob Herring				};
169*724ba675SRob Herring
170*724ba675SRob Herring				ldo13_reg: LDO13 {
171*724ba675SRob Herring					regulator-name = "CAM_A_2.8V";
172*724ba675SRob Herring					regulator-min-microvolt = <2800000>;
173*724ba675SRob Herring					regulator-max-microvolt = <2800000>;
174*724ba675SRob Herring				};
175*724ba675SRob Herring
176*724ba675SRob Herring				ldo14_reg: LDO14 {
177*724ba675SRob Herring					regulator-name = "CAM_CIF_1.8V";
178*724ba675SRob Herring					regulator-min-microvolt = <1800000>;
179*724ba675SRob Herring					regulator-max-microvolt = <1800000>;
180*724ba675SRob Herring				};
181*724ba675SRob Herring
182*724ba675SRob Herring				ldo15_reg: LDO15 {
183*724ba675SRob Herring					regulator-name = "CAM_AF_3.3V";
184*724ba675SRob Herring					regulator-min-microvolt = <3300000>;
185*724ba675SRob Herring					regulator-max-microvolt = <3300000>;
186*724ba675SRob Herring				};
187*724ba675SRob Herring
188*724ba675SRob Herring				ldo16_reg: LDO16 {
189*724ba675SRob Herring					regulator-name = "VMIPI_1.8V";
190*724ba675SRob Herring					regulator-min-microvolt = <1800000>;
191*724ba675SRob Herring					regulator-max-microvolt = <1800000>;
192*724ba675SRob Herring				};
193*724ba675SRob Herring
194*724ba675SRob Herring				ldo17_reg: LDO17 {
195*724ba675SRob Herring					regulator-name = "CAM_8M_1.8V";
196*724ba675SRob Herring					regulator-min-microvolt = <1800000>;
197*724ba675SRob Herring					regulator-max-microvolt = <1800000>;
198*724ba675SRob Herring					regulator-always-on;
199*724ba675SRob Herring				};
200*724ba675SRob Herring
201*724ba675SRob Herring				buck1_reg: BUCK1 {
202*724ba675SRob Herring					regulator-name = "VARM_1.2V";
203*724ba675SRob Herring					regulator-min-microvolt = <1200000>;
204*724ba675SRob Herring					regulator-max-microvolt = <1200000>;
205*724ba675SRob Herring				};
206*724ba675SRob Herring
207*724ba675SRob Herring				buck2_reg: BUCK2 {
208*724ba675SRob Herring					regulator-name = "VINT_1.2V";
209*724ba675SRob Herring					regulator-min-microvolt = <1200000>;
210*724ba675SRob Herring					regulator-max-microvolt = <1200000>;
211*724ba675SRob Herring				};
212*724ba675SRob Herring
213*724ba675SRob Herring				buck3_reg: BUCK3 {
214*724ba675SRob Herring					regulator-name = "VCC_1.8V";
215*724ba675SRob Herring					regulator-min-microvolt = <1800000>;
216*724ba675SRob Herring					regulator-max-microvolt = <1800000>;
217*724ba675SRob Herring					regulator-always-on;
218*724ba675SRob Herring				};
219*724ba675SRob Herring
220*724ba675SRob Herring				buck4_reg: BUCK4 {
221*724ba675SRob Herring					regulator-name = "CAM_CORE_1.2V";
222*724ba675SRob Herring					regulator-min-microvolt = <1200000>;
223*724ba675SRob Herring					regulator-max-microvolt = <1200000>;
224*724ba675SRob Herring					regulator-always-on;
225*724ba675SRob Herring				};
226*724ba675SRob Herring
227*724ba675SRob Herring				ap32khz_reg: EN32KHz-AP {
228*724ba675SRob Herring					regulator-name = "32KHz AP";
229*724ba675SRob Herring					regulator-always-on;
230*724ba675SRob Herring				};
231*724ba675SRob Herring			};
232*724ba675SRob Herring		};
233*724ba675SRob Herring	};
234*724ba675SRob Herring
235*724ba675SRob Herring	gpio-keys {
236*724ba675SRob Herring		compatible = "gpio-keys";
237*724ba675SRob Herring
238*724ba675SRob Herring		power-key {
239*724ba675SRob Herring			gpios = <&gph2 6 1>;
240*724ba675SRob Herring			linux,code = <KEY_POWER>;
241*724ba675SRob Herring			label = "power";
242*724ba675SRob Herring			debounce-interval = <1>;
243*724ba675SRob Herring			wakeup-source;
244*724ba675SRob Herring		};
245*724ba675SRob Herring	};
246*724ba675SRob Herring};
247*724ba675SRob Herring
248*724ba675SRob Herring&xusbxti {
249*724ba675SRob Herring	clock-frequency = <24000000>;
250*724ba675SRob Herring};
251*724ba675SRob Herring
252*724ba675SRob Herring&keypad {
253*724ba675SRob Herring	linux,input-no-autorepeat;
254*724ba675SRob Herring	wakeup-source;
255*724ba675SRob Herring	samsung,keypad-num-rows = <3>;
256*724ba675SRob Herring	samsung,keypad-num-columns = <3>;
257*724ba675SRob Herring	pinctrl-names = "default";
258*724ba675SRob Herring	pinctrl-0 = <&keypad_row0>, <&keypad_row1>, <&keypad_row2>,
259*724ba675SRob Herring			<&keypad_col0>, <&keypad_col1>, <&keypad_col2>;
260*724ba675SRob Herring	status = "okay";
261*724ba675SRob Herring
262*724ba675SRob Herring	key-1 {
263*724ba675SRob Herring		keypad,row = <0>;
264*724ba675SRob Herring		keypad,column = <1>;
265*724ba675SRob Herring		linux,code = <KEY_CONNECT>;
266*724ba675SRob Herring	};
267*724ba675SRob Herring
268*724ba675SRob Herring	key-2 {
269*724ba675SRob Herring		keypad,row = <0>;
270*724ba675SRob Herring		keypad,column = <2>;
271*724ba675SRob Herring		linux,code = <KEY_BACK>;
272*724ba675SRob Herring	};
273*724ba675SRob Herring
274*724ba675SRob Herring	key-3 {
275*724ba675SRob Herring		keypad,row = <1>;
276*724ba675SRob Herring		keypad,column = <1>;
277*724ba675SRob Herring		linux,code = <KEY_CAMERA_FOCUS>;
278*724ba675SRob Herring	};
279*724ba675SRob Herring
280*724ba675SRob Herring	key-4 {
281*724ba675SRob Herring		keypad,row = <1>;
282*724ba675SRob Herring		keypad,column = <2>;
283*724ba675SRob Herring		linux,code = <KEY_VOLUMEUP>;
284*724ba675SRob Herring	};
285*724ba675SRob Herring
286*724ba675SRob Herring	key-5 {
287*724ba675SRob Herring		keypad,row = <2>;
288*724ba675SRob Herring		keypad,column = <1>;
289*724ba675SRob Herring		linux,code = <KEY_CAMERA>;
290*724ba675SRob Herring	};
291*724ba675SRob Herring
292*724ba675SRob Herring	key-6 {
293*724ba675SRob Herring		keypad,row = <2>;
294*724ba675SRob Herring		keypad,column = <2>;
295*724ba675SRob Herring		linux,code = <KEY_VOLUMEDOWN>;
296*724ba675SRob Herring	};
297*724ba675SRob Herring};
298*724ba675SRob Herring
299*724ba675SRob Herring&uart0 {
300*724ba675SRob Herring	status = "okay";
301*724ba675SRob Herring};
302*724ba675SRob Herring
303*724ba675SRob Herring&uart1 {
304*724ba675SRob Herring	status = "okay";
305*724ba675SRob Herring};
306*724ba675SRob Herring
307*724ba675SRob Herring&uart2 {
308*724ba675SRob Herring	status = "okay";
309*724ba675SRob Herring};
310*724ba675SRob Herring
311*724ba675SRob Herring&uart3 {
312*724ba675SRob Herring	status = "okay";
313*724ba675SRob Herring};
314*724ba675SRob Herring
315*724ba675SRob Herring&rtc {
316*724ba675SRob Herring	clocks = <&clocks CLK_RTC>, <&pmic_ap_clk>;
317*724ba675SRob Herring	clock-names = "rtc", "rtc_src";
318*724ba675SRob Herring};
319*724ba675SRob Herring
320*724ba675SRob Herring&sdhci0 {
321*724ba675SRob Herring	bus-width = <4>;
322*724ba675SRob Herring	non-removable;
323*724ba675SRob Herring	vmmc-supply = <&ldo5_reg>;
324*724ba675SRob Herring	pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_cd &sd0_bus1 &sd0_bus4>;
325*724ba675SRob Herring	pinctrl-names = "default";
326*724ba675SRob Herring	status = "okay";
327*724ba675SRob Herring};
328*724ba675SRob Herring
329*724ba675SRob Herring&sdhci2 {
330*724ba675SRob Herring	bus-width = <4>;
331*724ba675SRob Herring	cd-gpios = <&gph3 4 1>;
332*724ba675SRob Herring	vmmc-supply = <&vtf_reg>;
333*724ba675SRob Herring	cd-inverted;
334*724ba675SRob Herring	pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_bus4>;
335*724ba675SRob Herring	pinctrl-names = "default";
336*724ba675SRob Herring	status = "okay";
337*724ba675SRob Herring};
338*724ba675SRob Herring
339*724ba675SRob Herring&hsotg {
340*724ba675SRob Herring	vusb_a-supply = <&ldo3_reg>;
341*724ba675SRob Herring	vusb_d-supply = <&ldo8_reg>;
342*724ba675SRob Herring	dr_mode = "peripheral";
343*724ba675SRob Herring	status = "okay";
344*724ba675SRob Herring};
345*724ba675SRob Herring
346*724ba675SRob Herring&usbphy {
347*724ba675SRob Herring	status = "okay";
348*724ba675SRob Herring};
349*724ba675SRob Herring
350*724ba675SRob Herring&i2c2 {
351*724ba675SRob Herring	samsung,i2c-sda-delay = <100>;
352*724ba675SRob Herring	samsung,i2c-max-bus-freq = <400000>;
353*724ba675SRob Herring	samsung,i2c-slave-addr = <0x10>;
354*724ba675SRob Herring	status = "okay";
355*724ba675SRob Herring
356*724ba675SRob Herring	touchscreen@4a {
357*724ba675SRob Herring		compatible = "atmel,maxtouch";
358*724ba675SRob Herring		reg = <0x4a>;
359*724ba675SRob Herring		interrupt-parent = <&gpj0>;
360*724ba675SRob Herring		interrupts = <5 IRQ_TYPE_EDGE_FALLING>;
361*724ba675SRob Herring		vdd-supply = <&tsp_reg>;
362*724ba675SRob Herring	};
363*724ba675SRob Herring};
364*724ba675SRob Herring
365*724ba675SRob Herring&i2c0 {
366*724ba675SRob Herring	samsung,i2c-sda-delay = <100>;
367*724ba675SRob Herring	samsung,i2c-max-bus-freq = <100000>;
368*724ba675SRob Herring	samsung,i2c-slave-addr = <0x10>;
369*724ba675SRob Herring	status = "okay";
370*724ba675SRob Herring
371*724ba675SRob Herring	noon010pc30: sensor@30 {
372*724ba675SRob Herring		compatible = "siliconfile,noon010pc30";
373*724ba675SRob Herring		reg = <0x30>;
374*724ba675SRob Herring		vddio-supply = <&ldo11_reg>;
375*724ba675SRob Herring		vdda-supply = <&ldo13_reg>;
376*724ba675SRob Herring		vdd_core-supply = <&ldo14_reg>;
377*724ba675SRob Herring
378*724ba675SRob Herring		clock-frequency = <16000000>;
379*724ba675SRob Herring		clocks = <&camera 0>;
380*724ba675SRob Herring		clock-names = "mclk";
381*724ba675SRob Herring		nreset-gpios = <&gpb 2 GPIO_ACTIVE_HIGH>;
382*724ba675SRob Herring		nstby-gpios = <&gpb 0 GPIO_ACTIVE_HIGH>;
383*724ba675SRob Herring
384*724ba675SRob Herring		port {
385*724ba675SRob Herring			noon010pc30_ep: endpoint {
386*724ba675SRob Herring				remote-endpoint = <&fimc0_ep>;
387*724ba675SRob Herring				bus-width = <8>;
388*724ba675SRob Herring				hsync-active = <0>;
389*724ba675SRob Herring				vsync-active = <1>;
390*724ba675SRob Herring				pclk-sample = <1>;
391*724ba675SRob Herring			};
392*724ba675SRob Herring		};
393*724ba675SRob Herring	};
394*724ba675SRob Herring};
395*724ba675SRob Herring
396*724ba675SRob Herring&camera {
397*724ba675SRob Herring	pinctrl-0 = <&cam_port_a_io &cam_port_a_clk_active>;
398*724ba675SRob Herring	pinctrl-1 = <&cam_port_a_io &cam_port_a_clk_idle>;
399*724ba675SRob Herring	pinctrl-names = "default", "idle";
400*724ba675SRob Herring
401*724ba675SRob Herring	parallel-ports {
402*724ba675SRob Herring		#address-cells = <1>;
403*724ba675SRob Herring		#size-cells = <0>;
404*724ba675SRob Herring
405*724ba675SRob Herring		/* camera A input */
406*724ba675SRob Herring		port@1 {
407*724ba675SRob Herring			reg = <1>;
408*724ba675SRob Herring			fimc0_ep: endpoint {
409*724ba675SRob Herring				remote-endpoint = <&noon010pc30_ep>;
410*724ba675SRob Herring				bus-width = <8>;
411*724ba675SRob Herring				hsync-active = <1>;
412*724ba675SRob Herring				vsync-active = <1>;
413*724ba675SRob Herring				pclk-sample = <0>;
414*724ba675SRob Herring			};
415*724ba675SRob Herring		};
416*724ba675SRob Herring	};
417*724ba675SRob Herring};
418*724ba675SRob Herring
419*724ba675SRob Herring&fimd {
420*724ba675SRob Herring	pinctrl-0 = <&lcd_clk &lcd_data24>;
421*724ba675SRob Herring	pinctrl-names = "default";
422*724ba675SRob Herring	status = "okay";
423*724ba675SRob Herring
424*724ba675SRob Herring	display-timings {
425*724ba675SRob Herring		native-mode = <&timing0>;
426*724ba675SRob Herring		timing0: timing {
427*724ba675SRob Herring			/* 480x800@55Hz */
428*724ba675SRob Herring			clock-frequency = <23439570>;
429*724ba675SRob Herring			hactive = <480>;
430*724ba675SRob Herring			hfront-porch = <16>;
431*724ba675SRob Herring			hback-porch = <16>;
432*724ba675SRob Herring			hsync-len = <2>;
433*724ba675SRob Herring			vactive = <800>;
434*724ba675SRob Herring			vback-porch = <2>;
435*724ba675SRob Herring			vfront-porch = <28>;
436*724ba675SRob Herring			vsync-len = <1>;
437*724ba675SRob Herring			hsync-active = <0>;
438*724ba675SRob Herring			vsync-active = <0>;
439*724ba675SRob Herring			de-active = <0>;
440*724ba675SRob Herring			pixelclk-active = <0>;
441*724ba675SRob Herring		};
442*724ba675SRob Herring	};
443*724ba675SRob Herring};
444*724ba675SRob Herring
445*724ba675SRob Herring&onenand {
446*724ba675SRob Herring	status = "okay";
447*724ba675SRob Herring};
448