mm: hugetlb: fix hugepage memory leak caused by wrong reserve count
[linux/fpc-iii.git] / arch / arm / boot / dts / omap5-board-common.dtsi
blob5cf76a1c5c752c080bdd6e454540acb51ce80992
1 /*
2  * Copyright (C) 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 "omap5.dtsi"
9 #include <dt-bindings/interrupt-controller/irq.h>
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
12 / {
13         aliases {
14                 display0 = &hdmi0;
15         };
17         vmmcsd_fixed: fixedregulator-mmcsd {
18                 compatible = "regulator-fixed";
19                 regulator-name = "vmmcsd_fixed";
20                 regulator-min-microvolt = <3000000>;
21                 regulator-max-microvolt = <3000000>;
22         };
24         mmc3_pwrseq: sdhci0_pwrseq {
25                 compatible = "mmc-pwrseq-simple";
26                 clocks = <&clk32kgaudio>;
27                 clock-names = "ext_clock";
28         };
30         vmmcsdio_fixed: fixedregulator-mmcsdio {
31                 compatible = "regulator-fixed";
32                 regulator-name = "vmmcsdio_fixed";
33                 regulator-min-microvolt = <1800000>;
34                 regulator-max-microvolt = <1800000>;
35                 gpio = <&gpio5 12 GPIO_ACTIVE_HIGH>;    /* gpio140 WLAN_EN */
36                 enable-active-high;
37                 startup-delay-us = <70000>;
38                 pinctrl-names = "default";
39                 pinctrl-0 = <&wlan_pins>;
40         };
42         /* HS USB Host PHY on PORT 2 */
43         hsusb2_phy: hsusb2_phy {
44                 compatible = "usb-nop-xceiv";
45                 reset-gpios = <&gpio3 16 GPIO_ACTIVE_LOW>; /* gpio3_80 HUB_NRESET */
46                 clocks = <&auxclk1_ck>;
47                 clock-names = "main_clk";
48                 clock-frequency = <19200000>;
49         };
51         /* HS USB Host PHY on PORT 3 */
52         hsusb3_phy: hsusb3_phy {
53                 compatible = "usb-nop-xceiv";
54                 reset-gpios = <&gpio3 15 GPIO_ACTIVE_LOW>; /* gpio3_79 ETH_NRESET */
55         };
57         leds {
58                 compatible = "gpio-leds";
59                 led@1 {
60                         label = "omap5:blue:usr1";
61                         gpios = <&gpio5 25 GPIO_ACTIVE_HIGH>; /* gpio5_153 D1 LED */
62                         linux,default-trigger = "heartbeat";
63                         default-state = "off";
64                 };
65         };
67         tpd12s015: encoder@0 {
68                 compatible = "ti,tpd12s015";
70                 pinctrl-names = "default";
71                 pinctrl-0 = <&tpd12s015_pins>;
73                 /* gpios defined in the board specific dts */
75                 ports {
76                         #address-cells = <1>;
77                         #size-cells = <0>;
79                         port@0 {
80                                 reg = <0>;
82                                 tpd12s015_in: endpoint@0 {
83                                         remote-endpoint = <&hdmi_out>;
84                                 };
85                         };
87                         port@1 {
88                                 reg = <1>;
90                                 tpd12s015_out: endpoint@0 {
91                                         remote-endpoint = <&hdmi_connector_in>;
92                                 };
93                         };
94                 };
95         };
97         hdmi0: connector@0 {
98                 compatible = "hdmi-connector";
99                 label = "hdmi";
101                 type = "b";
103                 port {
104                         hdmi_connector_in: endpoint {
105                                 remote-endpoint = <&tpd12s015_out>;
106                         };
107                 };
108         };
110         sound: sound {
111                 compatible = "ti,abe-twl6040";
112                 ti,model = "omap5-uevm";
114                 ti,mclk-freq = <19200000>;
116                 ti,mcpdm = <&mcpdm>;
118                 ti,twl6040 = <&twl6040>;
120                 /* Audio routing */
121                 ti,audio-routing =
122                         "Headset Stereophone", "HSOL",
123                         "Headset Stereophone", "HSOR",
124                         "Line Out", "AUXL",
125                         "Line Out", "AUXR",
126                         "HSMIC", "Headset Mic",
127                         "Headset Mic", "Headset Mic Bias",
128                         "AFML", "Line In",
129                         "AFMR", "Line In";
130         };
133 &omap5_pmx_core {
134         pinctrl-names = "default";
135         pinctrl-0 = <
136                         &usbhost_pins
137                         &led_gpio_pins
138         >;
140         twl6040_pins: pinmux_twl6040_pins {
141                 pinctrl-single,pins = <
142                         0x17e (PIN_OUTPUT | MUX_MODE6)  /* mcspi1_somi.gpio5_141 */
143                 >;
144         };
146         mcpdm_pins: pinmux_mcpdm_pins {
147                 pinctrl-single,pins = <
148                         0x142 (PIN_INPUT_PULLDOWN | MUX_MODE0)  /* abe_clks.abe_clks */
149                         0x15c (PIN_INPUT_PULLDOWN | MUX_MODE0)  /* abemcpdm_ul_data.abemcpdm_ul_data */
150                         0x15e (PIN_INPUT_PULLDOWN | MUX_MODE0)  /* abemcpdm_dl_data.abemcpdm_dl_data */
151                         0x160 (PIN_INPUT_PULLUP | MUX_MODE0)    /* abemcpdm_frame.abemcpdm_frame */
152                         0x162 (PIN_INPUT_PULLDOWN | MUX_MODE0)  /* abemcpdm_lb_clk.abemcpdm_lb_clk */
153                 >;
154         };
156         mcbsp1_pins: pinmux_mcbsp1_pins {
157                 pinctrl-single,pins = <
158                         0x14c (PIN_INPUT | MUX_MODE1)           /* abedmic_clk2.abemcbsp1_fsx */
159                         0x14e (PIN_OUTPUT_PULLDOWN | MUX_MODE1) /* abedmic_clk3.abemcbsp1_dx */
160                         0x150 (PIN_INPUT | MUX_MODE1)           /* abeslimbus1_clock.abemcbsp1_clkx */
161                         0x152 (PIN_INPUT_PULLDOWN | MUX_MODE1)  /* abeslimbus1_data.abemcbsp1_dr */
162                 >;
163         };
165         mcbsp2_pins: pinmux_mcbsp2_pins {
166                 pinctrl-single,pins = <
167                         0x154 (PIN_INPUT_PULLDOWN | MUX_MODE0)  /* abemcbsp2_dr.abemcbsp2_dr */
168                         0x156 (PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* abemcbsp2_dx.abemcbsp2_dx */
169                         0x158 (PIN_INPUT | MUX_MODE0)           /* abemcbsp2_fsx.abemcbsp2_fsx */
170                         0x15a (PIN_INPUT | MUX_MODE0)           /* abemcbsp2_clkx.abemcbsp2_clkx */
171                 >;
172         };
174         i2c1_pins: pinmux_i2c1_pins {
175                 pinctrl-single,pins = <
176                         0x1b2 (PIN_INPUT_PULLUP | MUX_MODE0)    /* i2c1_scl */
177                         0x1b4 (PIN_INPUT_PULLUP | MUX_MODE0)    /* i2c1_sda */
178                 >;
179         };
181         mcspi2_pins: pinmux_mcspi2_pins {
182                 pinctrl-single,pins = <
183                         0xbc (PIN_INPUT | MUX_MODE0)            /*  mcspi2_clk */
184                         0xbe (PIN_INPUT | MUX_MODE0)            /*  mcspi2_simo */
185                         0xc0 (PIN_INPUT_PULLUP | MUX_MODE0)     /*  mcspi2_somi */
186                         0xc2 (PIN_OUTPUT | MUX_MODE0)           /*  mcspi2_cs0 */
187                 >;
188         };
190         mcspi3_pins: pinmux_mcspi3_pins {
191                 pinctrl-single,pins = <
192                         0x78 (PIN_INPUT | MUX_MODE1)            /*  mcspi3_somi */
193                         0x7a (PIN_INPUT | MUX_MODE1)            /*  mcspi3_cs0 */
194                         0x7c (PIN_INPUT | MUX_MODE1)            /*  mcspi3_simo */
195                         0x7e (PIN_INPUT | MUX_MODE1)            /*  mcspi3_clk */
196                 >;
197         };
199         mmc3_pins: pinmux_mmc3_pins {
200                 pinctrl-single,pins = <
201                         OMAP5_IOPAD(0x01a4, PIN_INPUT_PULLUP | MUX_MODE0) /* wlsdio_clk */
202                         OMAP5_IOPAD(0x01a6, PIN_INPUT_PULLUP | MUX_MODE0) /* wlsdio_cmd */
203                         OMAP5_IOPAD(0x01a8, PIN_INPUT_PULLUP | MUX_MODE0) /* wlsdio_data0 */
204                         OMAP5_IOPAD(0x01aa, PIN_INPUT_PULLUP | MUX_MODE0) /* wlsdio_data1 */
205                         OMAP5_IOPAD(0x01ac, PIN_INPUT_PULLUP | MUX_MODE0) /* wlsdio_data2 */
206                         OMAP5_IOPAD(0x01ae, PIN_INPUT_PULLUP | MUX_MODE0) /* wlsdio_data3 */
207                 >;
208         };
210         wlan_pins: pinmux_wlan_pins {
211                 pinctrl-single,pins = <
212                         OMAP5_IOPAD(0x1bc, PIN_OUTPUT | MUX_MODE6) /* mcspi1_clk.gpio5_140 */
213                 >;
214         };
216         usbhost_pins: pinmux_usbhost_pins {
217                 pinctrl-single,pins = <
218                         0x84 (PIN_INPUT | MUX_MODE0) /* usbb2_hsic_strobe */
219                         0x86 (PIN_INPUT | MUX_MODE0) /* usbb2_hsic_data */
221                         0x19e (PIN_INPUT | MUX_MODE0) /* usbb3_hsic_strobe */
222                         0x1a0 (PIN_INPUT | MUX_MODE0) /* usbb3_hsic_data */
224                         0x70 (PIN_OUTPUT | MUX_MODE6) /* gpio3_80 HUB_NRESET */
225                         0x6e (PIN_OUTPUT | MUX_MODE6) /* gpio3_79 ETH_NRESET */
226                 >;
227         };
229         led_gpio_pins: pinmux_led_gpio_pins {
230                 pinctrl-single,pins = <
231                         0x196 (PIN_OUTPUT | MUX_MODE6) /* uart3_cts_rctx.gpio5_153 */
232                 >;
233         };
235         uart1_pins: pinmux_uart1_pins {
236                 pinctrl-single,pins = <
237                         0x60 (PIN_OUTPUT | MUX_MODE0) /* uart1_tx.uart1_cts */
238                         0x62 (PIN_INPUT_PULLUP | MUX_MODE0) /* uart1_tx.uart1_cts */
239                         0x64 (PIN_INPUT_PULLUP | MUX_MODE0) /* uart1_rx.uart1_rts */
240                         0x66 (PIN_OUTPUT | MUX_MODE0) /* uart1_rx.uart1_rts */
241                 >;
242         };
244         uart3_pins: pinmux_uart3_pins {
245                 pinctrl-single,pins = <
246                         0x19a (PIN_OUTPUT | MUX_MODE0) /* uart3_rts_irsd.uart3_tx_irtx */
247                         0x19c (PIN_INPUT_PULLUP | MUX_MODE0) /* uart3_rx_irrx.uart3_usbb3_hsic */
248                 >;
249         };
251         uart5_pins: pinmux_uart5_pins {
252                 pinctrl-single,pins = <
253                         0x170 (PIN_INPUT_PULLUP | MUX_MODE0) /* uart5_rx.uart5_rx */
254                         0x172 (PIN_OUTPUT | MUX_MODE0) /* uart5_tx.uart5_tx */
255                         0x174 (PIN_INPUT_PULLUP | MUX_MODE0) /* uart5_cts.uart5_rts */
256                         0x176 (PIN_OUTPUT | MUX_MODE0) /* uart5_cts.uart5_rts */
257                 >;
258         };
260         dss_hdmi_pins: pinmux_dss_hdmi_pins {
261                 pinctrl-single,pins = <
262                         0x0fc (PIN_INPUT_PULLUP | MUX_MODE0)    /* hdmi_cec.hdmi_cec */
263                         0x100 (PIN_INPUT | MUX_MODE0)   /* hdmi_ddc_scl.hdmi_ddc_scl */
264                         0x102 (PIN_INPUT | MUX_MODE0)   /* hdmi_ddc_sda.hdmi_ddc_sda */
265                 >;
266         };
268         tpd12s015_pins: pinmux_tpd12s015_pins {
269                 pinctrl-single,pins = <
270                         0x0fe (PIN_INPUT_PULLDOWN | MUX_MODE6)  /* hdmi_hpd.gpio7_193 */
271                 >;
272         };
275 &omap5_pmx_wkup {
276         pinctrl-names = "default";
277         pinctrl-0 = <
278                         &usbhost_wkup_pins
279         >;
281         usbhost_wkup_pins: pinmux_usbhost_wkup_pins {
282                 pinctrl-single,pins = <
283                         0x1A (PIN_OUTPUT | MUX_MODE0) /* fref_clk1_out, USB hub clk */
284                 >;
285         };
287         wlcore_irq_pin: pinmux_wlcore_irq_pin {
288                 pinctrl-single,pins = <
289                         OMAP5_IOPAD(0x040, WAKEUP_EN | PIN_INPUT_PULLUP | MUX_MODE6)    /* llia_wakereqin.gpio1_wk14 */
290                 >;
291         };
294 &mmc1 {
295         vmmc-supply = <&ldo9_reg>;
296         bus-width = <4>;
299 &mmc2 {
300         vmmc-supply = <&vmmcsd_fixed>;
301         bus-width = <8>;
302         ti,non-removable;
305 &mmc3 {
306         vmmc-supply = <&vmmcsdio_fixed>;
307         mmc-pwrseq = <&mmc3_pwrseq>;
308         bus-width = <4>;
309         non-removable;
310         cap-power-off-card;
311         pinctrl-names = "default";
312         pinctrl-0 = <&mmc3_pins &wlcore_irq_pin>;
313         interrupts-extended = <&gic GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH
314                                &omap5_pmx_core 0x168>;
316         #address-cells = <1>;
317         #size-cells = <0>;
318         wlcore: wlcore@2 {
319                 compatible = "ti,wl1271";
320                 reg = <2>;
321                 interrupt-parent = <&gpio1>;
322                 interrupts = <14 IRQ_TYPE_LEVEL_HIGH>;  /* gpio 14 */
323                 ref-clock-frequency = <26000000>;
324         };
327 &mmc4 {
328         status = "disabled";
331 &mmc5 {
332         status = "disabled";
335 &i2c1 {
336         pinctrl-names = "default";
337         pinctrl-0 = <&i2c1_pins>;
339         clock-frequency = <400000>;
341         palmas: palmas@48 {
342                 compatible = "ti,palmas";
343                 interrupts = <GIC_SPI 7 IRQ_TYPE_NONE>; /* IRQ_SYS_1N */
344                 reg = <0x48>;
345                 interrupt-controller;
346                 #interrupt-cells = <2>;
347                 ti,system-power-controller;
349                 extcon_usb3: palmas_usb {
350                         compatible = "ti,palmas-usb-vid";
351                         ti,enable-vbus-detection;
352                         ti,enable-id-detection;
353                         ti,wakeup;
354                 };
356                 clk32kgaudio: palmas_clk32k@1 {
357                         compatible = "ti,palmas-clk32kgaudio";
358                         #clock-cells = <0>;
359                 };
361                 palmas_pmic {
362                         compatible = "ti,palmas-pmic";
363                         interrupt-parent = <&palmas>;
364                         interrupts = <14 IRQ_TYPE_NONE>;
365                         interrupt-name = "short-irq";
367                         ti,ldo6-vibrator;
369                         regulators {
370                                 smps123_reg: smps123 {
371                                         /* VDD_OPP_MPU */
372                                         regulator-name = "smps123";
373                                         regulator-min-microvolt = < 600000>;
374                                         regulator-max-microvolt = <1500000>;
375                                         regulator-always-on;
376                                         regulator-boot-on;
377                                 };
379                                 smps45_reg: smps45 {
380                                         /* VDD_OPP_MM */
381                                         regulator-name = "smps45";
382                                         regulator-min-microvolt = < 600000>;
383                                         regulator-max-microvolt = <1310000>;
384                                         regulator-always-on;
385                                         regulator-boot-on;
386                                 };
388                                 smps6_reg: smps6 {
389                                         /* VDD_DDR3 - over VDD_SMPS6 */
390                                         regulator-name = "smps6";
391                                         regulator-min-microvolt = <1200000>;
392                                         regulator-max-microvolt = <1200000>;
393                                         regulator-always-on;
394                                         regulator-boot-on;
395                                 };
397                                 smps7_reg: smps7 {
398                                         /* VDDS_1v8_OMAP over VDDS_1v8_MAIN */
399                                         regulator-name = "smps7";
400                                         regulator-min-microvolt = <1800000>;
401                                         regulator-max-microvolt = <1800000>;
402                                         regulator-always-on;
403                                         regulator-boot-on;
404                                 };
406                                 smps8_reg: smps8 {
407                                         /* VDD_OPP_CORE */
408                                         regulator-name = "smps8";
409                                         regulator-min-microvolt = < 600000>;
410                                         regulator-max-microvolt = <1310000>;
411                                         regulator-always-on;
412                                         regulator-boot-on;
413                                 };
415                                 smps9_reg: smps9 {
416                                         /* VDDA_2v1_AUD over VDD_2v1 */
417                                         regulator-name = "smps9";
418                                         regulator-min-microvolt = <2100000>;
419                                         regulator-max-microvolt = <2100000>;
420                                         ti,smps-range = <0x80>;
421                                 };
423                                 smps10_out2_reg: smps10_out2 {
424                                         /* VBUS_5V_OTG */
425                                         regulator-name = "smps10_out2";
426                                         regulator-min-microvolt = <5000000>;
427                                         regulator-max-microvolt = <5000000>;
428                                         regulator-always-on;
429                                         regulator-boot-on;
430                                 };
432                                 smps10_out1_reg: smps10_out1 {
433                                         /* VBUS_5V_OTG */
434                                         regulator-name = "smps10_out1";
435                                         regulator-min-microvolt = <5000000>;
436                                         regulator-max-microvolt = <5000000>;
437                                 };
439                                 ldo1_reg: ldo1 {
440                                         /* VDDAPHY_CAM: vdda_csiport */
441                                         regulator-name = "ldo1";
442                                         regulator-min-microvolt = <1500000>;
443                                         regulator-max-microvolt = <1800000>;
444                                 };
446                                 ldo2_reg: ldo2 {
447                                         /* VCC_2V8_DISP: Does not go anywhere */
448                                         regulator-name = "ldo2";
449                                         regulator-min-microvolt = <2800000>;
450                                         regulator-max-microvolt = <2800000>;
451                                         /* Unused */
452                                         status = "disabled";
453                                 };
455                                 ldo3_reg: ldo3 {
456                                         /* VDDAPHY_MDM: vdda_lli */
457                                         regulator-name = "ldo3";
458                                         regulator-min-microvolt = <1500000>;
459                                         regulator-max-microvolt = <1500000>;
460                                         regulator-boot-on;
461                                         /* Only if Modem is used */
462                                         status = "disabled";
463                                 };
465                                 ldo4_reg: ldo4 {
466                                         /* VDDAPHY_DISP: vdda_dsiport/hdmi */
467                                         regulator-name = "ldo4";
468                                         regulator-min-microvolt = <1500000>;
469                                         regulator-max-microvolt = <1800000>;
470                                 };
472                                 ldo5_reg: ldo5 {
473                                         /* VDDA_1V8_PHY: usb/sata/hdmi.. */
474                                         regulator-name = "ldo5";
475                                         regulator-min-microvolt = <1800000>;
476                                         regulator-max-microvolt = <1800000>;
477                                         regulator-always-on;
478                                         regulator-boot-on;
479                                 };
481                                 ldo6_reg: ldo6 {
482                                         /* VDDS_1V2_WKUP: hsic/ldo_emu_wkup */
483                                         regulator-name = "ldo6";
484                                         regulator-min-microvolt = <1200000>;
485                                         regulator-max-microvolt = <1200000>;
486                                         regulator-always-on;
487                                         regulator-boot-on;
488                                 };
490                                 ldo7_reg: ldo7 {
491                                         /* VDD_VPP: vpp1 */
492                                         regulator-name = "ldo7";
493                                         regulator-min-microvolt = <2000000>;
494                                         regulator-max-microvolt = <2000000>;
495                                         /* Only for efuse reprograming! */
496                                         status = "disabled";
497                                 };
499                                 ldo8_reg: ldo8 {
500                                         /* VDD_3v0: Does not go anywhere */
501                                         regulator-name = "ldo8";
502                                         regulator-min-microvolt = <3000000>;
503                                         regulator-max-microvolt = <3000000>;
504                                         regulator-boot-on;
505                                         /* Unused */
506                                         status = "disabled";
507                                 };
509                                 ldo9_reg: ldo9 {
510                                         /* VCC_DV_SDIO: vdds_sdcard */
511                                         regulator-name = "ldo9";
512                                         regulator-min-microvolt = <1800000>;
513                                         regulator-max-microvolt = <3000000>;
514                                         regulator-boot-on;
515                                 };
517                                 ldoln_reg: ldoln {
518                                         /* VDDA_1v8_REF: vdds_osc/mm_l4per.. */
519                                         regulator-name = "ldoln";
520                                         regulator-min-microvolt = <1800000>;
521                                         regulator-max-microvolt = <1800000>;
522                                         regulator-always-on;
523                                         regulator-boot-on;
524                                 };
526                                 ldousb_reg: ldousb {
527                                         /* VDDA_3V_USB: VDDA_USBHS33 */
528                                         regulator-name = "ldousb";
529                                         regulator-min-microvolt = <3250000>;
530                                         regulator-max-microvolt = <3250000>;
531                                         regulator-always-on;
532                                         regulator-boot-on;
533                                 };
535                                 regen3_reg: regen3 {
536                                         /* REGEN3 controls LDO9 supply to card */
537                                         regulator-name = "regen3";
538                                         regulator-always-on;
539                                         regulator-boot-on;
540                                 };
541                         };
542                 };
544                 palmas_power_button: palmas_power_button {
545                         compatible = "ti,palmas-pwrbutton";
546                         interrupt-parent = <&palmas>;
547                         interrupts = <1 IRQ_TYPE_EDGE_FALLING>;
548                         wakeup-source;
549                 };
550         };
552         twl6040: twl@4b {
553                 compatible = "ti,twl6040";
554                 reg = <0x4b>;
556                 pinctrl-names = "default";
557                 pinctrl-0 = <&twl6040_pins>;
559                 interrupts = <GIC_SPI 119 IRQ_TYPE_NONE>; /* IRQ_SYS_2N cascaded to gic */
560                 ti,audpwron-gpio = <&gpio5 13 GPIO_ACTIVE_HIGH>;  /* gpio line 141 */
562                 vio-supply = <&smps7_reg>;
563                 v2v1-supply = <&smps9_reg>;
564                 enable-active-high;
566                 clocks = <&clk32kgaudio>;
567                 clock-names = "clk32k";
568         };
571 &mcpdm {
572         pinctrl-names = "default";
573         pinctrl-0 = <&mcpdm_pins>;
574         status = "okay";
577 &mcbsp1 {
578         pinctrl-names = "default";
579         pinctrl-0 = <&mcbsp1_pins>;
580         status = "okay";
583 &mcbsp2 {
584         pinctrl-names = "default";
585         pinctrl-0 = <&mcbsp2_pins>;
586         status = "okay";
589 &usbhshost {
590         port2-mode = "ehci-hsic";
591         port3-mode = "ehci-hsic";
594 &usbhsehci {
595         phys = <0 &hsusb2_phy &hsusb3_phy>;
598 &usb3 {
599         extcon = <&extcon_usb3>;
600         vbus-supply = <&smps10_out1_reg>;
603 &mcspi1 {
607 &mcspi2 {
608         pinctrl-names = "default";
609         pinctrl-0 = <&mcspi2_pins>;
612 &mcspi3 {
613         pinctrl-names = "default";
614         pinctrl-0 = <&mcspi3_pins>;
617 &uart1 {
618         pinctrl-names = "default";
619         pinctrl-0 = <&uart1_pins>;
622 &uart3 {
623         pinctrl-names = "default";
624         pinctrl-0 = <&uart3_pins>;
625         interrupts-extended = <&wakeupgen GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>,
626                               <&omap5_pmx_core 0x19c>;
629 &uart5 {
630         pinctrl-names = "default";
631         pinctrl-0 = <&uart5_pins>;
634 &cpu0 {
635         cpu0-supply = <&smps123_reg>;
638 &dss {
639         status = "ok";
642 &hdmi {
643         status = "ok";
645         /* vdda-supply populated in board specific dts file */
647         pinctrl-names = "default";
648         pinctrl-0 = <&dss_hdmi_pins>;
650         port {
651                 hdmi_out: endpoint {
652                         remote-endpoint = <&tpd12s015_in>;
653                 };
654         };