]> Pileus Git - ~andy/linux/blob - arch/arm/boot/dts/tegra20-harmony.dts
Merge branch 'late/dt' into next/dt2
[~andy/linux] / arch / arm / boot / dts / tegra20-harmony.dts
1 /dts-v1/;
2
3 /include/ "tegra20.dtsi"
4
5 / {
6         model = "NVIDIA Tegra20 Harmony evaluation board";
7         compatible = "nvidia,harmony", "nvidia,tegra20";
8
9         memory {
10                 reg = <0x00000000 0x40000000>;
11         };
12
13         host1x {
14                 hdmi {
15                         status = "okay";
16
17                         vdd-supply = <&hdmi_vdd_reg>;
18                         pll-supply = <&hdmi_pll_reg>;
19
20                         nvidia,ddc-i2c-bus = <&hdmi_ddc>;
21                         nvidia,hpd-gpio = <&gpio 111 0>; /* PN7 */
22                 };
23         };
24
25         pinmux {
26                 pinctrl-names = "default";
27                 pinctrl-0 = <&state_default>;
28
29                 state_default: pinmux {
30                         ata {
31                                 nvidia,pins = "ata";
32                                 nvidia,function = "ide";
33                         };
34                         atb {
35                                 nvidia,pins = "atb", "gma", "gme";
36                                 nvidia,function = "sdio4";
37                         };
38                         atc {
39                                 nvidia,pins = "atc";
40                                 nvidia,function = "nand";
41                         };
42                         atd {
43                                 nvidia,pins = "atd", "ate", "gmb", "gmd", "gpu",
44                                         "spia", "spib", "spic";
45                                 nvidia,function = "gmi";
46                         };
47                         cdev1 {
48                                 nvidia,pins = "cdev1";
49                                 nvidia,function = "plla_out";
50                         };
51                         cdev2 {
52                                 nvidia,pins = "cdev2";
53                                 nvidia,function = "pllp_out4";
54                         };
55                         crtp {
56                                 nvidia,pins = "crtp";
57                                 nvidia,function = "crt";
58                         };
59                         csus {
60                                 nvidia,pins = "csus";
61                                 nvidia,function = "vi_sensor_clk";
62                         };
63                         dap1 {
64                                 nvidia,pins = "dap1";
65                                 nvidia,function = "dap1";
66                         };
67                         dap2 {
68                                 nvidia,pins = "dap2";
69                                 nvidia,function = "dap2";
70                         };
71                         dap3 {
72                                 nvidia,pins = "dap3";
73                                 nvidia,function = "dap3";
74                         };
75                         dap4 {
76                                 nvidia,pins = "dap4";
77                                 nvidia,function = "dap4";
78                         };
79                         ddc {
80                                 nvidia,pins = "ddc";
81                                 nvidia,function = "i2c2";
82                         };
83                         dta {
84                                 nvidia,pins = "dta", "dtd";
85                                 nvidia,function = "sdio2";
86                         };
87                         dtb {
88                                 nvidia,pins = "dtb", "dtc", "dte";
89                                 nvidia,function = "rsvd1";
90                         };
91                         dtf {
92                                 nvidia,pins = "dtf";
93                                 nvidia,function = "i2c3";
94                         };
95                         gmc {
96                                 nvidia,pins = "gmc";
97                                 nvidia,function = "uartd";
98                         };
99                         gpu7 {
100                                 nvidia,pins = "gpu7";
101                                 nvidia,function = "rtck";
102                         };
103                         gpv {
104                                 nvidia,pins = "gpv", "slxa", "slxk";
105                                 nvidia,function = "pcie";
106                         };
107                         hdint {
108                                 nvidia,pins = "hdint", "pta";
109                                 nvidia,function = "hdmi";
110                         };
111                         i2cp {
112                                 nvidia,pins = "i2cp";
113                                 nvidia,function = "i2cp";
114                         };
115                         irrx {
116                                 nvidia,pins = "irrx", "irtx";
117                                 nvidia,function = "uarta";
118                         };
119                         kbca {
120                                 nvidia,pins = "kbca", "kbcb", "kbcc", "kbcd",
121                                         "kbce", "kbcf";
122                                 nvidia,function = "kbc";
123                         };
124                         lcsn {
125                                 nvidia,pins = "lcsn", "ld0", "ld1", "ld2",
126                                         "ld3", "ld4", "ld5", "ld6", "ld7",
127                                         "ld8", "ld9", "ld10", "ld11", "ld12",
128                                         "ld13", "ld14", "ld15", "ld16", "ld17",
129                                         "ldc", "ldi", "lhp0", "lhp1", "lhp2",
130                                         "lhs", "lm0", "lm1", "lpp", "lpw0",
131                                         "lpw1", "lpw2", "lsc0", "lsc1", "lsck",
132                                         "lsda", "lsdi", "lspi", "lvp0", "lvp1",
133                                         "lvs";
134                                 nvidia,function = "displaya";
135                         };
136                         owc {
137                                 nvidia,pins = "owc", "spdi", "spdo", "uac";
138                                 nvidia,function = "rsvd2";
139                         };
140                         pmc {
141                                 nvidia,pins = "pmc";
142                                 nvidia,function = "pwr_on";
143                         };
144                         rm {
145                                 nvidia,pins = "rm";
146                                 nvidia,function = "i2c1";
147                         };
148                         sdb {
149                                 nvidia,pins = "sdb", "sdc", "sdd";
150                                 nvidia,function = "pwm";
151                         };
152                         sdio1 {
153                                 nvidia,pins = "sdio1";
154                                 nvidia,function = "sdio1";
155                         };
156                         slxc {
157                                 nvidia,pins = "slxc", "slxd";
158                                 nvidia,function = "spdif";
159                         };
160                         spid {
161                                 nvidia,pins = "spid", "spie", "spif";
162                                 nvidia,function = "spi1";
163                         };
164                         spig {
165                                 nvidia,pins = "spig", "spih";
166                                 nvidia,function = "spi2_alt";
167                         };
168                         uaa {
169                                 nvidia,pins = "uaa", "uab", "uda";
170                                 nvidia,function = "ulpi";
171                         };
172                         uad {
173                                 nvidia,pins = "uad";
174                                 nvidia,function = "irda";
175                         };
176                         uca {
177                                 nvidia,pins = "uca", "ucb";
178                                 nvidia,function = "uartc";
179                         };
180                         conf_ata {
181                                 nvidia,pins = "ata", "atb", "atc", "atd", "ate",
182                                         "cdev1", "cdev2", "dap1", "dtb", "gma",
183                                         "gmb", "gmc", "gmd", "gme", "gpu7",
184                                         "gpv", "i2cp", "pta", "rm", "slxa",
185                                         "slxk", "spia", "spib", "uac";
186                                 nvidia,pull = <0>;
187                                 nvidia,tristate = <0>;
188                         };
189                         conf_ck32 {
190                                 nvidia,pins = "ck32", "ddrc", "pmca", "pmcb",
191                                         "pmcc", "pmcd", "pmce", "xm2c", "xm2d";
192                                 nvidia,pull = <0>;
193                         };
194                         conf_csus {
195                                 nvidia,pins = "csus", "spid", "spif";
196                                 nvidia,pull = <1>;
197                                 nvidia,tristate = <1>;
198                         };
199                         conf_crtp {
200                                 nvidia,pins = "crtp", "dap2", "dap3", "dap4",
201                                         "dtc", "dte", "dtf", "gpu", "sdio1",
202                                         "slxc", "slxd", "spdi", "spdo", "spig",
203                                         "uda";
204                                 nvidia,pull = <0>;
205                                 nvidia,tristate = <1>;
206                         };
207                         conf_ddc {
208                                 nvidia,pins = "ddc", "dta", "dtd", "kbca",
209                                         "kbcb", "kbcc", "kbcd", "kbce", "kbcf",
210                                         "sdc";
211                                 nvidia,pull = <2>;
212                                 nvidia,tristate = <0>;
213                         };
214                         conf_hdint {
215                                 nvidia,pins = "hdint", "lcsn", "ldc", "lm1",
216                                         "lpw1", "lsc1", "lsck", "lsda", "lsdi",
217                                         "lvp0", "owc", "sdb";
218                                 nvidia,tristate = <1>;
219                         };
220                         conf_irrx {
221                                 nvidia,pins = "irrx", "irtx", "sdd", "spic",
222                                         "spie", "spih", "uaa", "uab", "uad",
223                                         "uca", "ucb";
224                                 nvidia,pull = <2>;
225                                 nvidia,tristate = <1>;
226                         };
227                         conf_lc {
228                                 nvidia,pins = "lc", "ls";
229                                 nvidia,pull = <2>;
230                         };
231                         conf_ld0 {
232                                 nvidia,pins = "ld0", "ld1", "ld2", "ld3", "ld4",
233                                         "ld5", "ld6", "ld7", "ld8", "ld9",
234                                         "ld10", "ld11", "ld12", "ld13", "ld14",
235                                         "ld15", "ld16", "ld17", "ldi", "lhp0",
236                                         "lhp1", "lhp2", "lhs", "lm0", "lpp",
237                                         "lpw0", "lpw2", "lsc0", "lspi", "lvp1",
238                                         "lvs", "pmc";
239                                 nvidia,tristate = <0>;
240                         };
241                         conf_ld17_0 {
242                                 nvidia,pins = "ld17_0", "ld19_18", "ld21_20",
243                                         "ld23_22";
244                                 nvidia,pull = <1>;
245                         };
246                 };
247         };
248
249         i2s@70002800 {
250                 status = "okay";
251         };
252
253         serial@70006300 {
254                 status = "okay";
255         };
256
257         i2c@7000c000 {
258                 status = "okay";
259                 clock-frequency = <400000>;
260
261                 wm8903: wm8903@1a {
262                         compatible = "wlf,wm8903";
263                         reg = <0x1a>;
264                         interrupt-parent = <&gpio>;
265                         interrupts = <187 0x04>;
266
267                         gpio-controller;
268                         #gpio-cells = <2>;
269
270                         micdet-cfg = <0>;
271                         micdet-delay = <100>;
272                         gpio-cfg = <0xffffffff 0xffffffff 0 0xffffffff 0xffffffff>;
273                 };
274         };
275
276         hdmi_ddc: i2c@7000c400 {
277                 status = "okay";
278                 clock-frequency = <100000>;
279         };
280
281         i2c@7000c500 {
282                 status = "okay";
283                 clock-frequency = <400000>;
284         };
285
286         i2c@7000d000 {
287                 status = "okay";
288                 clock-frequency = <400000>;
289
290                 pmic: tps6586x@34 {
291                         compatible = "ti,tps6586x";
292                         reg = <0x34>;
293                         interrupts = <0 86 0x4>;
294
295                         ti,system-power-controller;
296
297                         #gpio-cells = <2>;
298                         gpio-controller;
299
300                         sys-supply = <&vdd_5v0_reg>;
301                         vin-sm0-supply = <&sys_reg>;
302                         vin-sm1-supply = <&sys_reg>;
303                         vin-sm2-supply = <&sys_reg>;
304                         vinldo01-supply = <&sm2_reg>;
305                         vinldo23-supply = <&sm2_reg>;
306                         vinldo4-supply = <&sm2_reg>;
307                         vinldo678-supply = <&sm2_reg>;
308                         vinldo9-supply = <&sm2_reg>;
309
310                         regulators {
311                                 sys_reg: sys {
312                                         regulator-name = "vdd_sys";
313                                         regulator-always-on;
314                                 };
315
316                                 sm0 {
317                                         regulator-name = "vdd_sm0,vdd_core";
318                                         regulator-min-microvolt = <1200000>;
319                                         regulator-max-microvolt = <1200000>;
320                                         regulator-always-on;
321                                 };
322
323                                 sm1 {
324                                         regulator-name = "vdd_sm1,vdd_cpu";
325                                         regulator-min-microvolt = <1000000>;
326                                         regulator-max-microvolt = <1000000>;
327                                         regulator-always-on;
328                                 };
329
330                                 sm2_reg: sm2 {
331                                         regulator-name = "vdd_sm2,vin_ldo*";
332                                         regulator-min-microvolt = <3700000>;
333                                         regulator-max-microvolt = <3700000>;
334                                         regulator-always-on;
335                                 };
336
337                                 ldo0 {
338                                         regulator-name = "vdd_ldo0,vddio_pex_clk";
339                                         regulator-min-microvolt = <3300000>;
340                                         regulator-max-microvolt = <3300000>;
341                                 };
342
343                                 ldo1 {
344                                         regulator-name = "vdd_ldo1,avdd_pll*";
345                                         regulator-min-microvolt = <1100000>;
346                                         regulator-max-microvolt = <1100000>;
347                                         regulator-always-on;
348                                 };
349
350                                 ldo2 {
351                                         regulator-name = "vdd_ldo2,vdd_rtc";
352                                         regulator-min-microvolt = <1200000>;
353                                         regulator-max-microvolt = <1200000>;
354                                 };
355
356                                 ldo3 {
357                                         regulator-name = "vdd_ldo3,avdd_usb*";
358                                         regulator-min-microvolt = <3300000>;
359                                         regulator-max-microvolt = <3300000>;
360                                         regulator-always-on;
361                                 };
362
363                                 ldo4 {
364                                         regulator-name = "vdd_ldo4,avdd_osc,vddio_sys";
365                                         regulator-min-microvolt = <1800000>;
366                                         regulator-max-microvolt = <1800000>;
367                                         regulator-always-on;
368                                 };
369
370                                 ldo5 {
371                                         regulator-name = "vdd_ldo5,vcore_mmc";
372                                         regulator-min-microvolt = <2850000>;
373                                         regulator-max-microvolt = <2850000>;
374                                         regulator-always-on;
375                                 };
376
377                                 ldo6 {
378                                         regulator-name = "vdd_ldo6,avdd_vdac";
379                                         regulator-min-microvolt = <1800000>;
380                                         regulator-max-microvolt = <1800000>;
381                                 };
382
383                                 hdmi_vdd_reg: ldo7 {
384                                         regulator-name = "vdd_ldo7,avdd_hdmi";
385                                         regulator-min-microvolt = <3300000>;
386                                         regulator-max-microvolt = <3300000>;
387                                 };
388
389                                 hdmi_pll_reg: ldo8 {
390                                         regulator-name = "vdd_ldo8,avdd_hdmi_pll";
391                                         regulator-min-microvolt = <1800000>;
392                                         regulator-max-microvolt = <1800000>;
393                                 };
394
395                                 ldo9 {
396                                         regulator-name = "vdd_ldo9,avdd_2v85,vdd_ddr_rx";
397                                         regulator-min-microvolt = <2850000>;
398                                         regulator-max-microvolt = <2850000>;
399                                         regulator-always-on;
400                                 };
401
402                                 ldo_rtc {
403                                         regulator-name = "vdd_rtc_out,vdd_cell";
404                                         regulator-min-microvolt = <3300000>;
405                                         regulator-max-microvolt = <3300000>;
406                                         regulator-always-on;
407                                 };
408                         };
409                 };
410
411                 temperature-sensor@4c {
412                         compatible = "adi,adt7461";
413                         reg = <0x4c>;
414                 };
415         };
416
417         pmc {
418                 nvidia,invert-interrupt;
419                 nvidia,suspend-mode = <2>;
420                 nvidia,cpu-pwr-good-time = <5000>;
421                 nvidia,cpu-pwr-off-time = <5000>;
422                 nvidia,core-pwr-good-time = <3845 3845>;
423                 nvidia,core-pwr-off-time = <3875>;
424                 nvidia,sys-clock-req-active-high;
425         };
426
427         usb@c5000000 {
428                 status = "okay";
429         };
430
431         usb@c5004000 {
432                 status = "okay";
433                 nvidia,phy-reset-gpio = <&gpio 169 0>; /* gpio PV1 */
434         };
435
436         usb@c5008000 {
437                 status = "okay";
438         };
439
440         usb-phy@c5004400 {
441                 nvidia,phy-reset-gpio = <&gpio 169 0>; /* gpio PV1 */
442         };
443
444         sdhci@c8000200 {
445                 status = "okay";
446                 cd-gpios = <&gpio 69 1>; /* gpio PI5 */
447                 wp-gpios = <&gpio 57 0>; /* gpio PH1 */
448                 power-gpios = <&gpio 155 0>; /* gpio PT3 */
449                 bus-width = <4>;
450         };
451
452         sdhci@c8000600 {
453                 status = "okay";
454                 cd-gpios = <&gpio 58 1>; /* gpio PH2 */
455                 wp-gpios = <&gpio 59 0>; /* gpio PH3 */
456                 power-gpios = <&gpio 70 0>; /* gpio PI6 */
457                 bus-width = <8>;
458         };
459
460         clocks {
461                 compatible = "simple-bus";
462                 #address-cells = <1>;
463                 #size-cells = <0>;
464
465                 clk32k_in: clock {
466                         compatible = "fixed-clock";
467                         reg=<0>;
468                         #clock-cells = <0>;
469                         clock-frequency = <32768>;
470                 };
471         };
472
473         gpio-keys {
474                 compatible = "gpio-keys";
475
476                 power {
477                         label = "Power";
478                         gpios = <&gpio 170 1>; /* gpio PV2, active low */
479                         linux,code = <116>; /* KEY_POWER */
480                         gpio-key,wakeup;
481                 };
482         };
483
484         kbc {
485                 status = "okay";
486                 nvidia,debounce-delay-ms = <2>;
487                 nvidia,repeat-delay-ms = <160>;
488                 nvidia,kbc-row-pins = <0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15>;
489                 nvidia,kbc-col-pins = <16 17 18 19 20 21 22 23>;
490                 linux,keymap = <0x00020011      /* KEY_W */
491                                 0x0003001F      /* KEY_S */
492                                 0x0004001E      /* KEY_A */
493                                 0x0005002C      /* KEY_Z */
494                                 0x000701D0      /* KEY_FN */
495                                 0x0107008B      /* KEY_MENU */
496                                 0x02060038      /* KEY_LEFTALT */
497                                 0x02070064      /* KEY_RIGHTALT */
498                                 0x03000006      /* KEY_5 */
499                                 0x03010005      /* KEY_4 */
500                                 0x03020013      /* KEY_R */
501                                 0x03030012      /* KEY_E */
502                                 0x03040021      /* KEY_F */
503                                 0x03050020      /* KEY_D */
504                                 0x0306002D      /* KEY_X */
505                                 0x04000008      /* KEY_7 */
506                                 0x04010007      /* KEY_6 */
507                                 0x04020014      /* KEY_T */
508                                 0x04030023      /* KEY_H */
509                                 0x04040022      /* KEY_G */
510                                 0x0405002F      /* KEY_V */
511                                 0x0406002E      /* KEY_C */
512                                 0x04070039      /* KEY_SPACE */
513                                 0x0500000A      /* KEY_9 */
514                                 0x05010009      /* KEY_8 */
515                                 0x05020016      /* KEY_U */
516                                 0x05030015      /* KEY_Y */
517                                 0x05040024      /* KEY_J */
518                                 0x05050031      /* KEY_N */
519                                 0x05060030      /* KEY_B */
520                                 0x0507002B      /* KEY_BACKSLASH */
521                                 0x0600000C      /* KEY_MINUS */
522                                 0x0601000B      /* KEY_0 */
523                                 0x06020018      /* KEY_O */
524                                 0x06030017      /* KEY_I */
525                                 0x06040026      /* KEY_L */
526                                 0x06050025      /* KEY_K */
527                                 0x06060033      /* KEY_COMMA */
528                                 0x06070032      /* KEY_M */
529                                 0x0701000D      /* KEY_EQUAL */
530                                 0x0702001B      /* KEY_RIGHTBRACE */
531                                 0x0703001C      /* KEY_ENTER */
532                                 0x0707008B      /* KEY_MENU */
533                                 0x0804002A      /* KEY_LEFTSHIFT */
534                                 0x08050036      /* KEY_RIGHTSHIFT */
535                                 0x0905001D      /* KEY_LEFTCTRL */
536                                 0x09070061      /* KEY_RIGHTCTRL */
537                                 0x0B00001A      /* KEY_LEFTBRACE */
538                                 0x0B010019      /* KEY_P */
539                                 0x0B020028      /* KEY_APOSTROPHE */
540                                 0x0B030027      /* KEY_SEMICOLON */
541                                 0x0B040035      /* KEY_SLASH */
542                                 0x0B050034      /* KEY_DOT */
543                                 0x0C000044      /* KEY_F10 */
544                                 0x0C010043      /* KEY_F9 */
545                                 0x0C02000E      /* KEY_BACKSPACE */
546                                 0x0C030004      /* KEY_3 */
547                                 0x0C040003      /* KEY_2 */
548                                 0x0C050067      /* KEY_UP */
549                                 0x0C0600D2      /* KEY_PRINT */
550                                 0x0C070077      /* KEY_PAUSE */
551                                 0x0D00006E      /* KEY_INSERT */
552                                 0x0D01006F      /* KEY_DELETE */
553                                 0x0D030068      /* KEY_PAGEUP */
554                                 0x0D04006D      /* KEY_PAGEDOWN */
555                                 0x0D05006A      /* KEY_RIGHT */
556                                 0x0D06006C      /* KEY_DOWN */
557                                 0x0D070069      /* KEY_LEFT */
558                                 0x0E000057      /* KEY_F11 */
559                                 0x0E010058      /* KEY_F12 */
560                                 0x0E020042      /* KEY_F8 */
561                                 0x0E030010      /* KEY_Q */
562                                 0x0E04003E      /* KEY_F4 */
563                                 0x0E05003D      /* KEY_F3 */
564                                 0x0E060002      /* KEY_1 */
565                                 0x0E070041      /* KEY_F7 */
566                                 0x0F000001      /* KEY_ESC */
567                                 0x0F010029      /* KEY_GRAVE */
568                                 0x0F02003F      /* KEY_F5 */
569                                 0x0F03000F      /* KEY_TAB */
570                                 0x0F04003B      /* KEY_F1 */
571                                 0x0F05003C      /* KEY_F2 */
572                                 0x0F06003A      /* KEY_CAPSLOCK */
573                                 0x0F070040      /* KEY_F6 */
574                                 0x14000047      /* KEY_KP7 */
575                                 0x15000049      /* KEY_KP9 */
576                                 0x15010048      /* KEY_KP8 */
577                                 0x1502004B      /* KEY_KP4 */
578                                 0x1504004F      /* KEY_KP1 */
579                                 0x1601004E      /* KEY_KPSLASH */
580                                 0x1602004D      /* KEY_KP6 */
581                                 0x1603004C      /* KEY_KP5 */
582                                 0x16040051      /* KEY_KP3 */
583                                 0x16050050      /* KEY_KP2 */
584                                 0x16070052      /* KEY_KP0 */
585                                 0x1B010037      /* KEY_KPASTERISK */
586                                 0x1B03004A      /* KEY_KPMINUS */
587                                 0x1B04004E      /* KEY_KPPLUS */
588                                 0x1B050053      /* KEY_KPDOT */
589                                 0x1C050073      /* KEY_VOLUMEUP */
590                                 0x1D030066      /* KEY_HOME */
591                                 0x1D04006B      /* KEY_END */
592                                 0x1D0500E1      /* KEY_BRIGHTNESSUP */
593                                 0x1D060072      /* KEY_VOLUMEDOWN */
594                                 0x1D0700E0      /* KEY_BRIGHTNESSDOWN */
595                                 0x1E000045      /* KEY_NUMLOCK */
596                                 0x1E010046      /* KEY_SCROLLLOCK */
597                                 0x1E020071      /* KEY_MUTE */
598                                 0x1F0400D6>;    /* KEY_QUESTION */
599         };
600
601         regulators {
602                 compatible = "simple-bus";
603                 #address-cells = <1>;
604                 #size-cells = <0>;
605
606                 vdd_5v0_reg: regulator@0 {
607                         compatible = "regulator-fixed";
608                         reg = <0>;
609                         regulator-name = "vdd_5v0";
610                         regulator-min-microvolt = <5000000>;
611                         regulator-max-microvolt = <5000000>;
612                         regulator-always-on;
613                 };
614
615                 regulator@1 {
616                         compatible = "regulator-fixed";
617                         reg = <1>;
618                         regulator-name = "vdd_1v5";
619                         regulator-min-microvolt = <1500000>;
620                         regulator-max-microvolt = <1500000>;
621                         gpio = <&pmic 0 0>;
622                 };
623
624                 regulator@2 {
625                         compatible = "regulator-fixed";
626                         reg = <2>;
627                         regulator-name = "vdd_1v2";
628                         regulator-min-microvolt = <1200000>;
629                         regulator-max-microvolt = <1200000>;
630                         gpio = <&pmic 1 0>;
631                         enable-active-high;
632                 };
633
634                 regulator@3 {
635                         compatible = "regulator-fixed";
636                         reg = <3>;
637                         regulator-name = "vdd_1v05";
638                         regulator-min-microvolt = <1050000>;
639                         regulator-max-microvolt = <1050000>;
640                         gpio = <&pmic 2 0>;
641                         enable-active-high;
642                         /* Hack until board-harmony-pcie.c is removed */
643                         status = "disabled";
644                 };
645
646                 regulator@4 {
647                         compatible = "regulator-fixed";
648                         reg = <4>;
649                         regulator-name = "vdd_pnl";
650                         regulator-min-microvolt = <2800000>;
651                         regulator-max-microvolt = <2800000>;
652                         gpio = <&gpio 22 0>; /* gpio PC6 */
653                         enable-active-high;
654                 };
655
656                 regulator@5 {
657                         compatible = "regulator-fixed";
658                         reg = <5>;
659                         regulator-name = "vdd_bl";
660                         regulator-min-microvolt = <2800000>;
661                         regulator-max-microvolt = <2800000>;
662                         gpio = <&gpio 176 0>; /* gpio PW0 */
663                         enable-active-high;
664                 };
665         };
666
667         sound {
668                 compatible = "nvidia,tegra-audio-wm8903-harmony",
669                              "nvidia,tegra-audio-wm8903";
670                 nvidia,model = "NVIDIA Tegra Harmony";
671
672                 nvidia,audio-routing =
673                         "Headphone Jack", "HPOUTR",
674                         "Headphone Jack", "HPOUTL",
675                         "Int Spk", "ROP",
676                         "Int Spk", "RON",
677                         "Int Spk", "LOP",
678                         "Int Spk", "LON",
679                         "Mic Jack", "MICBIAS",
680                         "IN1L", "Mic Jack";
681
682                 nvidia,i2s-controller = <&tegra_i2s1>;
683                 nvidia,audio-codec = <&wm8903>;
684
685                 nvidia,spkr-en-gpios = <&wm8903 2 0>;
686                 nvidia,hp-det-gpios = <&gpio 178 0>; /* gpio PW2 */
687                 nvidia,int-mic-en-gpios = <&gpio 184 0>; /*gpio PX0 */
688                 nvidia,ext-mic-en-gpios = <&gpio 185 0>; /* gpio PX1 */
689
690                 clocks = <&tegra_car 112>, <&tegra_car 113>, <&tegra_car 94>;
691                 clock-names = "pll_a", "pll_a_out0", "mclk";
692         };
693 };