x86/oprofile: Fix bogus GCC-8 warning in nmi_setup()
[cris-mirror.git] / arch / arm / boot / dts / omap4-panda-common.dtsi
blob5501d1b4e6cdfa152804b7cbb5b277fcdc0417f6
1 /*
2  * Copyright (C) 2011-2013 Texas Instruments Incorporated - http://www.ti.com/
3  *
4  * This program is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License version 2 as
6  * published by the Free Software Foundation.
7  */
8 #include "elpida_ecb240abacn.dtsi"
10 / {
11         memory@80000000 {
12                 device_type = "memory";
13                 reg = <0x80000000 0x40000000>; /* 1 GB */
14         };
16         chosen {
17                 stdout-path = &uart3;
18         };
20         aliases {
21                 display0 = &dvi0;
22                 display1 = &hdmi0;
23                 ethernet = &ethernet;
24         };
26         leds: leds {
27                 compatible = "gpio-leds";
28                 pinctrl-names = "default";
29                 pinctrl-0 = <
30                         &led_wkgpio_pins
31                 >;
33                 heartbeat {
34                         label = "pandaboard::status1";
35                         gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>;
36                         linux,default-trigger = "heartbeat";
37                 };
39                 mmc {
40                         label = "pandaboard::status2";
41                         gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>;
42                         linux,default-trigger = "mmc0";
43                 };
44         };
46         sound: sound {
47                 compatible = "ti,abe-twl6040";
48                 ti,model = "PandaBoard";
50                 ti,mclk-freq = <38400000>;
52                 ti,mcpdm = <&mcpdm>;
54                 ti,twl6040 = <&twl6040>;
56                 /* Audio routing */
57                 ti,audio-routing =
58                         "Headset Stereophone", "HSOL",
59                         "Headset Stereophone", "HSOR",
60                         "Ext Spk", "HFL",
61                         "Ext Spk", "HFR",
62                         "Line Out", "AUXL",
63                         "Line Out", "AUXR",
64                         "HSMIC", "Headset Mic",
65                         "Headset Mic", "Headset Mic Bias",
66                         "AFML", "Line In",
67                         "AFMR", "Line In";
68         };
70         /* HS USB Port 1 Power */
71         hsusb1_power: hsusb1_power_reg {
72                 compatible = "regulator-fixed";
73                 regulator-name = "hsusb1_vbus";
74                 regulator-min-microvolt = <3300000>;
75                 regulator-max-microvolt = <3300000>;
76                 gpio = <&gpio1 1 GPIO_ACTIVE_HIGH>;     /* gpio_1 */
77                 startup-delay-us = <70000>;
78                 enable-active-high;
79                 /*
80                  * boot-on is required along with always-on as the
81                  * regulator framework doesn't enable the regulator
82                  * if boot-on is not there.
83                  */
84                 regulator-always-on;
85                 regulator-boot-on;
86         };
88         /* HS USB Host PHY on PORT 1 */
89         hsusb1_phy: hsusb1_phy {
90                 compatible = "usb-nop-xceiv";
91                 reset-gpios = <&gpio2 30 GPIO_ACTIVE_LOW>;   /* gpio_62 */
92                 #phy-cells = <0>;
93                 vcc-supply = <&hsusb1_power>;
94                 clocks = <&auxclk3_ck>;
95                 clock-names = "main_clk";
96                 clock-frequency = <19200000>;
97         };
99         /* regulator for wl12xx on sdio5 */
100         wl12xx_vmmc: wl12xx_vmmc {
101                 pinctrl-names = "default";
102                 pinctrl-0 = <&wl12xx_gpio>;
103                 compatible = "regulator-fixed";
104                 regulator-name = "vwl1271";
105                 regulator-min-microvolt = <1800000>;
106                 regulator-max-microvolt = <1800000>;
107                 gpio = <&gpio2 11 GPIO_ACTIVE_HIGH>;
108                 startup-delay-us = <70000>;
109                 enable-active-high;
110         };
112         tfp410: encoder0 {
113                 compatible = "ti,tfp410";
114                 powerdown-gpios = <&gpio1 0 GPIO_ACTIVE_LOW>;   /* gpio_0 */
116                 ports {
117                         #address-cells = <1>;
118                         #size-cells = <0>;
120                         port@0 {
121                                 reg = <0>;
123                                 tfp410_in: endpoint {
124                                         remote-endpoint = <&dpi_out>;
125                                 };
126                         };
128                         port@1 {
129                                 reg = <1>;
131                                 tfp410_out: endpoint {
132                                         remote-endpoint = <&dvi_connector_in>;
133                                 };
134                         };
135                 };
136         };
138         dvi0: connector0 {
139                 compatible = "dvi-connector";
140                 label = "dvi";
142                 digital;
144                 ddc-i2c-bus = <&i2c3>;
146                 port {
147                         dvi_connector_in: endpoint {
148                                 remote-endpoint = <&tfp410_out>;
149                         };
150                 };
151         };
153         tpd12s015: encoder1 {
154                 compatible = "ti,tpd12s015";
156                 gpios = <&gpio2 28 GPIO_ACTIVE_HIGH>,   /* 60, CT CP HPD */
157                         <&gpio2 9 GPIO_ACTIVE_HIGH>,    /* 41, LS OE */
158                         <&gpio2 31 GPIO_ACTIVE_HIGH>;   /* 63, HPD */
160                 ports {
161                         #address-cells = <1>;
162                         #size-cells = <0>;
164                         port@0 {
165                                 reg = <0>;
167                                 tpd12s015_in: endpoint {
168                                         remote-endpoint = <&hdmi_out>;
169                                 };
170                         };
172                         port@1 {
173                                 reg = <1>;
175                                 tpd12s015_out: endpoint {
176                                         remote-endpoint = <&hdmi_connector_in>;
177                                 };
178                         };
179                 };
180         };
182         hdmi0: connector1 {
183                 compatible = "hdmi-connector";
184                 label = "hdmi";
186                 type = "a";
188                 port {
189                         hdmi_connector_in: endpoint {
190                                 remote-endpoint = <&tpd12s015_out>;
191                         };
192                 };
193         };
196 &omap4_pmx_core {
197         pinctrl-names = "default";
198         pinctrl-0 = <
199                         &dss_dpi_pins
200                         &tfp410_pins
201                         &dss_hdmi_pins
202                         &tpd12s015_pins
203                         &hsusbb1_pins
204         >;
206         twl6040_pins: pinmux_twl6040_pins {
207                 pinctrl-single,pins = <
208                         OMAP4_IOPAD(0x120, PIN_OUTPUT | MUX_MODE3)      /* hdq_sio.gpio_127 */
209                         OMAP4_IOPAD(0x1a0, PIN_INPUT | MUX_MODE0)       /* sys_nirq2.sys_nirq2 */
210                 >;
211         };
213         mcpdm_pins: pinmux_mcpdm_pins {
214                 pinctrl-single,pins = <
215                         OMAP4_IOPAD(0x106, PIN_INPUT_PULLDOWN | MUX_MODE0)      /* abe_pdm_ul_data.abe_pdm_ul_data */
216                         OMAP4_IOPAD(0x108, PIN_INPUT_PULLDOWN | MUX_MODE0)      /* abe_pdm_dl_data.abe_pdm_dl_data */
217                         OMAP4_IOPAD(0x10a, PIN_INPUT_PULLUP   | MUX_MODE0)      /* abe_pdm_frame.abe_pdm_frame */
218                         OMAP4_IOPAD(0x10c, PIN_INPUT_PULLDOWN | MUX_MODE0)      /* abe_pdm_lb_clk.abe_pdm_lb_clk */
219                         OMAP4_IOPAD(0x10e, PIN_INPUT_PULLDOWN | MUX_MODE0)      /* abe_clks.abe_clks */
220                 >;
221         };
223         mcbsp1_pins: pinmux_mcbsp1_pins {
224                 pinctrl-single,pins = <
225                         OMAP4_IOPAD(0x0fe, PIN_INPUT | MUX_MODE0)               /* abe_mcbsp1_clkx.abe_mcbsp1_clkx */
226                         OMAP4_IOPAD(0x100, PIN_INPUT_PULLDOWN | MUX_MODE0)      /* abe_mcbsp1_dr.abe_mcbsp1_dr */
227                         OMAP4_IOPAD(0x102, PIN_OUTPUT_PULLDOWN | MUX_MODE0)     /* abe_mcbsp1_dx.abe_mcbsp1_dx */
228                         OMAP4_IOPAD(0x104, PIN_INPUT | MUX_MODE0)               /* abe_mcbsp1_fsx.abe_mcbsp1_fsx */
229                 >;
230         };
232         dss_dpi_pins: pinmux_dss_dpi_pins {
233                 pinctrl-single,pins = <
234                         OMAP4_IOPAD(0x162, PIN_OUTPUT | MUX_MODE5)      /* dispc2_data23 */
235                         OMAP4_IOPAD(0x164, PIN_OUTPUT | MUX_MODE5)      /* dispc2_data22 */
236                         OMAP4_IOPAD(0x166, PIN_OUTPUT | MUX_MODE5)      /* dispc2_data21 */
237                         OMAP4_IOPAD(0x168, PIN_OUTPUT | MUX_MODE5)      /* dispc2_data20 */
238                         OMAP4_IOPAD(0x16a, PIN_OUTPUT | MUX_MODE5)      /* dispc2_data19 */
239                         OMAP4_IOPAD(0x16c, PIN_OUTPUT | MUX_MODE5)      /* dispc2_data18 */
240                         OMAP4_IOPAD(0x16e, PIN_OUTPUT | MUX_MODE5)      /* dispc2_data15 */
241                         OMAP4_IOPAD(0x170, PIN_OUTPUT | MUX_MODE5)      /* dispc2_data14 */
242                         OMAP4_IOPAD(0x172, PIN_OUTPUT | MUX_MODE5)      /* dispc2_data13 */
243                         OMAP4_IOPAD(0x174, PIN_OUTPUT | MUX_MODE5)      /* dispc2_data12 */
244                         OMAP4_IOPAD(0x176, PIN_OUTPUT | MUX_MODE5)      /* dispc2_data11 */
246                         OMAP4_IOPAD(0x1b4, PIN_OUTPUT | MUX_MODE5)      /* dispc2_data10 */
247                         OMAP4_IOPAD(0x1b6, PIN_OUTPUT | MUX_MODE5)      /* dispc2_data9 */
248                         OMAP4_IOPAD(0x1b8, PIN_OUTPUT | MUX_MODE5)      /* dispc2_data16 */
249                         OMAP4_IOPAD(0x1ba, PIN_OUTPUT | MUX_MODE5)      /* dispc2_data17 */
250                         OMAP4_IOPAD(0x1bc, PIN_OUTPUT | MUX_MODE5)      /* dispc2_hsync */
251                         OMAP4_IOPAD(0x1be, PIN_OUTPUT | MUX_MODE5)      /* dispc2_pclk */
252                         OMAP4_IOPAD(0x1c0, PIN_OUTPUT | MUX_MODE5)      /* dispc2_vsync */
253                         OMAP4_IOPAD(0x1c2, PIN_OUTPUT | MUX_MODE5)      /* dispc2_de */
254                         OMAP4_IOPAD(0x1c4, PIN_OUTPUT | MUX_MODE5)      /* dispc2_data8 */
255                         OMAP4_IOPAD(0x1c6, PIN_OUTPUT | MUX_MODE5)      /* dispc2_data7 */
256                         OMAP4_IOPAD(0x1c8, PIN_OUTPUT | MUX_MODE5)      /* dispc2_data6 */
257                         OMAP4_IOPAD(0x1ca, PIN_OUTPUT | MUX_MODE5)      /* dispc2_data5 */
258                         OMAP4_IOPAD(0x1cc, PIN_OUTPUT | MUX_MODE5)      /* dispc2_data4 */
259                         OMAP4_IOPAD(0x1ce, PIN_OUTPUT | MUX_MODE5)      /* dispc2_data3 */
261                         OMAP4_IOPAD(0x1d0, PIN_OUTPUT | MUX_MODE5)      /* dispc2_data2 */
262                         OMAP4_IOPAD(0x1d2, PIN_OUTPUT | MUX_MODE5)      /* dispc2_data1 */
263                         OMAP4_IOPAD(0x1d4, PIN_OUTPUT | MUX_MODE5)      /* dispc2_data0 */
264                 >;
265         };
267         tfp410_pins: pinmux_tfp410_pins {
268                 pinctrl-single,pins = <
269                         OMAP4_IOPAD(0x184, PIN_OUTPUT | MUX_MODE3)      /* gpio_0 */
270                 >;
271         };
273         dss_hdmi_pins: pinmux_dss_hdmi_pins {
274                 pinctrl-single,pins = <
275                         OMAP4_IOPAD(0x09a, PIN_INPUT | MUX_MODE0)               /* hdmi_cec.hdmi_cec */
276                         OMAP4_IOPAD(0x09c, PIN_INPUT_PULLUP | MUX_MODE0)        /* hdmi_scl.hdmi_scl */
277                         OMAP4_IOPAD(0x09e, PIN_INPUT_PULLUP | MUX_MODE0)        /* hdmi_sda.hdmi_sda */
278                 >;
279         };
281         tpd12s015_pins: pinmux_tpd12s015_pins {
282                 pinctrl-single,pins = <
283                         OMAP4_IOPAD(0x062, PIN_OUTPUT | MUX_MODE3)              /* gpmc_a17.gpio_41 */
284                         OMAP4_IOPAD(0x088, PIN_OUTPUT | MUX_MODE3)              /* gpmc_nbe1.gpio_60 */
285                         OMAP4_IOPAD(0x098, PIN_INPUT_PULLDOWN | MUX_MODE3)      /* hdmi_hpd.gpio_63 */
286                 >;
287         };
289         hsusbb1_pins: pinmux_hsusbb1_pins {
290                 pinctrl-single,pins = <
291                         OMAP4_IOPAD(0x0c2, PIN_INPUT_PULLDOWN | MUX_MODE4)      /* usbb1_ulpitll_clk.usbb1_ulpiphy_clk */
292                         OMAP4_IOPAD(0x0c4, PIN_OUTPUT | MUX_MODE4)              /* usbb1_ulpitll_stp.usbb1_ulpiphy_stp */
293                         OMAP4_IOPAD(0x0c6, PIN_INPUT_PULLDOWN | MUX_MODE4)      /* usbb1_ulpitll_dir.usbb1_ulpiphy_dir */
294                         OMAP4_IOPAD(0x0c8, PIN_INPUT_PULLDOWN | MUX_MODE4)      /* usbb1_ulpitll_nxt.usbb1_ulpiphy_nxt */
295                         OMAP4_IOPAD(0x0ca, PIN_INPUT_PULLDOWN | MUX_MODE4)      /* usbb1_ulpitll_dat0.usbb1_ulpiphy_dat0 */
296                         OMAP4_IOPAD(0x0cc, PIN_INPUT_PULLDOWN | MUX_MODE4)      /* usbb1_ulpitll_dat1.usbb1_ulpiphy_dat1 */
297                         OMAP4_IOPAD(0x0ce, PIN_INPUT_PULLDOWN | MUX_MODE4)      /* usbb1_ulpitll_dat2.usbb1_ulpiphy_dat2 */
298                         OMAP4_IOPAD(0x0d0, PIN_INPUT_PULLDOWN | MUX_MODE4)      /* usbb1_ulpitll_dat3.usbb1_ulpiphy_dat3 */
299                         OMAP4_IOPAD(0x0d2, PIN_INPUT_PULLDOWN | MUX_MODE4)      /* usbb1_ulpitll_dat4.usbb1_ulpiphy_dat4 */
300                         OMAP4_IOPAD(0x0d4, PIN_INPUT_PULLDOWN | MUX_MODE4)      /* usbb1_ulpitll_dat5.usbb1_ulpiphy_dat5 */
301                         OMAP4_IOPAD(0x0d6, PIN_INPUT_PULLDOWN | MUX_MODE4)      /* usbb1_ulpitll_dat6.usbb1_ulpiphy_dat6 */
302                         OMAP4_IOPAD(0x0d8, PIN_INPUT_PULLDOWN | MUX_MODE4)      /* usbb1_ulpitll_dat7.usbb1_ulpiphy_dat7 */
303                 >;
304         };
306         i2c1_pins: pinmux_i2c1_pins {
307                 pinctrl-single,pins = <
308                         OMAP4_IOPAD(0x122, PIN_INPUT_PULLUP | MUX_MODE0)        /* i2c1_scl */
309                         OMAP4_IOPAD(0x124, PIN_INPUT_PULLUP | MUX_MODE0)        /* i2c1_sda */
310                 >;
311         };
313         i2c2_pins: pinmux_i2c2_pins {
314                 pinctrl-single,pins = <
315                         OMAP4_IOPAD(0x126, PIN_INPUT_PULLUP | MUX_MODE0)        /* i2c2_scl */
316                         OMAP4_IOPAD(0x128, PIN_INPUT_PULLUP | MUX_MODE0)        /* i2c2_sda */
317                 >;
318         };
320         i2c3_pins: pinmux_i2c3_pins {
321                 pinctrl-single,pins = <
322                         OMAP4_IOPAD(0x12a, PIN_INPUT_PULLUP | MUX_MODE0)        /* i2c3_scl */
323                         OMAP4_IOPAD(0x12c, PIN_INPUT_PULLUP | MUX_MODE0)        /* i2c3_sda */
324                 >;
325         };
327         i2c4_pins: pinmux_i2c4_pins {
328                 pinctrl-single,pins = <
329                         OMAP4_IOPAD(0x12e, PIN_INPUT_PULLUP | MUX_MODE0)        /* i2c4_scl */
330                         OMAP4_IOPAD(0x130, PIN_INPUT_PULLUP | MUX_MODE0)        /* i2c4_sda */
331                 >;
332         };
334         /*
335          * wl12xx GPIO outputs for WLAN_EN, BT_EN, FM_EN, BT_WAKEUP
336          * REVISIT: Are the pull-ups needed for GPIO 48 and 49?
337          */
338         wl12xx_gpio: pinmux_wl12xx_gpio {
339                 pinctrl-single,pins = <
340                         OMAP4_IOPAD(0x066, PIN_OUTPUT | MUX_MODE3)              /* gpmc_a19.gpio_43 */
341                         OMAP4_IOPAD(0x06c, PIN_OUTPUT | MUX_MODE3)              /* gpmc_a22.gpio_46 */
342                         OMAP4_IOPAD(0x070, PIN_OUTPUT_PULLUP | MUX_MODE3)       /* gpmc_a24.gpio_48 */
343                         OMAP4_IOPAD(0x072, PIN_OUTPUT_PULLUP | MUX_MODE3)       /* gpmc_a25.gpio_49 */
344                 >;
345         };
347         /* wl12xx GPIO inputs and SDIO pins */
348         wl12xx_pins: pinmux_wl12xx_pins {
349                 pinctrl-single,pins = <
350                         OMAP4_IOPAD(0x078, PIN_INPUT | MUX_MODE3)               /* gpmc_ncs2.gpio_52 */
351                         OMAP4_IOPAD(0x07a, PIN_INPUT | MUX_MODE3)               /* gpmc_ncs3.gpio_53 */
352                         OMAP4_IOPAD(0x148, PIN_INPUT_PULLUP | MUX_MODE0)        /* sdmmc5_clk.sdmmc5_clk */
353                         OMAP4_IOPAD(0x14a, PIN_INPUT_PULLUP | MUX_MODE0)        /* sdmmc5_cmd.sdmmc5_cmd */
354                         OMAP4_IOPAD(0x14c, PIN_INPUT_PULLUP | MUX_MODE0)        /* sdmmc5_dat0.sdmmc5_dat0 */
355                         OMAP4_IOPAD(0x14e, PIN_INPUT_PULLUP | MUX_MODE0)        /* sdmmc5_dat1.sdmmc5_dat1 */
356                         OMAP4_IOPAD(0x150, PIN_INPUT_PULLUP | MUX_MODE0)        /* sdmmc5_dat2.sdmmc5_dat2 */
357                         OMAP4_IOPAD(0x152, PIN_INPUT_PULLUP | MUX_MODE0)        /* sdmmc5_dat3.sdmmc5_dat3 */
358                 >;
359         };
362 &omap4_pmx_wkup {
363         led_wkgpio_pins: pinmux_leds_wkpins {
364                 pinctrl-single,pins = <
365                         OMAP4_IOPAD(0x05a, PIN_OUTPUT | MUX_MODE3)      /* gpio_wk7 */
366                         OMAP4_IOPAD(0x05c, PIN_OUTPUT | MUX_MODE3)      /* gpio_wk8 */
367                 >;
368         };
371 &i2c1 {
372         pinctrl-names = "default";
373         pinctrl-0 = <&i2c1_pins>;
375         clock-frequency = <400000>;
377         twl: twl@48 {
378                 reg = <0x48>;
379                 /* IRQ# = 7 */
380                 interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; /* IRQ_SYS_1N cascaded to gic */
381         };
383         twl6040: twl@4b {
384                 compatible = "ti,twl6040";
385                 #clock-cells = <0>;
386                 reg = <0x4b>;
388                 pinctrl-names = "default";
389                 pinctrl-0 = <&twl6040_pins>;
391                 /* IRQ# = 119 */
392                 interrupts = <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>; /* IRQ_SYS_2N cascaded to gic */
393                 ti,audpwron-gpio = <&gpio4 31 GPIO_ACTIVE_HIGH>;  /* gpio line 127 */
395                 vio-supply = <&v1v8>;
396                 v2v1-supply = <&v2v1>;
397                 enable-active-high;
398         };
401 #include "twl6030.dtsi"
402 #include "twl6030_omap4.dtsi"
404 &i2c2 {
405         pinctrl-names = "default";
406         pinctrl-0 = <&i2c2_pins>;
408         clock-frequency = <400000>;
411 &i2c3 {
412         pinctrl-names = "default";
413         pinctrl-0 = <&i2c3_pins>;
415         clock-frequency = <100000>;
417         /*
418          * Display monitor features are burnt in their EEPROM as EDID data.
419          * The EEPROM is connected as I2C slave device.
420          */
421         eeprom@50 {
422                 compatible = "ti,eeprom";
423                 reg = <0x50>;
424         };
427 &i2c4 {
428         pinctrl-names = "default";
429         pinctrl-0 = <&i2c4_pins>;
431         clock-frequency = <400000>;
434 &mmc1 {
435         vmmc-supply = <&vmmc>;
436         bus-width = <8>;
439 &mmc2 {
440         status = "disabled";
443 &mmc3 {
444         status = "disabled";
447 &mmc4 {
448         status = "disabled";
451 &mmc5 {
452         pinctrl-names = "default";
453         pinctrl-0 = <&wl12xx_pins>;
454         vmmc-supply = <&wl12xx_vmmc>;
455         interrupts-extended = <&wakeupgen GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH
456                                &omap4_pmx_core 0x10e>;
457         non-removable;
458         bus-width = <4>;
459         cap-power-off-card;
461         #address-cells = <1>;
462         #size-cells = <0>;
463         wlcore: wlcore@2 {
464                 compatible = "ti,wl1271";
465                 reg = <2>;
466                 interrupt-parent = <&gpio2>;
467                 interrupts = <21 IRQ_TYPE_LEVEL_HIGH>; /* gpio 53 */
468                 ref-clock-frequency = <38400000>;
469         };
472 &emif1 {
473         cs1-used;
474         device-handle = <&elpida_ECB240ABACN>;
477 &emif2 {
478         cs1-used;
479         device-handle = <&elpida_ECB240ABACN>;
482 &mcbsp1 {
483         pinctrl-names = "default";
484         pinctrl-0 = <&mcbsp1_pins>;
485         status = "okay";
488 &mcpdm {
489         pinctrl-names = "default";
490         pinctrl-0 = <&mcpdm_pins>;
492         clocks = <&twl6040>;
493         clock-names = "pdmclk";
495         status = "okay";
498 &twl_usb_comparator {
499         usb-supply = <&vusb>;
502 &uart2 {
503         interrupts-extended = <&wakeupgen GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH
504                                &omap4_pmx_core OMAP4_UART2_RX>;
507 &uart3 {
508         interrupts-extended = <&wakeupgen GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH
509                                &omap4_pmx_core OMAP4_UART3_RX>;
512 &uart4 {
513         interrupts-extended = <&wakeupgen GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH
514                                &omap4_pmx_core OMAP4_UART4_RX>;
517 &usb_otg_hs {
518         interface-type = <1>;
519         mode = <3>;
520         power = <50>;
523 &usbhshost {
524         port1-mode = "ehci-phy";
527 &usbhsehci {
528         phys = <&hsusb1_phy>;
530         #address-cells = <1>;
531         #size-cells = <0>;
533         hub@1 {
534                 compatible = "usb424,9514";
535                 reg = <1>;
536                 #address-cells = <1>;
537                 #size-cells = <0>;
539                 ethernet: usbether@1 {
540                         compatible = "usb424,ec00";
541                         reg = <1>;
542                 };
543         };
546 &dss {
547         status = "ok";
549         port {
550                 dpi_out: endpoint {
551                         remote-endpoint = <&tfp410_in>;
552                         data-lines = <24>;
553                 };
554         };
557 &dsi2 {
558         status = "ok";
559         vdd-supply = <&vcxio>;
562 &hdmi {
563         status = "ok";
564         vdda-supply = <&vdac>;
566         port {
567                 hdmi_out: endpoint {
568                         remote-endpoint = <&tpd12s015_in>;
569                 };
570         };