xref: /openbmc/u-boot/arch/arm/dts/da850-evm.dts (revision 1b0769f2ed17ffc1cf9b32ad057bc8b160cbcbae)
14c707559SAdam Ford/*
24c707559SAdam Ford * Device Tree for DA850 EVM board
34c707559SAdam Ford *
44c707559SAdam Ford * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
54c707559SAdam Ford *
64c707559SAdam Ford * This program is free software; you can redistribute  it and/or modify it
74c707559SAdam Ford * under  the terms of  the GNU General  Public License as published by the
84c707559SAdam Ford * Free Software Foundation, version 2.
94c707559SAdam Ford */
104c707559SAdam Ford/dts-v1/;
114c707559SAdam Ford#include "da850.dtsi"
124c707559SAdam Ford#include <dt-bindings/gpio/gpio.h>
134c707559SAdam Ford
144c707559SAdam Ford/ {
154c707559SAdam Ford	compatible = "ti,da850-evm", "ti,da850";
164c707559SAdam Ford	model = "DA850/AM1808/OMAP-L138 EVM";
174c707559SAdam Ford
188e125591SAdam Ford	chosen {
198e125591SAdam Ford		stdout-path = &serial2;
208e125591SAdam Ford	};
218e125591SAdam Ford
228e125591SAdam Ford	aliases {
238e125591SAdam Ford		serial0 = &serial0;
248e125591SAdam Ford		serial1 = &serial1;
258e125591SAdam Ford		serial2 = &serial2;
268e125591SAdam Ford		ethernet0 = &eth0;
278e125591SAdam Ford		spi0 = &spi1;
288e125591SAdam Ford	};
298e125591SAdam Ford
308a15bdb0SAdam Ford	backlight: backlight-pwm {
318a15bdb0SAdam Ford		pinctrl-names = "default";
328a15bdb0SAdam Ford		pinctrl-0 = <&ecap2_pins>;
338a15bdb0SAdam Ford		power-supply = <&backlight_lcd>;
348a15bdb0SAdam Ford		compatible = "pwm-backlight";
358a15bdb0SAdam Ford		/*
368a15bdb0SAdam Ford		 * The PWM here corresponds to production hardware. The
378a15bdb0SAdam Ford		 * schematic needs to be 1015171 (15 March 2010), Rev A
388a15bdb0SAdam Ford		 * or newer.
398a15bdb0SAdam Ford		 */
408a15bdb0SAdam Ford		pwms = <&ecap2 0 50000 0>;
418a15bdb0SAdam Ford		brightness-levels = <0 10 20 30 40 50 60 70 80 90 99>;
428a15bdb0SAdam Ford		default-brightness-level = <7>;
438a15bdb0SAdam Ford	};
448a15bdb0SAdam Ford
458a15bdb0SAdam Ford	panel {
468a15bdb0SAdam Ford		compatible = "ti,tilcdc,panel";
478a15bdb0SAdam Ford		pinctrl-names = "default";
488a15bdb0SAdam Ford		pinctrl-0 = <&lcd_pins>;
498a15bdb0SAdam Ford		/*
508a15bdb0SAdam Ford		 * The vpif and the LCD are mutually exclusive.
518a15bdb0SAdam Ford		 * To enable VPIF, change the status below to 'disabled' then
528a15bdb0SAdam Ford		 * then change the status of the vpif below to 'okay'
538a15bdb0SAdam Ford		 */
548a15bdb0SAdam Ford		status = "okay";
558a15bdb0SAdam Ford		enable-gpios = <&gpio 40 GPIO_ACTIVE_HIGH>; /* lcd_panel_pwr */
568a15bdb0SAdam Ford
578a15bdb0SAdam Ford		panel-info {
588a15bdb0SAdam Ford			ac-bias		= <255>;
598a15bdb0SAdam Ford			ac-bias-intrpt	= <0>;
608a15bdb0SAdam Ford			dma-burst-sz	= <16>;
618a15bdb0SAdam Ford			bpp		= <16>;
628a15bdb0SAdam Ford			fdd		= <0x80>;
638a15bdb0SAdam Ford			sync-edge	= <0>;
648a15bdb0SAdam Ford			sync-ctrl	= <1>;
658a15bdb0SAdam Ford			raster-order	= <0>;
668a15bdb0SAdam Ford			fifo-th		= <0>;
678a15bdb0SAdam Ford		};
688a15bdb0SAdam Ford
698a15bdb0SAdam Ford		display-timings {
708a15bdb0SAdam Ford			native-mode = <&timing0>;
718a15bdb0SAdam Ford			timing0: 480x272 {
728a15bdb0SAdam Ford				clock-frequency = <9000000>;
738a15bdb0SAdam Ford				hactive = <480>;
748a15bdb0SAdam Ford				vactive = <272>;
758a15bdb0SAdam Ford				hfront-porch = <3>;
768a15bdb0SAdam Ford				hback-porch = <2>;
778a15bdb0SAdam Ford				hsync-len = <42>;
788a15bdb0SAdam Ford				vback-porch = <3>;
798a15bdb0SAdam Ford				vfront-porch = <4>;
808a15bdb0SAdam Ford				vsync-len = <11>;
818a15bdb0SAdam Ford				hsync-active = <0>;
828a15bdb0SAdam Ford				vsync-active = <0>;
838a15bdb0SAdam Ford				de-active = <1>;
848a15bdb0SAdam Ford				pixelclk-active = <1>;
858a15bdb0SAdam Ford			};
868a15bdb0SAdam Ford		};
878a15bdb0SAdam Ford	};
888a15bdb0SAdam Ford
898e125591SAdam Ford	vbat: fixedregulator0 {
908e125591SAdam Ford		compatible = "regulator-fixed";
918e125591SAdam Ford		regulator-name = "vbat";
928e125591SAdam Ford		regulator-min-microvolt = <5000000>;
938e125591SAdam Ford		regulator-max-microvolt = <5000000>;
948e125591SAdam Ford		regulator-boot-on;
958e125591SAdam Ford	};
968e125591SAdam Ford
97*13756ebbSAdam Ford	baseboard_3v3: fixedregulator-3v3 {
98*13756ebbSAdam Ford		/* TPS73701DCQ */
99*13756ebbSAdam Ford		compatible = "regulator-fixed";
100*13756ebbSAdam Ford		regulator-name = "baseboard_3v3";
101*13756ebbSAdam Ford		regulator-min-microvolt = <3300000>;
102*13756ebbSAdam Ford		regulator-max-microvolt = <3300000>;
103*13756ebbSAdam Ford		vin-supply = <&vbat>;
104*13756ebbSAdam Ford		regulator-always-on;
105*13756ebbSAdam Ford		regulator-boot-on;
106*13756ebbSAdam Ford	};
107*13756ebbSAdam Ford
108*13756ebbSAdam Ford	baseboard_1v8: fixedregulator-1v8 {
109*13756ebbSAdam Ford		/* TPS73701DCQ */
110*13756ebbSAdam Ford		compatible = "regulator-fixed";
111*13756ebbSAdam Ford		regulator-name = "baseboard_1v8";
112*13756ebbSAdam Ford		regulator-min-microvolt = <1800000>;
113*13756ebbSAdam Ford		regulator-max-microvolt = <1800000>;
114*13756ebbSAdam Ford		vin-supply = <&vbat>;
115*13756ebbSAdam Ford		regulator-always-on;
116*13756ebbSAdam Ford		regulator-boot-on;
117*13756ebbSAdam Ford	};
118*13756ebbSAdam Ford
1198a15bdb0SAdam Ford	backlight_lcd: backlight-regulator {
1208a15bdb0SAdam Ford		compatible = "regulator-fixed";
1218a15bdb0SAdam Ford		regulator-name = "lcd_backlight_pwr";
1228a15bdb0SAdam Ford		regulator-min-microvolt = <3300000>;
1238a15bdb0SAdam Ford		regulator-max-microvolt = <3300000>;
1248a15bdb0SAdam Ford		gpio = <&gpio 47 GPIO_ACTIVE_HIGH>; /* lcd_backlight_pwr */
1258a15bdb0SAdam Ford		enable-active-high;
1268a15bdb0SAdam Ford	};
1278a15bdb0SAdam Ford
1288e125591SAdam Ford	sound {
1298e125591SAdam Ford		compatible = "simple-audio-card";
130*13756ebbSAdam Ford		simple-audio-card,name = "DA850-OMAPL138 EVM";
1318e125591SAdam Ford		simple-audio-card,widgets =
1328e125591SAdam Ford			"Line", "Line In",
1338e125591SAdam Ford			"Line", "Line Out";
1348e125591SAdam Ford		simple-audio-card,routing =
1358e125591SAdam Ford			"LINE1L", "Line In",
1368e125591SAdam Ford			"LINE1R", "Line In",
1378e125591SAdam Ford			"Line Out", "LLOUT",
1388e125591SAdam Ford			"Line Out", "RLOUT";
1398e125591SAdam Ford		simple-audio-card,format = "dsp_b";
1408e125591SAdam Ford		simple-audio-card,bitclock-master = <&link0_codec>;
1418e125591SAdam Ford		simple-audio-card,frame-master = <&link0_codec>;
1428e125591SAdam Ford		simple-audio-card,bitclock-inversion;
1438e125591SAdam Ford
1448e125591SAdam Ford		simple-audio-card,cpu {
1458e125591SAdam Ford			sound-dai = <&mcasp0>;
1468e125591SAdam Ford			system-clock-frequency = <24576000>;
1478e125591SAdam Ford		};
1488e125591SAdam Ford
1498e125591SAdam Ford		link0_codec: simple-audio-card,codec {
1508e125591SAdam Ford			sound-dai = <&tlv320aic3106>;
1518e125591SAdam Ford			system-clock-frequency = <24576000>;
1528e125591SAdam Ford		};
1538e125591SAdam Ford	};
1548e125591SAdam Ford};
1558e125591SAdam Ford
1568a15bdb0SAdam Ford&ecap2 {
1578a15bdb0SAdam Ford	status = "okay";
1588a15bdb0SAdam Ford};
1598a15bdb0SAdam Ford
1608a15bdb0SAdam Ford&ref_clk {
1618a15bdb0SAdam Ford	clock-frequency = <24000000>;
1628a15bdb0SAdam Ford};
1638a15bdb0SAdam Ford
1648e125591SAdam Ford&pmx_core {
1654c707559SAdam Ford	status = "okay";
1664c707559SAdam Ford
1674c707559SAdam Ford	mcasp0_pins: pinmux_mcasp0_pins {
1684c707559SAdam Ford		pinctrl-single,bits = <
1694c707559SAdam Ford			/*
1704c707559SAdam Ford			 * AHCLKX, ACLKX, AFSX, AHCLKR, ACLKR,
1714c707559SAdam Ford			 * AFSR, AMUTE
1724c707559SAdam Ford			 */
1734c707559SAdam Ford			0x00 0x11111111 0xffffffff
1744c707559SAdam Ford			/* AXR11, AXR12 */
1754c707559SAdam Ford			0x04 0x00011000 0x000ff000
1764c707559SAdam Ford		>;
1774c707559SAdam Ford	};
1784c707559SAdam Ford	nand_pins: nand_pins {
1794c707559SAdam Ford		pinctrl-single,bits = <
1804c707559SAdam Ford			/* EMA_WAIT[0], EMA_OE, EMA_WE, EMA_CS[4], EMA_CS[3] */
1814c707559SAdam Ford			0x1c 0x10110110  0xf0ff0ff0
1824c707559SAdam Ford			/*
1834c707559SAdam Ford			 * EMA_D[0], EMA_D[1], EMA_D[2],
1844c707559SAdam Ford			 * EMA_D[3], EMA_D[4], EMA_D[5],
1854c707559SAdam Ford			 * EMA_D[6], EMA_D[7]
1864c707559SAdam Ford			 */
1874c707559SAdam Ford			0x24 0x11111111  0xffffffff
1884c707559SAdam Ford			/* EMA_A[1], EMA_A[2] */
1894c707559SAdam Ford			0x30 0x01100000  0x0ff00000
1904c707559SAdam Ford		>;
1914c707559SAdam Ford	};
1924c707559SAdam Ford};
1938e125591SAdam Ford
1948a15bdb0SAdam Ford&sata {
1958a15bdb0SAdam Ford	status = "okay";
1968a15bdb0SAdam Ford};
1978a15bdb0SAdam Ford
1988e125591SAdam Ford&serial0 {
1994c707559SAdam Ford	status = "okay";
2004c707559SAdam Ford};
2018e125591SAdam Ford
2028e125591SAdam Ford&serial1 {
2034c707559SAdam Ford	status = "okay";
2044c707559SAdam Ford};
2058e125591SAdam Ford
2068e125591SAdam Ford&serial2 {
2074c707559SAdam Ford	status = "okay";
2084c707559SAdam Ford};
2098e125591SAdam Ford
2108e125591SAdam Ford&rtc0 {
2114c707559SAdam Ford	status = "okay";
2124c707559SAdam Ford};
2138e125591SAdam Ford
2148a15bdb0SAdam Ford&lcdc {
2158a15bdb0SAdam Ford	status = "okay";
2168a15bdb0SAdam Ford};
2178a15bdb0SAdam Ford
2188e125591SAdam Ford&i2c0 {
2194c707559SAdam Ford	status = "okay";
2204c707559SAdam Ford	clock-frequency = <100000>;
2214c707559SAdam Ford	pinctrl-names = "default";
2224c707559SAdam Ford	pinctrl-0 = <&i2c0_pins>;
2234c707559SAdam Ford
2244c707559SAdam Ford	tps: tps@48 {
2254c707559SAdam Ford		reg = <0x48>;
2264c707559SAdam Ford	};
2274c707559SAdam Ford	tlv320aic3106: tlv320aic3106@18 {
2284c707559SAdam Ford		#sound-dai-cells = <0>;
2294c707559SAdam Ford		compatible = "ti,tlv320aic3106";
2304c707559SAdam Ford		reg = <0x18>;
2314c707559SAdam Ford		status = "okay";
2324c707559SAdam Ford
2334c707559SAdam Ford		/* Regulators */
2344c707559SAdam Ford		IOVDD-supply = <&vdcdc2_reg>;
235*13756ebbSAdam Ford		AVDD-supply = <&baseboard_3v3>;
236*13756ebbSAdam Ford		DRVDD-supply = <&baseboard_3v3>;
237*13756ebbSAdam Ford		DVDD-supply = <&baseboard_1v8>;
2384c707559SAdam Ford	};
2394c707559SAdam Ford	tca6416: gpio@20 {
2404c707559SAdam Ford		compatible = "ti,tca6416";
2414c707559SAdam Ford		reg = <0x20>;
2424c707559SAdam Ford		gpio-controller;
2434c707559SAdam Ford		#gpio-cells = <2>;
2444c707559SAdam Ford	};
2458a15bdb0SAdam Ford	tca6416_bb: gpio@21 {
2468a15bdb0SAdam Ford		compatible = "ti,tca6416";
2478a15bdb0SAdam Ford		reg = <0x21>;
2488a15bdb0SAdam Ford		gpio-controller;
2498a15bdb0SAdam Ford		#gpio-cells = <2>;
2508a15bdb0SAdam Ford	};
2514c707559SAdam Ford};
2528e125591SAdam Ford
2538e125591SAdam Ford&wdt {
2544c707559SAdam Ford	status = "okay";
2554c707559SAdam Ford};
2568e125591SAdam Ford
2578e125591SAdam Ford&mmc0 {
2584c707559SAdam Ford	max-frequency = <50000000>;
2594c707559SAdam Ford	bus-width = <4>;
2604c707559SAdam Ford	status = "okay";
2614c707559SAdam Ford	pinctrl-names = "default";
2624c707559SAdam Ford	pinctrl-0 = <&mmc0_pins>;
2638e125591SAdam Ford	cd-gpios = <&gpio 64 GPIO_ACTIVE_LOW>;
2648e125591SAdam Ford	wp-gpios = <&gpio 65 GPIO_ACTIVE_HIGH>;
2654c707559SAdam Ford};
2668e125591SAdam Ford
2678e125591SAdam Ford&spi1 {
2684c707559SAdam Ford	status = "okay";
2694c707559SAdam Ford	pinctrl-names = "default";
2704c707559SAdam Ford	pinctrl-0 = <&spi1_pins &spi1_cs0_pin>;
2714c707559SAdam Ford	flash: m25p80@0 {
2724c707559SAdam Ford		#address-cells = <1>;
2734c707559SAdam Ford		#size-cells = <1>;
2744c707559SAdam Ford		compatible = "m25p64";
2754c707559SAdam Ford		spi-max-frequency = <30000000>;
2764c707559SAdam Ford		m25p,fast-read;
2774c707559SAdam Ford		reg = <0>;
2784c707559SAdam Ford		partition@0 {
2794c707559SAdam Ford			label = "U-Boot-SPL";
2804c707559SAdam Ford			reg = <0x00000000 0x00010000>;
2814c707559SAdam Ford			read-only;
2824c707559SAdam Ford		};
2834c707559SAdam Ford		partition@1 {
2844c707559SAdam Ford			label = "U-Boot";
2854c707559SAdam Ford			reg = <0x00010000 0x00080000>;
2864c707559SAdam Ford			read-only;
2874c707559SAdam Ford		};
2884c707559SAdam Ford		partition@2 {
2894c707559SAdam Ford			label = "U-Boot-Env";
2904c707559SAdam Ford			reg = <0x00090000 0x00010000>;
2914c707559SAdam Ford			read-only;
2924c707559SAdam Ford		};
2934c707559SAdam Ford		partition@3 {
2944c707559SAdam Ford			label = "Kernel";
2954c707559SAdam Ford			reg = <0x000a0000 0x00280000>;
2964c707559SAdam Ford		};
2974c707559SAdam Ford		partition@4 {
2984c707559SAdam Ford			label = "Filesystem";
2994c707559SAdam Ford			reg = <0x00320000 0x00400000>;
3004c707559SAdam Ford		};
3014c707559SAdam Ford		partition@5 {
3024c707559SAdam Ford			label = "MAC-Address";
3034c707559SAdam Ford			reg = <0x007f0000 0x00010000>;
3044c707559SAdam Ford			read-only;
3054c707559SAdam Ford		};
3064c707559SAdam Ford	};
3074c707559SAdam Ford};
3088e125591SAdam Ford
3098e125591SAdam Ford&mdio {
3104c707559SAdam Ford	status = "okay";
3114c707559SAdam Ford	pinctrl-names = "default";
3124c707559SAdam Ford	pinctrl-0 = <&mdio_pins>;
3134c707559SAdam Ford	bus_freq = <2200000>;
3144c707559SAdam Ford};
3158e125591SAdam Ford
3168e125591SAdam Ford&eth0 {
3174c707559SAdam Ford	status = "okay";
3184c707559SAdam Ford	pinctrl-names = "default";
3194c707559SAdam Ford	pinctrl-0 = <&mii_pins>;
3204c707559SAdam Ford};
3218e125591SAdam Ford
3228e125591SAdam Ford&gpio {
3234c707559SAdam Ford	status = "okay";
3244c707559SAdam Ford};
3254c707559SAdam Ford
3264c707559SAdam Ford/include/ "tps6507x.dtsi"
3274c707559SAdam Ford
3284c707559SAdam Ford&tps {
3294c707559SAdam Ford	vdcdc1_2-supply = <&vbat>;
3304c707559SAdam Ford	vdcdc3-supply = <&vbat>;
3314c707559SAdam Ford	vldo1_2-supply = <&vbat>;
3324c707559SAdam Ford
3334c707559SAdam Ford	regulators {
3344c707559SAdam Ford		vdcdc1_reg: regulator@0 {
3354c707559SAdam Ford			regulator-name = "VDCDC1_3.3V";
3364c707559SAdam Ford			regulator-min-microvolt = <3150000>;
3374c707559SAdam Ford			regulator-max-microvolt = <3450000>;
3384c707559SAdam Ford			regulator-always-on;
3394c707559SAdam Ford			regulator-boot-on;
3404c707559SAdam Ford		};
3414c707559SAdam Ford
3424c707559SAdam Ford		vdcdc2_reg: regulator@1 {
3434c707559SAdam Ford			regulator-name = "VDCDC2_3.3V";
3444c707559SAdam Ford			regulator-min-microvolt = <1710000>;
3454c707559SAdam Ford			regulator-max-microvolt = <3450000>;
3464c707559SAdam Ford			regulator-always-on;
3474c707559SAdam Ford			regulator-boot-on;
3484c707559SAdam Ford			ti,defdcdc_default = <1>;
3494c707559SAdam Ford		};
3504c707559SAdam Ford
3514c707559SAdam Ford		vdcdc3_reg: regulator@2 {
3524c707559SAdam Ford			regulator-name = "VDCDC3_1.2V";
3534c707559SAdam Ford			regulator-min-microvolt = <950000>;
3544c707559SAdam Ford			regulator-max-microvolt = <1350000>;
3554c707559SAdam Ford			regulator-always-on;
3564c707559SAdam Ford			regulator-boot-on;
3574c707559SAdam Ford			ti,defdcdc_default = <1>;
3584c707559SAdam Ford		};
3594c707559SAdam Ford
3604c707559SAdam Ford		ldo1_reg: regulator@3 {
3614c707559SAdam Ford			regulator-name = "LDO1_1.8V";
3624c707559SAdam Ford			regulator-min-microvolt = <1710000>;
3634c707559SAdam Ford			regulator-max-microvolt = <1890000>;
3644c707559SAdam Ford			regulator-always-on;
3654c707559SAdam Ford			regulator-boot-on;
3664c707559SAdam Ford		};
3674c707559SAdam Ford
3684c707559SAdam Ford		ldo2_reg: regulator@4 {
3694c707559SAdam Ford			regulator-name = "LDO2_1.2V";
3704c707559SAdam Ford			regulator-min-microvolt = <1140000>;
3714c707559SAdam Ford			regulator-max-microvolt = <1320000>;
3724c707559SAdam Ford			regulator-always-on;
3734c707559SAdam Ford			regulator-boot-on;
3744c707559SAdam Ford		};
3754c707559SAdam Ford	};
3764c707559SAdam Ford};
3774c707559SAdam Ford
3784c707559SAdam Ford&mcasp0 {
3794c707559SAdam Ford	#sound-dai-cells = <0>;
3804c707559SAdam Ford	status = "okay";
3814c707559SAdam Ford	pinctrl-names = "default";
3824c707559SAdam Ford	pinctrl-0 = <&mcasp0_pins>;
3834c707559SAdam Ford
3844c707559SAdam Ford	op-mode = <0>;          /* MCASP_IIS_MODE */
3854c707559SAdam Ford	tdm-slots = <2>;
3864c707559SAdam Ford	/* 4 serializer */
3874c707559SAdam Ford	serial-dir = <  /* 0: INACTIVE, 1: TX, 2: RX */
3884c707559SAdam Ford		0 0 0 0
3894c707559SAdam Ford		0 0 0 0
3904c707559SAdam Ford		0 0 0 1
3914c707559SAdam Ford		2 0 0 0
3924c707559SAdam Ford	>;
3934c707559SAdam Ford	tx-num-evt = <32>;
3944c707559SAdam Ford	rx-num-evt = <32>;
3954c707559SAdam Ford};
3964c707559SAdam Ford
3974c707559SAdam Ford&edma0 {
3984c707559SAdam Ford	ti,edma-reserved-slot-ranges = <32 50>;
3994c707559SAdam Ford};
4004c707559SAdam Ford
4014c707559SAdam Ford&edma1 {
4024c707559SAdam Ford	ti,edma-reserved-slot-ranges = <32 90>;
4034c707559SAdam Ford};
4044c707559SAdam Ford
4054c707559SAdam Ford&aemif {
4064c707559SAdam Ford	pinctrl-names = "default";
4074c707559SAdam Ford	pinctrl-0 = <&nand_pins>;
4084c707559SAdam Ford	status = "ok";
4094c707559SAdam Ford	cs3 {
4104c707559SAdam Ford		#address-cells = <2>;
4114c707559SAdam Ford		#size-cells = <1>;
4124c707559SAdam Ford		clock-ranges;
4134c707559SAdam Ford		ranges;
4144c707559SAdam Ford
4154c707559SAdam Ford		ti,cs-chipselect = <3>;
4164c707559SAdam Ford
4174c707559SAdam Ford		nand@2000000,0 {
4184c707559SAdam Ford			compatible = "ti,davinci-nand";
4194c707559SAdam Ford			#address-cells = <1>;
4204c707559SAdam Ford			#size-cells = <1>;
4214c707559SAdam Ford			reg = <0 0x02000000 0x02000000
4224c707559SAdam Ford			       1 0x00000000 0x00008000>;
4234c707559SAdam Ford
4244c707559SAdam Ford			ti,davinci-chipselect = <1>;
4254c707559SAdam Ford			ti,davinci-mask-ale = <0>;
4264c707559SAdam Ford			ti,davinci-mask-cle = <0>;
4274c707559SAdam Ford			ti,davinci-mask-chipsel = <0>;
4284c707559SAdam Ford			ti,davinci-ecc-mode = "hw";
4294c707559SAdam Ford			ti,davinci-ecc-bits = <4>;
4304c707559SAdam Ford			ti,davinci-nand-use-bbt;
4314c707559SAdam Ford		};
4324c707559SAdam Ford	};
4334c707559SAdam Ford};
4344c707559SAdam Ford
4358e125591SAdam Ford&usb_phy {
4368e125591SAdam Ford	status = "okay";
4378e125591SAdam Ford};
4388e125591SAdam Ford
4398e125591SAdam Ford&usb0 {
4408e125591SAdam Ford	status = "okay";
4418e125591SAdam Ford};
4428e125591SAdam Ford
4438e125591SAdam Ford&usb1 {
4448e125591SAdam Ford	status = "okay";
4458e125591SAdam Ford};
4468e125591SAdam Ford
4474c707559SAdam Ford&vpif {
4484c707559SAdam Ford	pinctrl-names = "default";
4494c707559SAdam Ford	pinctrl-0 = <&vpif_capture_pins>, <&vpif_display_pins>;
4508a15bdb0SAdam Ford	/*
4518a15bdb0SAdam Ford	 * The vpif and the LCD are mutually exclusive.
4528a15bdb0SAdam Ford	 * To enable VPIF, disable the ti,tilcdc,panel then
4538a15bdb0SAdam Ford	 * change the status below to 'okay'
4548a15bdb0SAdam Ford	 */
4558a15bdb0SAdam Ford	status = "disabled";
4564c707559SAdam Ford};
457