[BACK]Return to tegra124-jetson-tk1.dts CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / external / gpl2 / dts / dist / arch / arm / boot / dts

Annotation of src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/tegra124-jetson-tk1.dts, Revision 1.1.1.4.2.2

1.1.1.3   jmcneill    1: // SPDX-License-Identifier: GPL-2.0
1.1       jmcneill    2: /dts-v1/;
                      3:
                      4: #include <dt-bindings/input/input.h>
                      5: #include "tegra124.dtsi"
                      6:
                      7: #include "tegra124-jetson-tk1-emc.dtsi"
                      8:
                      9: / {
                     10:        model = "NVIDIA Tegra124 Jetson TK1";
                     11:        compatible = "nvidia,jetson-tk1", "nvidia,tegra124";
                     12:
                     13:        aliases {
                     14:                rtc0 = "/i2c@7000d000/pmic@40";
                     15:                rtc1 = "/rtc@7000e000";
                     16:
                     17:                /* This order keeps the mapping DB9 connector <-> ttyS0 */
                     18:                serial0 = &uartd;
                     19:                serial1 = &uarta;
                     20:                serial2 = &uartb;
                     21:        };
                     22:
                     23:        chosen {
                     24:                stdout-path = "serial0:115200n8";
                     25:        };
                     26:
1.1.1.4.2.1  christos   27:        memory@80000000 {
1.1       jmcneill   28:                reg = <0x0 0x80000000 0x0 0x80000000>;
                     29:        };
                     30:
1.1.1.2   jmcneill   31:        pcie@1003000 {
1.1       jmcneill   32:                status = "okay";
                     33:
                     34:                avddio-pex-supply = <&vdd_1v05_run>;
                     35:                dvddio-pex-supply = <&vdd_1v05_run>;
                     36:                avdd-pex-pll-supply = <&vdd_1v05_run>;
                     37:                hvdd-pex-supply = <&vdd_3v3_lp0>;
                     38:                hvdd-pex-pll-e-supply = <&vdd_3v3_lp0>;
                     39:                vddio-pex-ctl-supply = <&vdd_3v3_lp0>;
                     40:                avdd-pll-erefe-supply = <&avdd_1v05_run>;
                     41:
                     42:                /* Mini PCIe */
                     43:                pci@1,0 {
                     44:                        phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-4}>;
                     45:                        phy-names = "pcie-0";
                     46:                        status = "okay";
                     47:                };
                     48:
                     49:                /* Gigabit Ethernet */
                     50:                pci@2,0 {
                     51:                        phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-2}>;
                     52:                        phy-names = "pcie-0";
                     53:                        status = "okay";
                     54:                };
                     55:        };
                     56:
                     57:        host1x@50000000 {
                     58:                hdmi@54280000 {
                     59:                        status = "okay";
                     60:
                     61:                        hdmi-supply = <&vdd_5v0_hdmi>;
                     62:                        pll-supply = <&vdd_hdmi_pll>;
                     63:                        vdd-supply = <&vdd_3v3_hdmi>;
                     64:
                     65:                        nvidia,ddc-i2c-bus = <&hdmi_ddc>;
                     66:                        nvidia,hpd-gpio =
                     67:                                <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>;
                     68:                };
                     69:        };
                     70:
1.1.1.3   jmcneill   71:        cec@70015000 {
                     72:                status = "okay";
                     73:        };
                     74:
1.1       jmcneill   75:        gpu@0,57000000 {
                     76:                /*
                     77:                 * Node left disabled on purpose - the bootloader will enable
                     78:                 * it after having set the VPR up
                     79:                 */
                     80:                vdd-supply = <&vdd_gpu>;
                     81:        };
                     82:
                     83:        pinmux: pinmux@70000868 {
                     84:                pinctrl-names = "boot";
                     85:                pinctrl-0 = <&state_boot>;
                     86:
                     87:                state_boot: pinmux {
                     88:                        clk_32k_out_pa0 {
                     89:                                nvidia,pins = "clk_32k_out_pa0";
                     90:                                nvidia,function = "soc";
                     91:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                     92:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                     93:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                     94:                        };
                     95:                        uart3_cts_n_pa1 {
                     96:                                nvidia,pins = "uart3_cts_n_pa1";
                     97:                                nvidia,function = "gmi";
                     98:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                     99:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    100:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    101:                        };
                    102:                        dap2_fs_pa2 {
                    103:                                nvidia,pins = "dap2_fs_pa2";
                    104:                                nvidia,function = "i2s1";
                    105:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    106:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    107:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    108:                        };
                    109:                        dap2_sclk_pa3 {
                    110:                                nvidia,pins = "dap2_sclk_pa3";
                    111:                                nvidia,function = "i2s1";
                    112:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    113:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    114:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    115:                        };
                    116:                        dap2_din_pa4 {
                    117:                                nvidia,pins = "dap2_din_pa4";
                    118:                                nvidia,function = "i2s1";
                    119:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    120:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    121:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    122:                        };
                    123:                        dap2_dout_pa5 {
                    124:                                nvidia,pins = "dap2_dout_pa5";
                    125:                                nvidia,function = "i2s1";
                    126:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    127:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    128:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    129:                        };
                    130:                        sdmmc3_clk_pa6 {
                    131:                                nvidia,pins = "sdmmc3_clk_pa6";
                    132:                                nvidia,function = "sdmmc3";
                    133:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    134:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    135:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    136:                        };
                    137:                        sdmmc3_cmd_pa7 {
                    138:                                nvidia,pins = "sdmmc3_cmd_pa7";
                    139:                                nvidia,function = "sdmmc3";
                    140:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                    141:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    142:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    143:                        };
                    144:                        pb0 {
                    145:                                nvidia,pins = "pb0";
                    146:                                nvidia,function = "uartd";
                    147:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                    148:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    149:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    150:                        };
                    151:                        pb1 {
                    152:                                nvidia,pins = "pb1";
                    153:                                nvidia,function = "uartd";
                    154:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                    155:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    156:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    157:                        };
                    158:                        sdmmc3_dat3_pb4 {
                    159:                                nvidia,pins = "sdmmc3_dat3_pb4";
                    160:                                nvidia,function = "sdmmc3";
                    161:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                    162:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    163:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    164:                        };
                    165:                        sdmmc3_dat2_pb5 {
                    166:                                nvidia,pins = "sdmmc3_dat2_pb5";
                    167:                                nvidia,function = "sdmmc3";
                    168:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                    169:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    170:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    171:                        };
                    172:                        sdmmc3_dat1_pb6 {
                    173:                                nvidia,pins = "sdmmc3_dat1_pb6";
                    174:                                nvidia,function = "sdmmc3";
                    175:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                    176:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    177:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    178:                        };
                    179:                        sdmmc3_dat0_pb7 {
                    180:                                nvidia,pins = "sdmmc3_dat0_pb7";
                    181:                                nvidia,function = "sdmmc3";
                    182:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                    183:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    184:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    185:                        };
                    186:                        uart3_rts_n_pc0 {
                    187:                                nvidia,pins = "uart3_rts_n_pc0";
                    188:                                nvidia,function = "gmi";
                    189:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    190:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    191:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    192:                        };
                    193:                        uart2_txd_pc2 {
                    194:                                nvidia,pins = "uart2_txd_pc2";
                    195:                                nvidia,function = "irda";
                    196:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    197:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    198:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    199:                        };
                    200:                        uart2_rxd_pc3 {
                    201:                                nvidia,pins = "uart2_rxd_pc3";
                    202:                                nvidia,function = "irda";
                    203:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                    204:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    205:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    206:                        };
                    207:                        gen1_i2c_scl_pc4 {
                    208:                                nvidia,pins = "gen1_i2c_scl_pc4";
                    209:                                nvidia,function = "i2c1";
                    210:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    211:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    212:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    213:                                nvidia,open-drain = <TEGRA_PIN_ENABLE>;
                    214:                        };
                    215:                        gen1_i2c_sda_pc5 {
                    216:                                nvidia,pins = "gen1_i2c_sda_pc5";
                    217:                                nvidia,function = "i2c1";
                    218:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    219:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    220:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    221:                                nvidia,open-drain = <TEGRA_PIN_ENABLE>;
                    222:                        };
                    223:                        pc7 {
                    224:                                nvidia,pins = "pc7";
                    225:                                nvidia,function = "rsvd1";
                    226:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    227:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    228:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    229:                        };
                    230:                        pg0 {
                    231:                                nvidia,pins = "pg0";
                    232:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    233:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    234:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    235:                        };
                    236:                        pg1 {
                    237:                                nvidia,pins = "pg1";
                    238:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    239:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    240:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    241:                        };
                    242:                        pg2 {
                    243:                                nvidia,pins = "pg2";
                    244:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    245:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    246:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    247:                        };
                    248:                        pg3 {
                    249:                                nvidia,pins = "pg3";
                    250:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    251:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    252:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    253:                        };
                    254:                        pg4 {
                    255:                                nvidia,pins = "pg4";
                    256:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    257:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    258:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    259:                        };
                    260:                        pg5 {
                    261:                                nvidia,pins = "pg5";
                    262:                                nvidia,function = "spi4";
                    263:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    264:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    265:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    266:                        };
                    267:                        pg6 {
                    268:                                nvidia,pins = "pg6";
                    269:                                nvidia,function = "spi4";
                    270:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    271:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    272:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    273:                        };
                    274:                        pg7 {
                    275:                                nvidia,pins = "pg7";
                    276:                                nvidia,function = "spi4";
                    277:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    278:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    279:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    280:                        };
                    281:                        ph0 {
                    282:                                nvidia,pins = "ph0";
                    283:                                nvidia,function = "gmi";
                    284:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    285:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    286:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    287:                        };
                    288:                        ph1 {
                    289:                                nvidia,pins = "ph1";
                    290:                                nvidia,function = "pwm1";
                    291:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    292:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    293:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    294:                        };
                    295:                        ph2 {
                    296:                                nvidia,pins = "ph2";
                    297:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    298:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    299:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    300:                        };
                    301:                        ph3 {
                    302:                                nvidia,pins = "ph3";
                    303:                                nvidia,function = "gmi";
                    304:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    305:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    306:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    307:                        };
                    308:                        ph4 {
                    309:                                nvidia,pins = "ph4";
                    310:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    311:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    312:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    313:                        };
                    314:                        ph5 {
                    315:                                nvidia,pins = "ph5";
                    316:                                nvidia,function = "rsvd2";
                    317:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    318:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    319:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    320:                        };
                    321:                        ph6 {
                    322:                                nvidia,pins = "ph6";
                    323:                                nvidia,function = "gmi";
                    324:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    325:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    326:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    327:                        };
                    328:                        ph7 {
                    329:                                nvidia,pins = "ph7";
                    330:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    331:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    332:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    333:                        };
                    334:                        pi0 {
                    335:                                nvidia,pins = "pi0";
                    336:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    337:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    338:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    339:                        };
                    340:                        pi1 {
                    341:                                nvidia,pins = "pi1";
                    342:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    343:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    344:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    345:                        };
                    346:                        pi2 {
                    347:                                nvidia,pins = "pi2";
                    348:                                nvidia,function = "rsvd4";
                    349:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    350:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    351:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    352:                        };
                    353:                        pi3 {
                    354:                                nvidia,pins = "pi3";
                    355:                                nvidia,function = "spi4";
                    356:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    357:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    358:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    359:                        };
                    360:                        pi4 {
                    361:                                nvidia,pins = "pi4";
                    362:                                nvidia,function = "gmi";
                    363:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    364:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    365:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    366:                        };
                    367:                        pi5 {
                    368:                                nvidia,pins = "pi5";
                    369:                                nvidia,function = "rsvd2";
                    370:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    371:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    372:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    373:                        };
                    374:                        pi6 {
                    375:                                nvidia,pins = "pi6";
                    376:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    377:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    378:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    379:                        };
                    380:                        pi7 {
                    381:                                nvidia,pins = "pi7";
                    382:                                nvidia,function = "rsvd1";
                    383:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    384:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    385:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    386:                        };
                    387:                        pj0 {
                    388:                                nvidia,pins = "pj0";
                    389:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    390:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    391:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    392:                        };
                    393:                        pj2 {
                    394:                                nvidia,pins = "pj2";
                    395:                                nvidia,function = "rsvd1";
                    396:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    397:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    398:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    399:                        };
                    400:                        uart2_cts_n_pj5 {
                    401:                                nvidia,pins = "uart2_cts_n_pj5";
                    402:                                nvidia,function = "uartb";
                    403:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                    404:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    405:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    406:                        };
                    407:                        uart2_rts_n_pj6 {
                    408:                                nvidia,pins = "uart2_rts_n_pj6";
                    409:                                nvidia,function = "uartb";
                    410:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    411:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    412:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    413:                        };
                    414:                        pj7 {
                    415:                                nvidia,pins = "pj7";
                    416:                                nvidia,function = "uartd";
                    417:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    418:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    419:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    420:                        };
                    421:                        pk0 {
                    422:                                nvidia,pins = "pk0";
                    423:                                nvidia,function = "rsvd1";
                    424:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    425:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    426:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    427:                        };
                    428:                        pk1 {
                    429:                                nvidia,pins = "pk1";
                    430:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    431:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    432:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    433:                        };
                    434:                        pk2 {
                    435:                                nvidia,pins = "pk2";
                    436:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    437:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    438:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    439:                        };
                    440:                        pk3 {
                    441:                                nvidia,pins = "pk3";
                    442:                                nvidia,function = "gmi";
                    443:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    444:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    445:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    446:                        };
                    447:                        pk4 {
                    448:                                nvidia,pins = "pk4";
                    449:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    450:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    451:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    452:                        };
                    453:                        spdif_out_pk5 {
                    454:                                nvidia,pins = "spdif_out_pk5";
                    455:                                nvidia,function = "rsvd2";
                    456:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    457:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    458:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    459:                        };
                    460:                        spdif_in_pk6 {
                    461:                                nvidia,pins = "spdif_in_pk6";
                    462:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    463:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    464:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    465:                        };
                    466:                        pk7 {
                    467:                                nvidia,pins = "pk7";
                    468:                                nvidia,function = "uartd";
                    469:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    470:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    471:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    472:                        };
                    473:                        dap1_fs_pn0 {
                    474:                                nvidia,pins = "dap1_fs_pn0";
                    475:                                nvidia,function = "rsvd4";
                    476:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    477:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    478:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    479:                        };
                    480:                        dap1_din_pn1 {
                    481:                                nvidia,pins = "dap1_din_pn1";
                    482:                                nvidia,function = "rsvd4";
                    483:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    484:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    485:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    486:                        };
                    487:                        dap1_dout_pn2 {
                    488:                                nvidia,pins = "dap1_dout_pn2";
                    489:                                nvidia,function = "sata";
                    490:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    491:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    492:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    493:                        };
                    494:                        dap1_sclk_pn3 {
                    495:                                nvidia,pins = "dap1_sclk_pn3";
                    496:                                nvidia,function = "rsvd4";
                    497:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    498:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    499:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    500:                        };
                    501:                        usb_vbus_en0_pn4 {
                    502:                                nvidia,pins = "usb_vbus_en0_pn4";
                    503:                                nvidia,function = "usb";
                    504:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    505:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    506:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    507:                                nvidia,open-drain = <TEGRA_PIN_DISABLE>;
                    508:                        };
                    509:                        usb_vbus_en1_pn5 {
                    510:                                nvidia,pins = "usb_vbus_en1_pn5";
                    511:                                nvidia,function = "usb";
                    512:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    513:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    514:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    515:                                nvidia,open-drain = <TEGRA_PIN_DISABLE>;
                    516:                        };
                    517:                        hdmi_int_pn7 {
                    518:                                nvidia,pins = "hdmi_int_pn7";
                    519:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    520:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    521:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    522:                                nvidia,rcv-sel = <TEGRA_PIN_DISABLE>;
                    523:                        };
                    524:                        ulpi_data7_po0 {
                    525:                                nvidia,pins = "ulpi_data7_po0";
                    526:                                nvidia,function = "ulpi";
                    527:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    528:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    529:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    530:                        };
                    531:                        ulpi_data0_po1 {
                    532:                                nvidia,pins = "ulpi_data0_po1";
                    533:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    534:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    535:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    536:                        };
                    537:                        ulpi_data1_po2 {
                    538:                                nvidia,pins = "ulpi_data1_po2";
                    539:                                nvidia,function = "ulpi";
                    540:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    541:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    542:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    543:                        };
                    544:                        ulpi_data2_po3 {
                    545:                                nvidia,pins = "ulpi_data2_po3";
                    546:                                nvidia,function = "ulpi";
                    547:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    548:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    549:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    550:                        };
                    551:                        ulpi_data3_po4 {
                    552:                                nvidia,pins = "ulpi_data3_po4";
                    553:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    554:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    555:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    556:                        };
                    557:                        ulpi_data4_po5 {
                    558:                                nvidia,pins = "ulpi_data4_po5";
                    559:                                nvidia,function = "ulpi";
                    560:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    561:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    562:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    563:                        };
                    564:                        ulpi_data5_po6 {
                    565:                                nvidia,pins = "ulpi_data5_po6";
                    566:                                nvidia,function = "ulpi";
                    567:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    568:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    569:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    570:                        };
                    571:                        ulpi_data6_po7 {
                    572:                                nvidia,pins = "ulpi_data6_po7";
                    573:                                nvidia,function = "ulpi";
                    574:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    575:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    576:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    577:                        };
                    578:                        dap3_fs_pp0 {
                    579:                                nvidia,pins = "dap3_fs_pp0";
                    580:                                nvidia,function = "i2s2";
                    581:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    582:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    583:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    584:                        };
                    585:                        dap3_din_pp1 {
                    586:                                nvidia,pins = "dap3_din_pp1";
                    587:                                nvidia,function = "i2s2";
                    588:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    589:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    590:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    591:                        };
                    592:                        dap3_dout_pp2 {
                    593:                                nvidia,pins = "dap3_dout_pp2";
                    594:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    595:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    596:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    597:                        };
                    598:                        dap3_sclk_pp3 {
                    599:                                nvidia,pins = "dap3_sclk_pp3";
                    600:                                nvidia,function = "rsvd3";
                    601:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    602:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    603:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    604:                        };
                    605:                        dap4_fs_pp4 {
                    606:                                nvidia,pins = "dap4_fs_pp4";
                    607:                                nvidia,function = "rsvd4";
                    608:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    609:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    610:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    611:                        };
                    612:                        dap4_din_pp5 {
                    613:                                nvidia,pins = "dap4_din_pp5";
                    614:                                nvidia,function = "rsvd3";
                    615:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    616:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    617:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    618:                        };
                    619:                        dap4_dout_pp6 {
                    620:                                nvidia,pins = "dap4_dout_pp6";
                    621:                                nvidia,function = "rsvd4";
                    622:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    623:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    624:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    625:                        };
                    626:                        dap4_sclk_pp7 {
                    627:                                nvidia,pins = "dap4_sclk_pp7";
                    628:                                nvidia,function = "rsvd3";
                    629:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    630:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    631:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    632:                        };
                    633:                        kb_col0_pq0 {
                    634:                                nvidia,pins = "kb_col0_pq0";
                    635:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                    636:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    637:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    638:                        };
                    639:                        kb_col1_pq1 {
                    640:                                nvidia,pins = "kb_col1_pq1";
                    641:                                nvidia,function = "rsvd2";
                    642:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    643:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    644:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    645:                        };
                    646:                        kb_col2_pq2 {
                    647:                                nvidia,pins = "kb_col2_pq2";
                    648:                                nvidia,function = "rsvd2";
                    649:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    650:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    651:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    652:                        };
                    653:                        kb_col3_pq3 {
                    654:                                nvidia,pins = "kb_col3_pq3";
                    655:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    656:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    657:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    658:                        };
                    659:                        kb_col4_pq4 {
                    660:                                nvidia,pins = "kb_col4_pq4";
                    661:                                nvidia,function = "sdmmc3";
                    662:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                    663:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    664:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    665:                        };
                    666:                        kb_col5_pq5 {
                    667:                                nvidia,pins = "kb_col5_pq5";
                    668:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    669:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    670:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    671:                        };
                    672:                        kb_col6_pq6 {
                    673:                                nvidia,pins = "kb_col6_pq6";
                    674:                                nvidia,function = "rsvd2";
                    675:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    676:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    677:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    678:                        };
                    679:                        kb_col7_pq7 {
                    680:                                nvidia,pins = "kb_col7_pq7";
                    681:                                nvidia,function = "rsvd2";
                    682:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    683:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    684:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    685:                        };
                    686:                        kb_row0_pr0 {
                    687:                                nvidia,pins = "kb_row0_pr0";
                    688:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    689:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    690:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    691:                        };
                    692:                        kb_row1_pr1 {
                    693:                                nvidia,pins = "kb_row1_pr1";
                    694:                                nvidia,function = "rsvd2";
                    695:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    696:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    697:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    698:                        };
                    699:                        kb_row2_pr2 {
                    700:                                nvidia,pins = "kb_row2_pr2";
                    701:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    702:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    703:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    704:                        };
                    705:                        kb_row3_pr3 {
                    706:                                nvidia,pins = "kb_row3_pr3";
                    707:                                nvidia,function = "kbc";
                    708:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    709:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    710:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    711:                        };
                    712:                        kb_row4_pr4 {
                    713:                                nvidia,pins = "kb_row4_pr4";
                    714:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    715:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    716:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    717:                        };
                    718:                        kb_row5_pr5 {
                    719:                                nvidia,pins = "kb_row5_pr5";
                    720:                                nvidia,function = "rsvd3";
                    721:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    722:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    723:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    724:                        };
                    725:                        kb_row6_pr6 {
                    726:                                nvidia,pins = "kb_row6_pr6";
                    727:                                nvidia,function = "displaya_alt";
                    728:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    729:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    730:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    731:                        };
                    732:                        kb_row7_pr7 {
                    733:                                nvidia,pins = "kb_row7_pr7";
                    734:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    735:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    736:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    737:                        };
                    738:                        kb_row8_ps0 {
                    739:                                nvidia,pins = "kb_row8_ps0";
                    740:                                nvidia,function = "rsvd2";
                    741:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    742:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    743:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    744:                        };
                    745:                        kb_row9_ps1 {
                    746:                                nvidia,pins = "kb_row9_ps1";
                    747:                                nvidia,function = "uarta";
                    748:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    749:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    750:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    751:                        };
                    752:                        kb_row10_ps2 {
                    753:                                nvidia,pins = "kb_row10_ps2";
                    754:                                nvidia,function = "uarta";
                    755:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                    756:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    757:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    758:                        };
                    759:                        kb_row11_ps3 {
                    760:                                nvidia,pins = "kb_row11_ps3";
                    761:                                nvidia,function = "rsvd2";
                    762:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    763:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    764:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    765:                        };
                    766:                        kb_row12_ps4 {
                    767:                                nvidia,pins = "kb_row12_ps4";
                    768:                                nvidia,function = "rsvd2";
                    769:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    770:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    771:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    772:                        };
                    773:                        kb_row13_ps5 {
                    774:                                nvidia,pins = "kb_row13_ps5";
                    775:                                nvidia,function = "rsvd2";
                    776:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    777:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    778:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    779:                        };
                    780:                        kb_row14_ps6 {
                    781:                                nvidia,pins = "kb_row14_ps6";
                    782:                                nvidia,function = "rsvd2";
                    783:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    784:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    785:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    786:                        };
                    787:                        kb_row15_ps7 {
                    788:                                nvidia,pins = "kb_row15_ps7";
                    789:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    790:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    791:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    792:                        };
                    793:                        kb_row16_pt0 {
                    794:                                nvidia,pins = "kb_row16_pt0";
                    795:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    796:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    797:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    798:                        };
                    799:                        kb_row17_pt1 {
                    800:                                nvidia,pins = "kb_row17_pt1";
                    801:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    802:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    803:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    804:                        };
                    805:                        gen2_i2c_scl_pt5 {
                    806:                                nvidia,pins = "gen2_i2c_scl_pt5";
                    807:                                nvidia,function = "i2c2";
                    808:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    809:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    810:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    811:                                nvidia,open-drain = <TEGRA_PIN_ENABLE>;
                    812:                        };
                    813:                        gen2_i2c_sda_pt6 {
                    814:                                nvidia,pins = "gen2_i2c_sda_pt6";
                    815:                                nvidia,function = "i2c2";
                    816:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    817:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    818:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    819:                                nvidia,open-drain = <TEGRA_PIN_ENABLE>;
                    820:                        };
                    821:                        sdmmc4_cmd_pt7 {
                    822:                                nvidia,pins = "sdmmc4_cmd_pt7";
                    823:                                nvidia,function = "sdmmc4";
                    824:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                    825:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    826:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    827:                        };
                    828:                        pu0 {
                    829:                                nvidia,pins = "pu0";
                    830:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    831:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    832:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    833:                        };
                    834:                        pu1 {
                    835:                                nvidia,pins = "pu1";
                    836:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    837:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    838:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    839:                        };
                    840:                        pu2 {
                    841:                                nvidia,pins = "pu2";
                    842:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    843:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    844:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    845:                        };
                    846:                        pu3 {
                    847:                                nvidia,pins = "pu3";
                    848:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    849:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    850:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    851:                        };
                    852:                        pu4 {
                    853:                                nvidia,pins = "pu4";
                    854:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    855:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    856:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    857:                        };
                    858:                        pu5 {
                    859:                                nvidia,pins = "pu5";
                    860:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    861:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    862:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    863:                        };
                    864:                        pu6 {
                    865:                                nvidia,pins = "pu6";
                    866:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    867:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    868:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    869:                        };
                    870:                        pv0 {
                    871:                                nvidia,pins = "pv0";
                    872:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    873:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    874:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    875:                        };
                    876:                        pv1 {
                    877:                                nvidia,pins = "pv1";
                    878:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    879:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    880:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    881:                        };
                    882:                        sdmmc3_cd_n_pv2 {
                    883:                                nvidia,pins = "sdmmc3_cd_n_pv2";
                    884:                                nvidia,function = "sdmmc3";
                    885:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                    886:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    887:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    888:                        };
                    889:                        sdmmc1_wp_n_pv3 {
                    890:                                nvidia,pins = "sdmmc1_wp_n_pv3";
                    891:                                nvidia,function = "sdmmc1";
                    892:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    893:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    894:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    895:                        };
                    896:                        ddc_scl_pv4 {
                    897:                                nvidia,pins = "ddc_scl_pv4";
                    898:                                nvidia,function = "i2c4";
                    899:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    900:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    901:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    902:                                nvidia,rcv-sel = <TEGRA_PIN_DISABLE>;
                    903:                        };
                    904:                        ddc_sda_pv5 {
                    905:                                nvidia,pins = "ddc_sda_pv5";
                    906:                                nvidia,function = "i2c4";
                    907:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    908:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    909:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    910:                                nvidia,rcv-sel = <TEGRA_PIN_DISABLE>;
                    911:                        };
                    912:                        gpio_w2_aud_pw2 {
                    913:                                nvidia,pins = "gpio_w2_aud_pw2";
                    914:                                nvidia,function = "rsvd2";
                    915:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    916:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    917:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    918:                        };
                    919:                        gpio_w3_aud_pw3 {
                    920:                                nvidia,pins = "gpio_w3_aud_pw3";
                    921:                                nvidia,function = "spi6";
                    922:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    923:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    924:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    925:                        };
                    926:                        dap_mclk1_pw4 {
                    927:                                nvidia,pins = "dap_mclk1_pw4";
                    928:                                nvidia,function = "extperiph1";
                    929:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    930:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    931:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    932:                        };
                    933:                        clk2_out_pw5 {
                    934:                                nvidia,pins = "clk2_out_pw5";
                    935:                                nvidia,function = "extperiph2";
                    936:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    937:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    938:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    939:                        };
                    940:                        uart3_txd_pw6 {
                    941:                                nvidia,pins = "uart3_txd_pw6";
                    942:                                nvidia,function = "rsvd2";
                    943:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    944:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    945:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    946:                        };
                    947:                        uart3_rxd_pw7 {
                    948:                                nvidia,pins = "uart3_rxd_pw7";
                    949:                                nvidia,function = "rsvd2";
                    950:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    951:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    952:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    953:                        };
                    954:                        dvfs_pwm_px0 {
                    955:                                nvidia,pins = "dvfs_pwm_px0";
                    956:                                nvidia,function = "cldvfs";
                    957:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    958:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    959:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    960:                        };
                    961:                        gpio_x1_aud_px1 {
                    962:                                nvidia,pins = "gpio_x1_aud_px1";
                    963:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    964:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    965:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    966:                        };
                    967:                        dvfs_clk_px2 {
                    968:                                nvidia,pins = "dvfs_clk_px2";
                    969:                                nvidia,function = "cldvfs";
                    970:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    971:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                    972:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    973:                        };
                    974:                        gpio_x3_aud_px3 {
                    975:                                nvidia,pins = "gpio_x3_aud_px3";
                    976:                                nvidia,function = "rsvd4";
                    977:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    978:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    979:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    980:                        };
                    981:                        gpio_x4_aud_px4 {
                    982:                                nvidia,pins = "gpio_x4_aud_px4";
                    983:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                    984:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    985:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                    986:                        };
                    987:                        gpio_x5_aud_px5 {
                    988:                                nvidia,pins = "gpio_x5_aud_px5";
                    989:                                nvidia,function = "rsvd4";
                    990:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    991:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    992:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                    993:                        };
                    994:                        gpio_x6_aud_px6 {
                    995:                                nvidia,pins = "gpio_x6_aud_px6";
                    996:                                nvidia,function = "gmi";
                    997:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                    998:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                    999:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1000:                        };
                   1001:                        gpio_x7_aud_px7 {
                   1002:                                nvidia,pins = "gpio_x7_aud_px7";
                   1003:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1004:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1005:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1006:                        };
                   1007:                        ulpi_clk_py0 {
                   1008:                                nvidia,pins = "ulpi_clk_py0";
                   1009:                                nvidia,function = "spi1";
                   1010:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1011:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1012:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1013:                        };
                   1014:                        ulpi_dir_py1 {
                   1015:                                nvidia,pins = "ulpi_dir_py1";
                   1016:                                nvidia,function = "spi1";
                   1017:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1018:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                   1019:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                   1020:                        };
                   1021:                        ulpi_nxt_py2 {
                   1022:                                nvidia,pins = "ulpi_nxt_py2";
                   1023:                                nvidia,function = "spi1";
                   1024:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1025:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1026:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1027:                        };
                   1028:                        ulpi_stp_py3 {
                   1029:                                nvidia,pins = "ulpi_stp_py3";
                   1030:                                nvidia,function = "spi1";
                   1031:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1032:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1033:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1034:                        };
                   1035:                        sdmmc1_dat3_py4 {
                   1036:                                nvidia,pins = "sdmmc1_dat3_py4";
                   1037:                                nvidia,function = "sdmmc1";
                   1038:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                   1039:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                   1040:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1041:                        };
                   1042:                        sdmmc1_dat2_py5 {
                   1043:                                nvidia,pins = "sdmmc1_dat2_py5";
                   1044:                                nvidia,function = "sdmmc1";
                   1045:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                   1046:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                   1047:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1048:                        };
                   1049:                        sdmmc1_dat1_py6 {
                   1050:                                nvidia,pins = "sdmmc1_dat1_py6";
                   1051:                                nvidia,function = "sdmmc1";
                   1052:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                   1053:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                   1054:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1055:                        };
                   1056:                        sdmmc1_dat0_py7 {
                   1057:                                nvidia,pins = "sdmmc1_dat0_py7";
                   1058:                                nvidia,function = "rsvd2";
                   1059:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                   1060:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                   1061:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1062:                        };
                   1063:                        sdmmc1_clk_pz0 {
                   1064:                                nvidia,pins = "sdmmc1_clk_pz0";
                   1065:                                nvidia,function = "rsvd3";
                   1066:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                   1067:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                   1068:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1069:                        };
                   1070:                        sdmmc1_cmd_pz1 {
                   1071:                                nvidia,pins = "sdmmc1_cmd_pz1";
                   1072:                                nvidia,function = "sdmmc1";
                   1073:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                   1074:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                   1075:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1076:                        };
                   1077:                        pwr_i2c_scl_pz6 {
                   1078:                                nvidia,pins = "pwr_i2c_scl_pz6";
                   1079:                                nvidia,function = "i2cpwr";
                   1080:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1081:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1082:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                   1083:                                nvidia,open-drain = <TEGRA_PIN_ENABLE>;
                   1084:                        };
                   1085:                        pwr_i2c_sda_pz7 {
                   1086:                                nvidia,pins = "pwr_i2c_sda_pz7";
                   1087:                                nvidia,function = "i2cpwr";
                   1088:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1089:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1090:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                   1091:                                nvidia,open-drain = <TEGRA_PIN_ENABLE>;
                   1092:                        };
                   1093:                        sdmmc4_dat0_paa0 {
                   1094:                                nvidia,pins = "sdmmc4_dat0_paa0";
                   1095:                                nvidia,function = "sdmmc4";
                   1096:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                   1097:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1098:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                   1099:                        };
                   1100:                        sdmmc4_dat1_paa1 {
                   1101:                                nvidia,pins = "sdmmc4_dat1_paa1";
                   1102:                                nvidia,function = "sdmmc4";
                   1103:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                   1104:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1105:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                   1106:                        };
                   1107:                        sdmmc4_dat2_paa2 {
                   1108:                                nvidia,pins = "sdmmc4_dat2_paa2";
                   1109:                                nvidia,function = "sdmmc4";
                   1110:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                   1111:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1112:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                   1113:                        };
                   1114:                        sdmmc4_dat3_paa3 {
                   1115:                                nvidia,pins = "sdmmc4_dat3_paa3";
                   1116:                                nvidia,function = "sdmmc4";
                   1117:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                   1118:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1119:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                   1120:                        };
                   1121:                        sdmmc4_dat4_paa4 {
                   1122:                                nvidia,pins = "sdmmc4_dat4_paa4";
                   1123:                                nvidia,function = "sdmmc4";
                   1124:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                   1125:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1126:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                   1127:                        };
                   1128:                        sdmmc4_dat5_paa5 {
                   1129:                                nvidia,pins = "sdmmc4_dat5_paa5";
                   1130:                                nvidia,function = "sdmmc4";
                   1131:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                   1132:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1133:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                   1134:                        };
                   1135:                        sdmmc4_dat6_paa6 {
                   1136:                                nvidia,pins = "sdmmc4_dat6_paa6";
                   1137:                                nvidia,function = "sdmmc4";
                   1138:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                   1139:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1140:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                   1141:                        };
                   1142:                        sdmmc4_dat7_paa7 {
                   1143:                                nvidia,pins = "sdmmc4_dat7_paa7";
                   1144:                                nvidia,function = "sdmmc4";
                   1145:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                   1146:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1147:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                   1148:                        };
                   1149:                        pbb0 {
                   1150:                                nvidia,pins = "pbb0";
                   1151:                                nvidia,function = "vimclk2_alt";
                   1152:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1153:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1154:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1155:                        };
                   1156:                        cam_i2c_scl_pbb1 {
                   1157:                                nvidia,pins = "cam_i2c_scl_pbb1";
                   1158:                                nvidia,function = "i2c3";
                   1159:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1160:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1161:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                   1162:                                nvidia,open-drain = <TEGRA_PIN_ENABLE>;
                   1163:                        };
                   1164:                        cam_i2c_sda_pbb2 {
                   1165:                                nvidia,pins = "cam_i2c_sda_pbb2";
                   1166:                                nvidia,function = "i2c3";
                   1167:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1168:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1169:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                   1170:                                nvidia,open-drain = <TEGRA_PIN_ENABLE>;
                   1171:                        };
                   1172:                        pbb3 {
                   1173:                                nvidia,pins = "pbb3";
                   1174:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1175:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1176:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1177:                        };
                   1178:                        pbb4 {
                   1179:                                nvidia,pins = "pbb4";
                   1180:                                nvidia,function = "vgp4";
                   1181:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1182:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1183:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1184:                        };
                   1185:                        pbb5 {
                   1186:                                nvidia,pins = "pbb5";
                   1187:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1188:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1189:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1190:                        };
                   1191:                        pbb6 {
                   1192:                                nvidia,pins = "pbb6";
                   1193:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1194:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1195:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1196:                        };
                   1197:                        pbb7 {
                   1198:                                nvidia,pins = "pbb7";
                   1199:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1200:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1201:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1202:                        };
                   1203:                        cam_mclk_pcc0 {
                   1204:                                nvidia,pins = "cam_mclk_pcc0";
                   1205:                                nvidia,function = "vi_alt3";
                   1206:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1207:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1208:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1209:                        };
                   1210:                        pcc1 {
                   1211:                                nvidia,pins = "pcc1";
                   1212:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1213:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1214:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                   1215:                        };
                   1216:                        pcc2 {
                   1217:                                nvidia,pins = "pcc2";
                   1218:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1219:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1220:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                   1221:                        };
                   1222:                        sdmmc4_clk_pcc4 {
                   1223:                                nvidia,pins = "sdmmc4_clk_pcc4";
                   1224:                                nvidia,function = "sdmmc4";
                   1225:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1226:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1227:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                   1228:                        };
                   1229:                        clk2_req_pcc5 {
                   1230:                                nvidia,pins = "clk2_req_pcc5";
                   1231:                                nvidia,function = "rsvd2";
                   1232:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                   1233:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                   1234:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1235:                        };
                   1236:                        pex_l0_rst_n_pdd1 {
                   1237:                                nvidia,pins = "pex_l0_rst_n_pdd1";
                   1238:                                nvidia,function = "pe0";
                   1239:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1240:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1241:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1242:                        };
                   1243:                        pex_l0_clkreq_n_pdd2 {
                   1244:                                nvidia,pins = "pex_l0_clkreq_n_pdd2";
                   1245:                                nvidia,function = "pe0";
                   1246:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1247:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                   1248:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                   1249:                        };
                   1250:                        pex_wake_n_pdd3 {
                   1251:                                nvidia,pins = "pex_wake_n_pdd3";
                   1252:                                nvidia,function = "pe";
                   1253:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1254:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                   1255:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                   1256:                        };
                   1257:                        pex_l1_rst_n_pdd5 {
                   1258:                                nvidia,pins = "pex_l1_rst_n_pdd5";
                   1259:                                nvidia,function = "pe1";
                   1260:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1261:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1262:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1263:                        };
                   1264:                        pex_l1_clkreq_n_pdd6 {
                   1265:                                nvidia,pins = "pex_l1_clkreq_n_pdd6";
                   1266:                                nvidia,function = "pe1";
                   1267:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1268:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                   1269:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                   1270:                        };
                   1271:                        clk3_out_pee0 {
                   1272:                                nvidia,pins = "clk3_out_pee0";
                   1273:                                nvidia,function = "extperiph3";
                   1274:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1275:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1276:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1277:                        };
                   1278:                        clk3_req_pee1 {
                   1279:                                nvidia,pins = "clk3_req_pee1";
                   1280:                                nvidia,function = "rsvd2";
                   1281:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                   1282:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                   1283:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1284:                        };
                   1285:                        dap_mclk1_req_pee2 {
                   1286:                                nvidia,pins = "dap_mclk1_req_pee2";
                   1287:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1288:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1289:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1290:                        };
                   1291:                        hdmi_cec_pee3 {
                   1292:                                nvidia,pins = "hdmi_cec_pee3";
                   1293:                                nvidia,function = "cec";
                   1294:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1295:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1296:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                   1297:                                nvidia,open-drain = <TEGRA_PIN_DISABLE>;
                   1298:                        };
                   1299:                        sdmmc3_clk_lb_out_pee4 {
                   1300:                                nvidia,pins = "sdmmc3_clk_lb_out_pee4";
                   1301:                                nvidia,function = "sdmmc3";
                   1302:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                   1303:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1304:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                   1305:                        };
                   1306:                        sdmmc3_clk_lb_in_pee5 {
                   1307:                                nvidia,pins = "sdmmc3_clk_lb_in_pee5";
                   1308:                                nvidia,function = "sdmmc3";
                   1309:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                   1310:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1311:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                   1312:                        };
                   1313:                        dp_hpd_pff0 {
                   1314:                                nvidia,pins = "dp_hpd_pff0";
                   1315:                                nvidia,function = "dp";
                   1316:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1317:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                   1318:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                   1319:                        };
                   1320:                        usb_vbus_en2_pff1 {
                   1321:                                nvidia,pins = "usb_vbus_en2_pff1";
                   1322:                                nvidia,function = "rsvd2";
                   1323:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                   1324:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                   1325:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1326:                                nvidia,open-drain = <TEGRA_PIN_DISABLE>;
                   1327:                        };
                   1328:                        pff2 {
                   1329:                                nvidia,pins = "pff2";
                   1330:                                nvidia,function = "rsvd2";
                   1331:                                nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
                   1332:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                   1333:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1334:                                nvidia,open-drain = <TEGRA_PIN_DISABLE>;
                   1335:                        };
                   1336:                        core_pwr_req {
                   1337:                                nvidia,pins = "core_pwr_req";
                   1338:                                nvidia,function = "pwron";
                   1339:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1340:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1341:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1342:                        };
                   1343:                        cpu_pwr_req {
                   1344:                                nvidia,pins = "cpu_pwr_req";
                   1345:                                nvidia,function = "cpu";
                   1346:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1347:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1348:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1349:                        };
                   1350:                        pwr_int_n {
                   1351:                                nvidia,pins = "pwr_int_n";
                   1352:                                nvidia,function = "pmi";
                   1353:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                   1354:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                   1355:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                   1356:                        };
                   1357:                        reset_out_n {
                   1358:                                nvidia,pins = "reset_out_n";
                   1359:                                nvidia,function = "reset_out_n";
                   1360:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1361:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1362:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                   1363:                        };
                   1364:                        clk_32k_in {
                   1365:                                nvidia,pins = "clk_32k_in";
                   1366:                                nvidia,function = "clk";
                   1367:                                nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                   1368:                                nvidia,tristate = <TEGRA_PIN_ENABLE>;
                   1369:                                nvidia,enable-input = <TEGRA_PIN_ENABLE>;
                   1370:                        };
                   1371:                        jtag_rtck {
                   1372:                                nvidia,pins = "jtag_rtck";
                   1373:                                nvidia,function = "rtck";
                   1374:                                nvidia,pull = <TEGRA_PIN_PULL_UP>;
                   1375:                                nvidia,tristate = <TEGRA_PIN_DISABLE>;
                   1376:                                nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                   1377:                        };
                   1378:                        dsi_b {
                   1379:                                nvidia,pins = "mipi_pad_ctrl_dsi_b";
                   1380:                                nvidia,function = "dsi_b";
                   1381:                        };
                   1382:                };
                   1383:        };
                   1384:
                   1385:        /*
                   1386:         * First high speed UART, exposed on the expansion connector J3A2
                   1387:         *   Pin 41: BR_UART1_TXD
                   1388:         *   Pin 44: BR_UART1_RXD
                   1389:         */
                   1390:        serial@70006000 {
                   1391:                compatible = "nvidia,tegra124-hsuart", "nvidia,tegra30-hsuart";
                   1392:                status = "okay";
                   1393:        };
                   1394:
                   1395:        /*
                   1396:         * Second high speed UART, exposed on the expansion connector J3A2
                   1397:         *   Pin 65: UART2_RXD
                   1398:         *   Pin 68: UART2_TXD
                   1399:         *   Pin 71: UART2_CTS_L
                   1400:         *   Pin 74: UART2_RTS_L
                   1401:         */
                   1402:        serial@70006040 {
                   1403:                compatible = "nvidia,tegra124-hsuart", "nvidia,tegra30-hsuart";
                   1404:                status = "okay";
                   1405:        };
                   1406:
                   1407:        /* DB9 serial port */
                   1408:        serial@70006300 {
                   1409:                status = "okay";
                   1410:        };
                   1411:
                   1412:        /* Expansion GEN1_I2C_*, mini-PCIe I2C, on-board components */
                   1413:        i2c@7000c000 {
                   1414:                status = "okay";
                   1415:                clock-frequency = <100000>;
                   1416:
                   1417:                rt5639: audio-codec@1c {
                   1418:                        compatible = "realtek,rt5639";
                   1419:                        reg = <0x1c>;
                   1420:                        interrupt-parent = <&gpio>;
1.1.1.4   jmcneill 1421:                        interrupts = <TEGRA_GPIO(H, 4) IRQ_TYPE_EDGE_FALLING>;
1.1       jmcneill 1422:                        realtek,ldo1-en-gpios =
                   1423:                                <&gpio TEGRA_GPIO(R, 2) GPIO_ACTIVE_HIGH>;
                   1424:                };
                   1425:
                   1426:                temperature-sensor@4c {
                   1427:                        compatible = "ti,tmp451";
                   1428:                        reg = <0x4c>;
                   1429:                        interrupt-parent = <&gpio>;
                   1430:                        interrupts = <TEGRA_GPIO(I, 6) IRQ_TYPE_LEVEL_LOW>;
                   1431:                };
                   1432:
                   1433:                eeprom@56 {
                   1434:                        compatible = "atmel,24c02";
                   1435:                        reg = <0x56>;
                   1436:                        pagesize = <8>;
                   1437:                };
                   1438:        };
                   1439:
                   1440:        /* Expansion GEN2_I2C_* */
                   1441:        i2c@7000c400 {
                   1442:                status = "okay";
                   1443:                clock-frequency = <100000>;
                   1444:        };
                   1445:
                   1446:        /* Expansion CAM_I2C_* */
                   1447:        i2c@7000c500 {
                   1448:                status = "okay";
                   1449:                clock-frequency = <100000>;
                   1450:        };
                   1451:
                   1452:        /* HDMI DDC */
                   1453:        hdmi_ddc: i2c@7000c700 {
                   1454:                status = "okay";
                   1455:                clock-frequency = <100000>;
                   1456:        };
                   1457:
                   1458:        /* Expansion PWR_I2C_*, on-board components */
                   1459:        i2c@7000d000 {
                   1460:                status = "okay";
                   1461:                clock-frequency = <400000>;
                   1462:
                   1463:                pmic: pmic@40 {
                   1464:                        compatible = "ams,as3722";
                   1465:                        reg = <0x40>;
                   1466:                        interrupts = <0 86 IRQ_TYPE_LEVEL_HIGH>;
                   1467:
                   1468:                        ams,system-power-controller;
                   1469:
                   1470:                        #interrupt-cells = <2>;
                   1471:                        interrupt-controller;
                   1472:
                   1473:                        gpio-controller;
                   1474:                        #gpio-cells = <2>;
                   1475:
                   1476:                        pinctrl-names = "default";
                   1477:                        pinctrl-0 = <&as3722_default>;
                   1478:
                   1479:                        as3722_default: pinmux {
                   1480:                                gpio0 {
                   1481:                                        pins = "gpio0";
                   1482:                                        function = "gpio";
                   1483:                                        bias-pull-down;
                   1484:                                };
                   1485:
                   1486:                                gpio1_2_4_7 {
                   1487:                                        pins = "gpio1", "gpio2", "gpio4", "gpio7";
                   1488:                                        function = "gpio";
                   1489:                                        bias-pull-up;
                   1490:                                };
                   1491:
                   1492:                                gpio3_5_6 {
                   1493:                                        pins = "gpio3", "gpio5", "gpio6";
                   1494:                                        bias-high-impedance;
                   1495:                                };
                   1496:                        };
                   1497:
                   1498:                        regulators {
                   1499:                                vsup-sd2-supply = <&vdd_5v0_sys>;
                   1500:                                vsup-sd3-supply = <&vdd_5v0_sys>;
                   1501:                                vsup-sd4-supply = <&vdd_5v0_sys>;
                   1502:                                vsup-sd5-supply = <&vdd_5v0_sys>;
                   1503:                                vin-ldo0-supply = <&vdd_1v35_lp0>;
                   1504:                                vin-ldo1-6-supply = <&vdd_3v3_run>;
                   1505:                                vin-ldo2-5-7-supply = <&vddio_1v8>;
                   1506:                                vin-ldo3-4-supply = <&vdd_3v3_sys>;
                   1507:                                vin-ldo9-10-supply = <&vdd_5v0_sys>;
                   1508:                                vin-ldo11-supply = <&vdd_3v3_run>;
                   1509:
                   1510:                                vdd_cpu: sd0 {
                   1511:                                        regulator-name = "+VDD_CPU_AP";
                   1512:                                        regulator-min-microvolt = <700000>;
                   1513:                                        regulator-max-microvolt = <1400000>;
                   1514:                                        regulator-min-microamp = <3500000>;
                   1515:                                        regulator-max-microamp = <3500000>;
                   1516:                                        regulator-always-on;
                   1517:                                        regulator-boot-on;
                   1518:                                        ams,ext-control = <2>;
                   1519:                                };
                   1520:
                   1521:                                sd1 {
                   1522:                                        regulator-name = "+VDD_CORE";
                   1523:                                        regulator-min-microvolt = <700000>;
                   1524:                                        regulator-max-microvolt = <1350000>;
                   1525:                                        regulator-min-microamp = <2500000>;
                   1526:                                        regulator-max-microamp = <2500000>;
                   1527:                                        regulator-always-on;
                   1528:                                        regulator-boot-on;
                   1529:                                        ams,ext-control = <1>;
                   1530:                                };
                   1531:
                   1532:                                vdd_1v35_lp0: sd2 {
                   1533:                                        regulator-name = "+1.35V_LP0(sd2)";
                   1534:                                        regulator-min-microvolt = <1350000>;
                   1535:                                        regulator-max-microvolt = <1350000>;
                   1536:                                        regulator-always-on;
                   1537:                                        regulator-boot-on;
                   1538:                                };
                   1539:
                   1540:                                sd3 {
                   1541:                                        regulator-name = "+1.35V_LP0(sd3)";
                   1542:                                        regulator-min-microvolt = <1350000>;
                   1543:                                        regulator-max-microvolt = <1350000>;
                   1544:                                        regulator-always-on;
                   1545:                                        regulator-boot-on;
                   1546:                                };
                   1547:
                   1548:                                vdd_1v05_run: sd4 {
                   1549:                                        regulator-name = "+1.05V_RUN";
                   1550:                                        regulator-min-microvolt = <1050000>;
                   1551:                                        regulator-max-microvolt = <1050000>;
                   1552:                                };
                   1553:
                   1554:                                vddio_1v8: sd5 {
                   1555:                                        regulator-name = "+1.8V_VDDIO";
                   1556:                                        regulator-min-microvolt = <1800000>;
                   1557:                                        regulator-max-microvolt = <1800000>;
                   1558:                                        regulator-boot-on;
                   1559:                                        regulator-always-on;
                   1560:                                };
                   1561:
                   1562:                                vdd_gpu: sd6 {
                   1563:                                        regulator-name = "+VDD_GPU_AP";
                   1564:                                        regulator-min-microvolt = <650000>;
                   1565:                                        regulator-max-microvolt = <1200000>;
                   1566:                                        regulator-min-microamp = <3500000>;
                   1567:                                        regulator-max-microamp = <3500000>;
                   1568:                                        regulator-boot-on;
                   1569:                                        regulator-always-on;
                   1570:                                };
                   1571:
                   1572:                                avdd_1v05_run: ldo0 {
                   1573:                                        regulator-name = "+1.05V_RUN_AVDD";
                   1574:                                        regulator-min-microvolt = <1050000>;
                   1575:                                        regulator-max-microvolt = <1050000>;
                   1576:                                        regulator-boot-on;
                   1577:                                        regulator-always-on;
                   1578:                                        ams,ext-control = <1>;
                   1579:                                };
                   1580:
                   1581:                                ldo1 {
                   1582:                                        regulator-name = "+1.8V_RUN_CAM";
                   1583:                                        regulator-min-microvolt = <1800000>;
                   1584:                                        regulator-max-microvolt = <1800000>;
                   1585:                                };
                   1586:
                   1587:                                ldo2 {
                   1588:                                        regulator-name = "+1.2V_GEN_AVDD";
                   1589:                                        regulator-min-microvolt = <1200000>;
                   1590:                                        regulator-max-microvolt = <1200000>;
                   1591:                                        regulator-boot-on;
                   1592:                                        regulator-always-on;
                   1593:                                };
                   1594:
                   1595:                                ldo3 {
                   1596:                                        regulator-name = "+1.05V_LP0_VDD_RTC";
                   1597:                                        regulator-min-microvolt = <1000000>;
                   1598:                                        regulator-max-microvolt = <1000000>;
                   1599:                                        regulator-boot-on;
                   1600:                                        regulator-always-on;
                   1601:                                        ams,enable-tracking;
                   1602:                                };
                   1603:
                   1604:                                ldo4 {
                   1605:                                        regulator-name = "+2.8V_RUN_CAM";
                   1606:                                        regulator-min-microvolt = <2800000>;
                   1607:                                        regulator-max-microvolt = <2800000>;
                   1608:                                };
                   1609:
                   1610:                                ldo5 {
                   1611:                                        regulator-name = "+1.2V_RUN_CAM_FRONT";
                   1612:                                        regulator-min-microvolt = <1200000>;
                   1613:                                        regulator-max-microvolt = <1200000>;
                   1614:                                };
                   1615:
                   1616:                                vddio_sdmmc3: ldo6 {
                   1617:                                        regulator-name = "+VDDIO_SDMMC3";
                   1618:                                        regulator-min-microvolt = <1800000>;
                   1619:                                        regulator-max-microvolt = <3300000>;
                   1620:                                };
                   1621:
                   1622:                                ldo7 {
                   1623:                                        regulator-name = "+1.05V_RUN_CAM_REAR";
                   1624:                                        regulator-min-microvolt = <1050000>;
                   1625:                                        regulator-max-microvolt = <1050000>;
                   1626:                                };
                   1627:
                   1628:                                ldo9 {
                   1629:                                        regulator-name = "+3.3V_RUN_TOUCH";
                   1630:                                        regulator-min-microvolt = <2800000>;
                   1631:                                        regulator-max-microvolt = <2800000>;
                   1632:                                };
                   1633:
                   1634:                                ldo10 {
                   1635:                                        regulator-name = "+2.8V_RUN_CAM_AF";
                   1636:                                        regulator-min-microvolt = <2800000>;
                   1637:                                        regulator-max-microvolt = <2800000>;
                   1638:                                };
                   1639:
                   1640:                                ldo11 {
                   1641:                                        regulator-name = "+1.8V_RUN_VPP_FUSE";
                   1642:                                        regulator-min-microvolt = <1800000>;
                   1643:                                        regulator-max-microvolt = <1800000>;
                   1644:                                };
                   1645:                        };
                   1646:                };
                   1647:        };
                   1648:
                   1649:        /* Expansion TS_SPI_* */
                   1650:        spi@7000d400 {
                   1651:                status = "okay";
                   1652:        };
                   1653:
                   1654:        /* Internal SPI */
                   1655:        spi@7000da00 {
                   1656:                status = "okay";
                   1657:                spi-max-frequency = <25000000>;
                   1658:                spi-flash@0 {
1.1.1.4.2.1  christos 1659:                        compatible = "winbond,w25q32dw", "jedec,spi-nor";
1.1       jmcneill 1660:                        reg = <0>;
                   1661:                        spi-max-frequency = <20000000>;
                   1662:                };
                   1663:        };
                   1664:
                   1665:        pmc@7000e400 {
                   1666:                nvidia,invert-interrupt;
                   1667:                nvidia,suspend-mode = <1>;
                   1668:                nvidia,cpu-pwr-good-time = <500>;
                   1669:                nvidia,cpu-pwr-off-time = <300>;
                   1670:                nvidia,core-pwr-good-time = <641 3845>;
                   1671:                nvidia,core-pwr-off-time = <61036>;
                   1672:                nvidia,core-power-req-active-high;
                   1673:                nvidia,sys-clock-req-active-high;
                   1674:
                   1675:                i2c-thermtrip {
                   1676:                        nvidia,i2c-controller-id = <4>;
                   1677:                        nvidia,bus-addr = <0x40>;
                   1678:                        nvidia,reg-addr = <0x36>;
                   1679:                        nvidia,reg-data = <0x2>;
                   1680:                };
                   1681:        };
                   1682:
                   1683:        /* Serial ATA */
                   1684:        sata@70020000 {
                   1685:                status = "okay";
                   1686:
                   1687:                phys = <&{/padctl@7009f000/pads/sata/lanes/sata-0}>;
                   1688:                phy-names = "sata-0";
                   1689:
                   1690:                hvdd-supply = <&vdd_3v3_lp0>;
                   1691:                vddio-supply = <&vdd_1v05_run>;
                   1692:                avdd-supply = <&vdd_1v05_run>;
                   1693:
                   1694:                target-5v-supply = <&vdd_5v0_sata>;
                   1695:                target-12v-supply = <&vdd_12v0_sata>;
                   1696:        };
                   1697:
                   1698:        hda@70030000 {
                   1699:                status = "okay";
                   1700:        };
                   1701:
                   1702:        usb@70090000 {
                   1703:                phys = <&{/padctl@7009f000/pads/usb2/lanes/usb2-0}>, /* Micro A/B */
                   1704:                       <&{/padctl@7009f000/pads/usb2/lanes/usb2-1}>, /* Mini PCIe */
                   1705:                       <&{/padctl@7009f000/pads/usb2/lanes/usb2-2}>, /* USB3 */
                   1706:                       <&{/padctl@7009f000/pads/pcie/lanes/pcie-0}>; /* USB3 */
                   1707:                phy-names = "usb2-0", "usb2-1", "usb2-2", "usb3-0";
                   1708:
                   1709:                avddio-pex-supply = <&vdd_1v05_run>;
                   1710:                dvddio-pex-supply = <&vdd_1v05_run>;
                   1711:                avdd-usb-supply = <&vdd_3v3_lp0>;
                   1712:                avdd-pll-utmip-supply = <&vddio_1v8>;
                   1713:                avdd-pll-erefe-supply = <&avdd_1v05_run>;
                   1714:                avdd-usb-ss-pll-supply = <&vdd_1v05_run>;
                   1715:                hvdd-usb-ss-supply = <&vdd_3v3_lp0>;
                   1716:                hvdd-usb-ss-pll-e-supply = <&vdd_3v3_lp0>;
                   1717:
                   1718:                status = "okay";
                   1719:        };
                   1720:
                   1721:        padctl@7009f000 {
                   1722:                status = "okay";
                   1723:
1.1.1.4.2.2! martin   1724:                avdd-pll-utmip-supply = <&vddio_1v8>;
        !          1725:                avdd-pll-erefe-supply = <&avdd_1v05_run>;
        !          1726:                avdd-pex-pll-supply = <&vdd_1v05_run>;
        !          1727:                hvdd-pex-pll-e-supply = <&vdd_3v3_lp0>;
        !          1728:
1.1       jmcneill 1729:                pads {
                   1730:                        usb2 {
                   1731:                                status = "okay";
                   1732:
                   1733:                                lanes {
                   1734:                                        usb2-0 {
1.1.1.2   jmcneill 1735:                                                nvidia,function = "snps";
1.1       jmcneill 1736:                                                status = "okay";
                   1737:                                        };
                   1738:
                   1739:                                        usb2-1 {
                   1740:                                                nvidia,function = "xusb";
                   1741:                                                status = "okay";
                   1742:                                        };
                   1743:
                   1744:                                        usb2-2 {
                   1745:                                                nvidia,function = "xusb";
                   1746:                                                status = "okay";
                   1747:                                        };
                   1748:                                };
                   1749:                        };
                   1750:
                   1751:                        pcie {
                   1752:                                status = "okay";
                   1753:
                   1754:                                lanes {
                   1755:                                        pcie-0 {
                   1756:                                                nvidia,function = "usb3-ss";
                   1757:                                                status = "okay";
                   1758:                                        };
                   1759:
                   1760:                                        pcie-2 {
                   1761:                                                nvidia,function = "pcie";
                   1762:                                                status = "okay";
                   1763:                                        };
                   1764:
                   1765:                                        pcie-4 {
                   1766:                                                nvidia,function = "pcie";
                   1767:                                                status = "okay";
                   1768:                                        };
                   1769:                                };
                   1770:                        };
                   1771:
                   1772:                        sata {
                   1773:                                status = "okay";
                   1774:
                   1775:                                lanes {
                   1776:                                        sata-0 {
                   1777:                                                nvidia,function = "sata";
                   1778:                                                status = "okay";
                   1779:                                        };
                   1780:                                };
                   1781:                        };
                   1782:                };
                   1783:
                   1784:                ports {
                   1785:                        /* Micro A/B */
                   1786:                        usb2-0 {
                   1787:                                status = "okay";
                   1788:                                mode = "otg";
                   1789:                        };
                   1790:
                   1791:                        /* Mini PCIe */
                   1792:                        usb2-1 {
                   1793:                                status = "okay";
                   1794:                                mode = "host";
                   1795:                        };
                   1796:
                   1797:                        /* USB3 */
                   1798:                        usb2-2 {
                   1799:                                status = "okay";
                   1800:                                mode = "host";
                   1801:
                   1802:                                vbus-supply = <&vdd_usb3_vbus>;
                   1803:                        };
                   1804:
                   1805:                        usb3-0 {
                   1806:                                nvidia,usb2-companion = <2>;
                   1807:                                status = "okay";
                   1808:                        };
                   1809:                };
                   1810:        };
                   1811:
                   1812:        /* SD card */
                   1813:        sdhci@700b0400 {
                   1814:                status = "okay";
                   1815:                cd-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>;
                   1816:                power-gpios = <&gpio TEGRA_GPIO(R, 0) GPIO_ACTIVE_HIGH>;
                   1817:                wp-gpios = <&gpio TEGRA_GPIO(Q, 4) GPIO_ACTIVE_HIGH>;
                   1818:                bus-width = <4>;
                   1819:                vqmmc-supply = <&vddio_sdmmc3>;
                   1820:        };
                   1821:
                   1822:        /* eMMC */
                   1823:        sdhci@700b0600 {
                   1824:                status = "okay";
                   1825:                bus-width = <8>;
                   1826:                non-removable;
                   1827:        };
                   1828:
                   1829:        /* CPU DFLL clock */
                   1830:        clock@70110000 {
                   1831:                status = "okay";
                   1832:                vdd-cpu-supply = <&vdd_cpu>;
                   1833:                nvidia,i2c-fs-rate = <400000>;
                   1834:        };
                   1835:
                   1836:        ahub@70300000 {
                   1837:                i2s@70301100 {
                   1838:                        status = "okay";
                   1839:                };
                   1840:        };
                   1841:
1.1.1.2   jmcneill 1842:        usb@7d000000 {
                   1843:                compatible = "nvidia,tegra124-udc";
                   1844:                status = "okay";
                   1845:                dr_mode = "peripheral";
                   1846:        };
                   1847:
                   1848:        usb-phy@7d000000 {
                   1849:                status = "okay";
                   1850:        };
                   1851:
1.1       jmcneill 1852:        /* mini-PCIe USB */
                   1853:        usb@7d004000 {
                   1854:                status = "okay";
                   1855:        };
                   1856:
                   1857:        usb-phy@7d004000 {
                   1858:                status = "okay";
                   1859:        };
                   1860:
                   1861:        /* USB A connector */
                   1862:        usb@7d008000 {
                   1863:                status = "okay";
                   1864:        };
                   1865:
                   1866:        usb-phy@7d008000 {
                   1867:                status = "okay";
                   1868:                vbus-supply = <&vdd_usb3_vbus>;
                   1869:        };
                   1870:
                   1871:        clocks {
                   1872:                compatible = "simple-bus";
                   1873:                #address-cells = <1>;
                   1874:                #size-cells = <0>;
                   1875:
                   1876:                clk32k_in: clock@0 {
                   1877:                        compatible = "fixed-clock";
                   1878:                        reg = <0>;
                   1879:                        #clock-cells = <0>;
                   1880:                        clock-frequency = <32768>;
                   1881:                };
                   1882:        };
                   1883:
                   1884:        cpus {
                   1885:                cpu@0 {
                   1886:                        vdd-cpu-supply = <&vdd_cpu>;
                   1887:                };
                   1888:        };
                   1889:
                   1890:        gpio-keys {
                   1891:                compatible = "gpio-keys";
                   1892:
                   1893:                power {
                   1894:                        label = "Power";
                   1895:                        gpios = <&gpio TEGRA_GPIO(Q, 0) GPIO_ACTIVE_LOW>;
                   1896:                        linux,code = <KEY_POWER>;
                   1897:                        debounce-interval = <10>;
                   1898:                        wakeup-source;
                   1899:                };
                   1900:        };
                   1901:
                   1902:        regulators {
                   1903:                compatible = "simple-bus";
                   1904:                #address-cells = <1>;
                   1905:                #size-cells = <0>;
                   1906:
                   1907:                vdd_mux: regulator@0 {
                   1908:                        compatible = "regulator-fixed";
                   1909:                        reg = <0>;
                   1910:                        regulator-name = "+VDD_MUX";
                   1911:                        regulator-min-microvolt = <12000000>;
                   1912:                        regulator-max-microvolt = <12000000>;
                   1913:                        regulator-always-on;
                   1914:                        regulator-boot-on;
                   1915:                };
                   1916:
                   1917:                vdd_5v0_sys: regulator@1 {
                   1918:                        compatible = "regulator-fixed";
                   1919:                        reg = <1>;
                   1920:                        regulator-name = "+5V_SYS";
                   1921:                        regulator-min-microvolt = <5000000>;
                   1922:                        regulator-max-microvolt = <5000000>;
                   1923:                        regulator-always-on;
                   1924:                        regulator-boot-on;
                   1925:                        vin-supply = <&vdd_mux>;
                   1926:                };
                   1927:
                   1928:                vdd_3v3_sys: regulator@2 {
                   1929:                        compatible = "regulator-fixed";
                   1930:                        reg = <2>;
                   1931:                        regulator-name = "+3.3V_SYS";
                   1932:                        regulator-min-microvolt = <3300000>;
                   1933:                        regulator-max-microvolt = <3300000>;
                   1934:                        regulator-always-on;
                   1935:                        regulator-boot-on;
                   1936:                        vin-supply = <&vdd_mux>;
                   1937:                };
                   1938:
                   1939:                vdd_3v3_run: regulator@3 {
                   1940:                        compatible = "regulator-fixed";
                   1941:                        reg = <3>;
                   1942:                        regulator-name = "+3.3V_RUN";
                   1943:                        regulator-min-microvolt = <3300000>;
                   1944:                        regulator-max-microvolt = <3300000>;
                   1945:                        regulator-always-on;
                   1946:                        regulator-boot-on;
                   1947:                        gpio = <&pmic 1 GPIO_ACTIVE_HIGH>;
                   1948:                        enable-active-high;
                   1949:                        vin-supply = <&vdd_3v3_sys>;
                   1950:                };
                   1951:
                   1952:                vdd_3v3_hdmi: regulator@4 {
                   1953:                        compatible = "regulator-fixed";
                   1954:                        reg = <4>;
                   1955:                        regulator-name = "+3.3V_AVDD_HDMI_AP_GATED";
                   1956:                        regulator-min-microvolt = <3300000>;
                   1957:                        regulator-max-microvolt = <3300000>;
                   1958:                        vin-supply = <&vdd_3v3_run>;
                   1959:                };
                   1960:
                   1961:                vdd_usb1_vbus: regulator@7 {
                   1962:                        compatible = "regulator-fixed";
                   1963:                        reg = <7>;
                   1964:                        regulator-name = "+USB0_VBUS_SW";
                   1965:                        regulator-min-microvolt = <5000000>;
                   1966:                        regulator-max-microvolt = <5000000>;
                   1967:                        gpio = <&gpio TEGRA_GPIO(N, 4) GPIO_ACTIVE_HIGH>;
                   1968:                        enable-active-high;
                   1969:                        gpio-open-drain;
                   1970:                        vin-supply = <&vdd_5v0_sys>;
                   1971:                };
                   1972:
                   1973:                vdd_usb3_vbus: regulator@8 {
                   1974:                        compatible = "regulator-fixed";
                   1975:                        reg = <8>;
                   1976:                        regulator-name = "+5V_USB_HS";
                   1977:                        regulator-min-microvolt = <5000000>;
                   1978:                        regulator-max-microvolt = <5000000>;
                   1979:                        gpio = <&gpio TEGRA_GPIO(N, 5) GPIO_ACTIVE_HIGH>;
                   1980:                        enable-active-high;
                   1981:                        gpio-open-drain;
                   1982:                        vin-supply = <&vdd_5v0_sys>;
                   1983:                };
                   1984:
                   1985:                vdd_3v3_lp0: regulator@10 {
                   1986:                        compatible = "regulator-fixed";
                   1987:                        reg = <10>;
                   1988:                        regulator-name = "+3.3V_LP0";
                   1989:                        regulator-min-microvolt = <3300000>;
                   1990:                        regulator-max-microvolt = <3300000>;
                   1991:                        regulator-always-on;
                   1992:                        regulator-boot-on;
                   1993:                        gpio = <&pmic 2 GPIO_ACTIVE_HIGH>;
                   1994:                        enable-active-high;
                   1995:                        vin-supply = <&vdd_3v3_sys>;
                   1996:                };
                   1997:
                   1998:                vdd_hdmi_pll: regulator@11 {
                   1999:                        compatible = "regulator-fixed";
                   2000:                        reg = <11>;
                   2001:                        regulator-name = "+1.05V_RUN_AVDD_HDMI_PLL";
                   2002:                        regulator-min-microvolt = <1050000>;
                   2003:                        regulator-max-microvolt = <1050000>;
                   2004:                        gpio = <&gpio TEGRA_GPIO(H, 7) GPIO_ACTIVE_LOW>;
                   2005:                        vin-supply = <&vdd_1v05_run>;
                   2006:                };
                   2007:
                   2008:                vdd_5v0_hdmi: regulator@12 {
                   2009:                        compatible = "regulator-fixed";
                   2010:                        reg = <12>;
                   2011:                        regulator-name = "+5V_HDMI_CON";
                   2012:                        regulator-min-microvolt = <5000000>;
                   2013:                        regulator-max-microvolt = <5000000>;
                   2014:                        gpio = <&gpio TEGRA_GPIO(K, 6) GPIO_ACTIVE_HIGH>;
                   2015:                        enable-active-high;
                   2016:                        vin-supply = <&vdd_5v0_sys>;
                   2017:                };
                   2018:
                   2019:                /* Molex power connector */
                   2020:                vdd_5v0_sata: regulator@13 {
                   2021:                        compatible = "regulator-fixed";
                   2022:                        reg = <13>;
                   2023:                        regulator-name = "+5V_SATA";
                   2024:                        regulator-min-microvolt = <5000000>;
                   2025:                        regulator-max-microvolt = <5000000>;
                   2026:                        gpio = <&gpio TEGRA_GPIO(EE, 2) GPIO_ACTIVE_HIGH>;
                   2027:                        enable-active-high;
                   2028:                        vin-supply = <&vdd_5v0_sys>;
                   2029:                };
                   2030:
                   2031:                vdd_12v0_sata: regulator@14 {
                   2032:                        compatible = "regulator-fixed";
                   2033:                        reg = <14>;
                   2034:                        regulator-name = "+12V_SATA";
                   2035:                        regulator-min-microvolt = <12000000>;
                   2036:                        regulator-max-microvolt = <12000000>;
                   2037:                        gpio = <&gpio TEGRA_GPIO(EE, 2) GPIO_ACTIVE_HIGH>;
                   2038:                        enable-active-high;
                   2039:                        vin-supply = <&vdd_mux>;
                   2040:                };
                   2041:        };
                   2042:
                   2043:        sound {
                   2044:                compatible = "nvidia,tegra-audio-rt5640-jetson-tk1",
                   2045:                             "nvidia,tegra-audio-rt5640";
                   2046:                nvidia,model = "NVIDIA Tegra Jetson TK1";
                   2047:
                   2048:                nvidia,audio-routing =
                   2049:                        "Headphones", "HPOR",
                   2050:                        "Headphones", "HPOL",
                   2051:                        "Mic Jack", "MICBIAS1",
                   2052:                        "IN2P", "Mic Jack";
                   2053:
                   2054:                nvidia,i2s-controller = <&tegra_i2s1>;
                   2055:                nvidia,audio-codec = <&rt5639>;
                   2056:
                   2057:                nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(R, 7) GPIO_ACTIVE_LOW>;
                   2058:
                   2059:                clocks = <&tegra_car TEGRA124_CLK_PLL_A>,
                   2060:                         <&tegra_car TEGRA124_CLK_PLL_A_OUT0>,
                   2061:                         <&tegra_car TEGRA124_CLK_EXTERN1>;
                   2062:                clock-names = "pll_a", "pll_a_out0", "mclk";
                   2063:        };
                   2064:
                   2065:        thermal-zones {
                   2066:                cpu {
                   2067:                        trips {
                   2068:                                cpu-shutdown-trip {
                   2069:                                        temperature = <101000>;
                   2070:                                        hysteresis = <0>;
                   2071:                                        type = "critical";
                   2072:                                };
                   2073:                        };
                   2074:                };
                   2075:
                   2076:                mem {
                   2077:                        trips {
                   2078:                                mem-shutdown-trip {
                   2079:                                        temperature = <101000>;
                   2080:                                        hysteresis = <0>;
                   2081:                                        type = "critical";
                   2082:                                };
                   2083:                        };
                   2084:                };
                   2085:
                   2086:                gpu {
                   2087:                        trips {
                   2088:                                gpu-shutdown-trip {
                   2089:                                        temperature = <101000>;
                   2090:                                        hysteresis = <0>;
                   2091:                                        type = "critical";
                   2092:                                };
                   2093:                        };
                   2094:                };
                   2095:        };
                   2096: };

CVSweb <webmaster@jp.NetBSD.org>