3 #include <dt-bindings/input/input.h>
4 #include "tegra20.dtsi"
7 model = "NVIDIA Seaboard";
8 compatible = "nvidia,seaboard", "nvidia,tegra20";
11 /* This defines the order of our ports */
12 usb0 = "/usb@c5008000";
13 usb1 = "/usb@c5000000";
14 i2c0 = "/i2c@7000d000";
15 i2c1 = "/i2c@7000c000";
16 i2c2 = "/i2c@7000c400";
17 i2c3 = "/i2c@7000c500";
18 rtc0 = "/i2c@7000d000/tps6586x@34";
19 rtc1 = "/rtc@7000e000";
21 sdhci0 = "/sdhci@c8000600";
22 sdhci1 = "/sdhci@c8000400";
26 bootargs = "vmalloc=192M video=tegrafb console=ttyS0,115200n8 root=/dev/mmcblk1p3 rw rootwait";
34 reg = <0x00000000 0x40000000>;
44 nvidia,panel = <&panel>;
48 /* Seaboard has 1366x768 */
49 clock-frequency = <70600000>;
67 vdd-supply = <&hdmi_vdd_reg>;
68 pll-supply = <&hdmi_pll_reg>;
69 hdmi-supply = <&vdd_hdmi>;
71 nvidia,ddc-i2c-bus = <&hdmi_ddc>;
72 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7)
78 pinctrl-names = "default";
79 pinctrl-0 = <&state_default>;
81 state_default: pinmux {
84 nvidia,function = "ide";
87 nvidia,pins = "atb", "gma", "gme";
88 nvidia,function = "sdio4";
92 nvidia,function = "nand";
95 nvidia,pins = "atd", "ate", "gmb", "spia",
97 nvidia,function = "gmi";
100 nvidia,pins = "cdev1";
101 nvidia,function = "plla_out";
104 nvidia,pins = "cdev2";
105 nvidia,function = "pllp_out4";
108 nvidia,pins = "crtp", "lm1";
109 nvidia,function = "crt";
112 nvidia,pins = "csus";
113 nvidia,function = "vi_sensor_clk";
116 nvidia,pins = "dap1";
117 nvidia,function = "dap1";
120 nvidia,pins = "dap2";
121 nvidia,function = "dap2";
124 nvidia,pins = "dap3";
125 nvidia,function = "dap3";
128 nvidia,pins = "dap4";
129 nvidia,function = "dap4";
132 nvidia,pins = "dta", "dtb", "dtc", "dtd", "dte";
133 nvidia,function = "vi";
137 nvidia,function = "i2c3";
141 nvidia,function = "uartd";
145 nvidia,function = "sflash";
149 nvidia,function = "pwm";
152 nvidia,pins = "gpu7";
153 nvidia,function = "rtck";
156 nvidia,pins = "gpv", "slxa", "slxk";
157 nvidia,function = "pcie";
160 nvidia,pins = "hdint", "lpw0", "lpw2", "lsc1",
162 nvidia,function = "hdmi";
165 nvidia,pins = "i2cp";
166 nvidia,function = "i2cp";
169 nvidia,pins = "irrx", "irtx";
170 nvidia,function = "uartb";
173 nvidia,pins = "kbca", "kbcb", "kbcc", "kbcd",
175 nvidia,function = "kbc";
178 nvidia,pins = "lcsn", "ldc", "lm0", "lpw1",
180 nvidia,function = "rsvd4";
183 nvidia,pins = "ld0", "ld1", "ld2", "ld3", "ld4",
184 "ld5", "ld6", "ld7", "ld8", "ld9",
185 "ld10", "ld11", "ld12", "ld13", "ld14",
186 "ld15", "ld16", "ld17", "ldi", "lhp0",
187 "lhp1", "lhp2", "lhs", "lpp", "lsc0",
188 "lspi", "lvp1", "lvs";
189 nvidia,function = "displaya";
192 nvidia,pins = "owc", "spdi", "spdo", "uac";
193 nvidia,function = "rsvd2";
197 nvidia,function = "pwr_on";
201 nvidia,function = "i2c1";
204 nvidia,pins = "sdb", "sdc", "sdd";
205 nvidia,function = "sdio3";
208 nvidia,pins = "sdio1";
209 nvidia,function = "sdio1";
212 nvidia,pins = "slxc", "slxd";
213 nvidia,function = "spdif";
216 nvidia,pins = "spid", "spie", "spif";
217 nvidia,function = "spi1";
220 nvidia,pins = "spig", "spih";
221 nvidia,function = "spi2_alt";
224 nvidia,pins = "uaa", "uab", "uda";
225 nvidia,function = "ulpi";
229 nvidia,function = "irda";
232 nvidia,pins = "uca", "ucb";
233 nvidia,function = "uartc";
236 nvidia,pins = "ata", "atb", "atc", "atd",
237 "cdev1", "cdev2", "dap1", "dap2",
238 "dap4", "ddc", "dtf", "gma", "gmc", "gmd",
239 "gme", "gpu", "gpu7", "i2cp", "irrx",
240 "irtx", "pta", "rm", "sdc", "sdd",
241 "slxd", "slxk", "spdi", "spdo", "uac",
242 "uad", "uca", "ucb", "uda";
243 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
244 nvidia,tristate = <TEGRA_PIN_DISABLE>;
247 nvidia,pins = "ate", "csus", "dap3",
248 "gpv", "owc", "slxc", "spib", "spid",
250 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
251 nvidia,tristate = <TEGRA_PIN_ENABLE>;
254 nvidia,pins = "ck32", "ddrc", "pmca", "pmcb",
255 "pmcc", "pmcd", "pmce", "xm2c", "xm2d";
256 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
259 nvidia,pins = "crtp", "gmb", "slxa", "spia",
261 nvidia,pull = <TEGRA_PIN_PULL_UP>;
262 nvidia,tristate = <TEGRA_PIN_ENABLE>;
265 nvidia,pins = "dta", "dtb", "dtc", "dtd";
266 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
267 nvidia,tristate = <TEGRA_PIN_DISABLE>;
270 nvidia,pins = "dte", "spif";
271 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
272 nvidia,tristate = <TEGRA_PIN_ENABLE>;
275 nvidia,pins = "hdint", "lcsn", "ldc", "lm1",
276 "lpw1", "lsc1", "lsck", "lsda", "lsdi",
278 nvidia,tristate = <TEGRA_PIN_ENABLE>;
281 nvidia,pins = "kbca", "kbcb", "kbcc", "kbcd",
282 "kbce", "kbcf", "sdio1", "spic", "uaa",
284 nvidia,pull = <TEGRA_PIN_PULL_UP>;
285 nvidia,tristate = <TEGRA_PIN_DISABLE>;
288 nvidia,pins = "lc", "ls";
289 nvidia,pull = <TEGRA_PIN_PULL_UP>;
292 nvidia,pins = "ld0", "ld1", "ld2", "ld3", "ld4",
293 "ld5", "ld6", "ld7", "ld8", "ld9",
294 "ld10", "ld11", "ld12", "ld13", "ld14",
295 "ld15", "ld16", "ld17", "ldi", "lhp0",
296 "lhp1", "lhp2", "lhs", "lm0", "lpp",
297 "lpw0", "lpw2", "lsc0", "lspi", "lvp1",
299 nvidia,tristate = <TEGRA_PIN_DISABLE>;
302 nvidia,pins = "ld17_0", "ld19_18", "ld21_20",
304 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
307 nvidia,pins = "drive_sdio1";
308 nvidia,high-speed-mode = <TEGRA_PIN_DISABLE>;
309 nvidia,schmitt = <TEGRA_PIN_DISABLE>;
310 nvidia,low-power-mode = <TEGRA_PIN_LP_DRIVE_DIV_1>;
311 nvidia,pull-down-strength = <31>;
312 nvidia,pull-up-strength = <31>;
313 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
314 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
318 state_i2cmux_ddc: pinmux_i2cmux_ddc {
321 nvidia,function = "i2c2";
325 nvidia,function = "rsvd4";
329 state_i2cmux_pta: pinmux_i2cmux_pta {
332 nvidia,function = "rsvd4";
336 nvidia,function = "i2c2";
340 state_i2cmux_idle: pinmux_i2cmux_idle {
343 nvidia,function = "rsvd4";
347 nvidia,function = "rsvd4";
358 clock-frequency = < 216000000 >;
361 nand-controller@70008000 {
362 nvidia,wp-gpios = <&gpio TEGRA_GPIO(H, 3) GPIO_ACTIVE_HIGH>;
364 nvidia,timing = <26 100 20 80 20 10 12 10 70>;
367 compatible = "hynix,hy27uf4g2b", "nand-flash";
377 clock-frequency = <400000>;
380 compatible = "wlf,wm8903";
382 interrupt-parent = <&gpio>;
383 interrupts = <TEGRA_GPIO(X, 3) IRQ_TYPE_LEVEL_HIGH>;
389 micdet-delay = <100>;
390 gpio-cfg = <0xffffffff 0xffffffff 0 0xffffffff 0xffffffff>;
393 /* ALS and proximity sensor */
395 compatible = "isil,isl29018";
397 interrupt-parent = <&gpio>;
398 interrupts = <TEGRA_GPIO(Z, 2) IRQ_TYPE_LEVEL_HIGH>;
402 compatible = "invn,mpu3050";
404 interrupt-parent = <&gpio>;
405 interrupts = <TEGRA_GPIO(Z, 4) IRQ_TYPE_LEVEL_HIGH>;
411 clock-frequency = <100000>;
415 compatible = "i2c-mux-pinctrl";
416 #address-cells = <1>;
419 i2c-parent = <&{/i2c@7000c400}>;
421 pinctrl-names = "ddc", "pta", "idle";
422 pinctrl-0 = <&state_i2cmux_ddc>;
423 pinctrl-1 = <&state_i2cmux_pta>;
424 pinctrl-2 = <&state_i2cmux_idle>;
428 #address-cells = <1>;
434 #address-cells = <1>;
438 compatible = "ti,bq20z75", "smart-battery-1.1";
440 ti,i2c-retry-count = <2>;
441 ti,poll-retry-count = <10>;
448 clock-frequency = <400000>;
453 clock-frequency = <400000>;
456 compatible = "asahi-kasei,ak8975";
458 interrupt-parent = <&gpio>;
459 interrupts = <TEGRA_GPIO(N, 5) IRQ_TYPE_LEVEL_HIGH>;
463 compatible = "ti,tps6586x";
465 interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
467 ti,system-power-controller;
472 sys-supply = <&vdd_5v0_reg>;
473 vin-sm0-supply = <&sys_reg>;
474 vin-sm1-supply = <&sys_reg>;
475 vin-sm2-supply = <&sys_reg>;
476 vinldo01-supply = <&sm2_reg>;
477 vinldo23-supply = <&sm2_reg>;
478 vinldo4-supply = <&sm2_reg>;
479 vinldo678-supply = <&sm2_reg>;
480 vinldo9-supply = <&sm2_reg>;
484 regulator-name = "vdd_sys";
489 regulator-name = "vdd_sm0,vdd_core";
490 regulator-min-microvolt = <1300000>;
491 regulator-max-microvolt = <1300000>;
496 regulator-name = "vdd_sm1,vdd_cpu";
497 regulator-min-microvolt = <1125000>;
498 regulator-max-microvolt = <1125000>;
503 regulator-name = "vdd_sm2,vin_ldo*";
504 regulator-min-microvolt = <3700000>;
505 regulator-max-microvolt = <3700000>;
509 /* LDO0 is not connected to anything */
512 regulator-name = "vdd_ldo1,avdd_pll*";
513 regulator-min-microvolt = <1100000>;
514 regulator-max-microvolt = <1100000>;
519 regulator-name = "vdd_ldo2,vdd_rtc";
520 regulator-min-microvolt = <1200000>;
521 regulator-max-microvolt = <1200000>;
525 regulator-name = "vdd_ldo3,avdd_usb*";
526 regulator-min-microvolt = <3300000>;
527 regulator-max-microvolt = <3300000>;
532 regulator-name = "vdd_ldo4,avdd_osc,vddio_sys";
533 regulator-min-microvolt = <1800000>;
534 regulator-max-microvolt = <1800000>;
539 regulator-name = "vdd_ldo5,vcore_mmc";
540 regulator-min-microvolt = <2850000>;
541 regulator-max-microvolt = <2850000>;
546 regulator-name = "vdd_ldo6,avdd_vdac,vddio_vi,vddio_cam";
547 regulator-min-microvolt = <1800000>;
548 regulator-max-microvolt = <1800000>;
552 regulator-name = "vdd_ldo7,avdd_hdmi,vdd_fuse";
553 regulator-min-microvolt = <3300000>;
554 regulator-max-microvolt = <3300000>;
558 regulator-name = "vdd_ldo8,avdd_hdmi_pll";
559 regulator-min-microvolt = <1800000>;
560 regulator-max-microvolt = <1800000>;
564 regulator-name = "vdd_ldo9,avdd_2v85,vdd_ddr_rx";
565 regulator-min-microvolt = <2850000>;
566 regulator-max-microvolt = <2850000>;
571 regulator-name = "vdd_rtc_out,vdd_cell";
572 regulator-min-microvolt = <3300000>;
573 regulator-max-microvolt = <3300000>;
579 temperature-sensor@4c {
580 compatible = "onnn,nct1008";
587 nvidia,debounce-delay-ms = <32>;
588 nvidia,repeat-delay-ms = <160>;
590 nvidia,kbc-row-pins = <0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15>;
591 nvidia,kbc-col-pins = <16 17 18 19 20 21 22 23>;
592 linux,keymap = <MATRIX_KEY(0x00, 0x02, KEY_W)
593 MATRIX_KEY(0x00, 0x03, KEY_S)
594 MATRIX_KEY(0x00, 0x04, KEY_A)
595 MATRIX_KEY(0x00, 0x05, KEY_Z)
596 MATRIX_KEY(0x00, 0x07, KEY_FN)
598 MATRIX_KEY(0x01, 0x07, KEY_LEFTMETA)
599 MATRIX_KEY(0x02, 0x06, KEY_RIGHTALT)
600 MATRIX_KEY(0x02, 0x07, KEY_LEFTALT)
602 MATRIX_KEY(0x03, 0x00, KEY_5)
603 MATRIX_KEY(0x03, 0x01, KEY_4)
604 MATRIX_KEY(0x03, 0x02, KEY_R)
605 MATRIX_KEY(0x03, 0x03, KEY_E)
606 MATRIX_KEY(0x03, 0x04, KEY_F)
607 MATRIX_KEY(0x03, 0x05, KEY_D)
608 MATRIX_KEY(0x03, 0x06, KEY_X)
610 MATRIX_KEY(0x04, 0x00, KEY_7)
611 MATRIX_KEY(0x04, 0x01, KEY_6)
612 MATRIX_KEY(0x04, 0x02, KEY_T)
613 MATRIX_KEY(0x04, 0x03, KEY_H)
614 MATRIX_KEY(0x04, 0x04, KEY_G)
615 MATRIX_KEY(0x04, 0x05, KEY_V)
616 MATRIX_KEY(0x04, 0x06, KEY_C)
617 MATRIX_KEY(0x04, 0x07, KEY_SPACE)
619 MATRIX_KEY(0x05, 0x00, KEY_9)
620 MATRIX_KEY(0x05, 0x01, KEY_8)
621 MATRIX_KEY(0x05, 0x02, KEY_U)
622 MATRIX_KEY(0x05, 0x03, KEY_Y)
623 MATRIX_KEY(0x05, 0x04, KEY_J)
624 MATRIX_KEY(0x05, 0x05, KEY_N)
625 MATRIX_KEY(0x05, 0x06, KEY_B)
626 MATRIX_KEY(0x05, 0x07, KEY_BACKSLASH)
628 MATRIX_KEY(0x06, 0x00, KEY_MINUS)
629 MATRIX_KEY(0x06, 0x01, KEY_0)
630 MATRIX_KEY(0x06, 0x02, KEY_O)
631 MATRIX_KEY(0x06, 0x03, KEY_I)
632 MATRIX_KEY(0x06, 0x04, KEY_L)
633 MATRIX_KEY(0x06, 0x05, KEY_K)
634 MATRIX_KEY(0x06, 0x06, KEY_COMMA)
635 MATRIX_KEY(0x06, 0x07, KEY_M)
637 MATRIX_KEY(0x07, 0x01, KEY_EQUAL)
638 MATRIX_KEY(0x07, 0x02, KEY_RIGHTBRACE)
639 MATRIX_KEY(0x07, 0x03, KEY_ENTER)
640 MATRIX_KEY(0x07, 0x07, KEY_MENU)
642 MATRIX_KEY(0x08, 0x04, KEY_RIGHTSHIFT)
643 MATRIX_KEY(0x08, 0x05, KEY_LEFTSHIFT)
645 MATRIX_KEY(0x09, 0x05, KEY_RIGHTCTRL)
646 MATRIX_KEY(0x09, 0x07, KEY_LEFTCTRL)
648 MATRIX_KEY(0x0B, 0x00, KEY_LEFTBRACE)
649 MATRIX_KEY(0x0B, 0x01, KEY_P)
650 MATRIX_KEY(0x0B, 0x02, KEY_APOSTROPHE)
651 MATRIX_KEY(0x0B, 0x03, KEY_SEMICOLON)
652 MATRIX_KEY(0x0B, 0x04, KEY_SLASH)
653 MATRIX_KEY(0x0B, 0x05, KEY_DOT)
655 MATRIX_KEY(0x0C, 0x00, KEY_F10)
656 MATRIX_KEY(0x0C, 0x01, KEY_F9)
657 MATRIX_KEY(0x0C, 0x02, KEY_BACKSPACE)
658 MATRIX_KEY(0x0C, 0x03, KEY_3)
659 MATRIX_KEY(0x0C, 0x04, KEY_2)
660 MATRIX_KEY(0x0C, 0x05, KEY_UP)
661 MATRIX_KEY(0x0C, 0x06, KEY_PRINT)
662 MATRIX_KEY(0x0C, 0x07, KEY_PAUSE)
664 MATRIX_KEY(0x0D, 0x00, KEY_INSERT)
665 MATRIX_KEY(0x0D, 0x01, KEY_DELETE)
666 MATRIX_KEY(0x0D, 0x03, KEY_PAGEUP )
667 MATRIX_KEY(0x0D, 0x04, KEY_PAGEDOWN)
668 MATRIX_KEY(0x0D, 0x05, KEY_RIGHT)
669 MATRIX_KEY(0x0D, 0x06, KEY_DOWN)
670 MATRIX_KEY(0x0D, 0x07, KEY_LEFT)
672 MATRIX_KEY(0x0E, 0x00, KEY_F11)
673 MATRIX_KEY(0x0E, 0x01, KEY_F12)
674 MATRIX_KEY(0x0E, 0x02, KEY_F8)
675 MATRIX_KEY(0x0E, 0x03, KEY_Q)
676 MATRIX_KEY(0x0E, 0x04, KEY_F4)
677 MATRIX_KEY(0x0E, 0x05, KEY_F3)
678 MATRIX_KEY(0x0E, 0x06, KEY_1)
679 MATRIX_KEY(0x0E, 0x07, KEY_F7)
681 MATRIX_KEY(0x0F, 0x00, KEY_ESC)
682 MATRIX_KEY(0x0F, 0x01, KEY_GRAVE)
683 MATRIX_KEY(0x0F, 0x02, KEY_F5)
684 MATRIX_KEY(0x0F, 0x03, KEY_TAB)
685 MATRIX_KEY(0x0F, 0x04, KEY_F1)
686 MATRIX_KEY(0x0F, 0x05, KEY_F2)
687 MATRIX_KEY(0x0F, 0x06, KEY_CAPSLOCK)
688 MATRIX_KEY(0x0F, 0x07, KEY_F6)
690 /* Software Handled Function Keys */
691 MATRIX_KEY(0x14, 0x00, KEY_KP7)
693 MATRIX_KEY(0x15, 0x00, KEY_KP9)
694 MATRIX_KEY(0x15, 0x01, KEY_KP8)
695 MATRIX_KEY(0x15, 0x02, KEY_KP4)
696 MATRIX_KEY(0x15, 0x04, KEY_KP1)
698 MATRIX_KEY(0x16, 0x01, KEY_KPSLASH)
699 MATRIX_KEY(0x16, 0x02, KEY_KP6)
700 MATRIX_KEY(0x16, 0x03, KEY_KP5)
701 MATRIX_KEY(0x16, 0x04, KEY_KP3)
702 MATRIX_KEY(0x16, 0x05, KEY_KP2)
703 MATRIX_KEY(0x16, 0x07, KEY_KP0)
705 MATRIX_KEY(0x1B, 0x01, KEY_KPASTERISK)
706 MATRIX_KEY(0x1B, 0x03, KEY_KPMINUS)
707 MATRIX_KEY(0x1B, 0x04, KEY_KPPLUS)
708 MATRIX_KEY(0x1B, 0x05, KEY_KPDOT)
710 MATRIX_KEY(0x1C, 0x05, KEY_VOLUMEUP)
712 MATRIX_KEY(0x1D, 0x03, KEY_HOME)
713 MATRIX_KEY(0x1D, 0x04, KEY_END)
714 MATRIX_KEY(0x1D, 0x05, KEY_BRIGHTNESSDOWN)
715 MATRIX_KEY(0x1D, 0x06, KEY_VOLUMEDOWN)
716 MATRIX_KEY(0x1D, 0x07, KEY_BRIGHTNESSUP)
718 MATRIX_KEY(0x1E, 0x00, KEY_NUMLOCK)
719 MATRIX_KEY(0x1E, 0x01, KEY_SCROLLLOCK)
720 MATRIX_KEY(0x1E, 0x02, KEY_MUTE)
722 MATRIX_KEY(0x1F, 0x04, KEY_HELP)>;
726 nvidia,invert-interrupt;
727 nvidia,suspend-mode = <1>;
728 nvidia,cpu-pwr-good-time = <5000>;
729 nvidia,cpu-pwr-off-time = <5000>;
730 nvidia,core-pwr-good-time = <3845 3845>;
731 nvidia,core-pwr-off-time = <3875>;
732 nvidia,sys-clock-req-active-high;
735 memory-controller@7000f400 {
738 compatible = "nvidia,tegra20-emc-table";
739 clock-frequency = <190000>;
740 nvidia,emc-registers = <0x0000000c 0x00000026
741 0x00000009 0x00000003 0x00000004 0x00000004
742 0x00000002 0x0000000c 0x00000003 0x00000003
743 0x00000002 0x00000001 0x00000004 0x00000005
744 0x00000004 0x00000009 0x0000000d 0x0000059f
745 0x00000000 0x00000003 0x00000003 0x00000003
746 0x00000003 0x00000001 0x0000000b 0x000000c8
747 0x00000003 0x00000007 0x00000004 0x0000000f
748 0x00000002 0x00000000 0x00000000 0x00000002
749 0x00000000 0x00000000 0x00000083 0xa06204ae
750 0x007dc010 0x00000000 0x00000000 0x00000000
751 0x00000000 0x00000000 0x00000000 0x00000000>;
756 compatible = "nvidia,tegra20-emc-table";
757 clock-frequency = <380000>;
758 nvidia,emc-registers = <0x00000017 0x0000004b
759 0x00000012 0x00000006 0x00000004 0x00000005
760 0x00000003 0x0000000c 0x00000006 0x00000006
761 0x00000003 0x00000001 0x00000004 0x00000005
762 0x00000004 0x00000009 0x0000000d 0x00000b5f
763 0x00000000 0x00000003 0x00000003 0x00000006
764 0x00000006 0x00000001 0x00000011 0x000000c8
765 0x00000003 0x0000000e 0x00000007 0x0000000f
766 0x00000002 0x00000000 0x00000000 0x00000002
767 0x00000000 0x00000000 0x00000083 0xe044048b
768 0x007d8010 0x00000000 0x00000000 0x00000000
769 0x00000000 0x00000000 0x00000000 0x00000000>;
775 nvidia,vbus-gpio = <&gpio TEGRA_GPIO(D, 0) GPIO_ACTIVE_HIGH>;
781 vbus-supply = <&vbus_reg>;
787 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 1)
793 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 1)
807 power-gpios = <&gpio TEGRA_GPIO(K, 6) GPIO_ACTIVE_HIGH>;
809 keep-power-in-suspend;
814 cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
815 wp-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
816 power-gpios = <&gpio TEGRA_GPIO(I, 6) GPIO_ACTIVE_HIGH>;
826 backlight: backlight {
827 compatible = "pwm-backlight";
829 enable-gpios = <&gpio TEGRA_GPIO(D, 4) GPIO_ACTIVE_HIGH>;
830 power-supply = <&vdd_bl_reg>;
831 pwms = <&pwm 2 5000000>;
833 brightness-levels = <0 4 8 16 32 64 128 255>;
834 default-brightness-level = <6>;
838 compatible = "simple-bus";
839 #address-cells = <1>;
843 compatible = "fixed-clock";
846 clock-frequency = <32768>;
851 compatible = "gpio-keys";
855 gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>;
856 linux,code = <KEY_POWER>;
862 gpios = <&gpio TEGRA_GPIO(C, 7) GPIO_ACTIVE_HIGH>;
863 linux,input-type = <5>; /* EV_SW */
864 linux,code = <0>; /* SW_LID */
865 debounce-interval = <1>;
871 compatible = "chunghwa,claa101wa01a", "simple-panel";
873 power-supply = <&vdd_pnl_reg>;
874 enable-gpios = <&gpio TEGRA_GPIO(B, 2) GPIO_ACTIVE_HIGH>;
876 backlight = <&backlight>;
877 ddc-i2c-bus = <&lvds_ddc>;
881 compatible = "simple-bus";
882 #address-cells = <1>;
885 vdd_5v0_reg: regulator@0 {
886 compatible = "regulator-fixed";
888 regulator-name = "vdd_5v0";
889 regulator-min-microvolt = <5000000>;
890 regulator-max-microvolt = <5000000>;
895 compatible = "regulator-fixed";
897 regulator-name = "vdd_1v5";
898 regulator-min-microvolt = <1500000>;
899 regulator-max-microvolt = <1500000>;
900 gpio = <&pmic 0 GPIO_ACTIVE_HIGH>;
904 compatible = "regulator-fixed";
906 regulator-name = "vdd_1v2";
907 regulator-min-microvolt = <1200000>;
908 regulator-max-microvolt = <1200000>;
909 gpio = <&pmic 1 GPIO_ACTIVE_HIGH>;
913 vbus_reg: regulator@3 {
914 compatible = "regulator-fixed";
916 regulator-name = "vdd_vbus_wup1";
917 regulator-min-microvolt = <5000000>;
918 regulator-max-microvolt = <5000000>;
920 gpio = <&gpio TEGRA_GPIO(D, 0) 0>;
925 vdd_pnl_reg: regulator@4 {
926 compatible = "regulator-fixed";
928 regulator-name = "vdd_pnl";
929 regulator-min-microvolt = <2800000>;
930 regulator-max-microvolt = <2800000>;
931 gpio = <&gpio TEGRA_GPIO(C, 6) GPIO_ACTIVE_HIGH>;
935 vdd_bl_reg: regulator@5 {
936 compatible = "regulator-fixed";
938 regulator-name = "vdd_bl";
939 regulator-min-microvolt = <2800000>;
940 regulator-max-microvolt = <2800000>;
941 gpio = <&gpio TEGRA_GPIO(W, 0) GPIO_ACTIVE_HIGH>;
945 vdd_hdmi: regulator@6 {
946 compatible = "regulator-fixed";
948 regulator-name = "VDDIO_HDMI";
949 regulator-min-microvolt = <5000000>;
950 regulator-max-microvolt = <5000000>;
951 gpio = <&gpio TEGRA_GPIO(V, 5) GPIO_ACTIVE_HIGH>;
953 vin-supply = <&vdd_5v0_reg>;
958 compatible = "nvidia,tegra-audio-wm8903-seaboard",
959 "nvidia,tegra-audio-wm8903";
960 nvidia,model = "NVIDIA Tegra Seaboard";
962 nvidia,audio-routing =
963 "Headphone Jack", "HPOUTR",
964 "Headphone Jack", "HPOUTL",
969 "Mic Jack", "MICBIAS",
972 nvidia,i2s-controller = <&tegra_i2s1>;
973 nvidia,audio-codec = <&wm8903>;
975 nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
976 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(X, 1) GPIO_ACTIVE_HIGH>;
978 clocks = <&tegra_car TEGRA20_CLK_PLL_A>,
979 <&tegra_car TEGRA20_CLK_PLL_A_OUT0>,
980 <&tegra_car TEGRA20_CLK_CDEV1>;
981 clock-names = "pll_a", "pll_a_out0", "mclk";