.. | .. |
---|
360 | 360 | status = "okay"; |
---|
361 | 361 | spi-max-frequency = <25000000>; |
---|
362 | 362 | spi-flash@1 { |
---|
363 | | - compatible = "winbond,w25q32"; |
---|
| 363 | + compatible = "winbond,w25q32", "jedec,spi-nor"; |
---|
364 | 364 | reg = <1>; |
---|
365 | 365 | spi-max-frequency = <20000000>; |
---|
366 | 366 | }; |
---|
.. | .. |
---|
384 | 384 | }; |
---|
385 | 385 | }; |
---|
386 | 386 | |
---|
387 | | - sdhci@78000000 { |
---|
| 387 | + mmc@78000000 { |
---|
388 | 388 | status = "okay"; |
---|
389 | 389 | cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>; |
---|
390 | 390 | wp-gpios = <&gpio TEGRA_GPIO(T, 3) GPIO_ACTIVE_HIGH>; |
---|
.. | .. |
---|
392 | 392 | bus-width = <4>; |
---|
393 | 393 | }; |
---|
394 | 394 | |
---|
395 | | - sdhci@78000600 { |
---|
| 395 | + mmc@78000600 { |
---|
396 | 396 | status = "okay"; |
---|
397 | 397 | bus-width = <8>; |
---|
398 | 398 | non-removable; |
---|
.. | .. |
---|
418 | 418 | default-brightness-level = <6>; |
---|
419 | 419 | }; |
---|
420 | 420 | |
---|
421 | | - clocks { |
---|
422 | | - compatible = "simple-bus"; |
---|
423 | | - #address-cells = <1>; |
---|
424 | | - #size-cells = <0>; |
---|
425 | | - |
---|
426 | | - clk32k_in: clock@0 { |
---|
427 | | - compatible = "fixed-clock"; |
---|
428 | | - reg = <0>; |
---|
429 | | - #clock-cells = <0>; |
---|
430 | | - clock-frequency = <32768>; |
---|
431 | | - }; |
---|
| 421 | + clk32k_in: clock@0 { |
---|
| 422 | + compatible = "fixed-clock"; |
---|
| 423 | + clock-frequency = <32768>; |
---|
| 424 | + #clock-cells = <0>; |
---|
432 | 425 | }; |
---|
433 | 426 | |
---|
434 | 427 | panel: panel { |
---|
435 | | - compatible = "chunghwa,claa101wb01", "simple-panel"; |
---|
| 428 | + compatible = "chunghwa,claa101wb01"; |
---|
436 | 429 | ddc-i2c-bus = <&panelddc>; |
---|
437 | 430 | |
---|
438 | 431 | power-supply = <&vdd_pnl1_reg>; |
---|
.. | .. |
---|
441 | 434 | backlight = <&backlight>; |
---|
442 | 435 | }; |
---|
443 | 436 | |
---|
444 | | - regulators { |
---|
445 | | - compatible = "simple-bus"; |
---|
446 | | - #address-cells = <1>; |
---|
447 | | - #size-cells = <0>; |
---|
| 437 | + vdd_ac_bat_reg: regulator@0 { |
---|
| 438 | + compatible = "regulator-fixed"; |
---|
| 439 | + regulator-name = "vdd_ac_bat"; |
---|
| 440 | + regulator-min-microvolt = <5000000>; |
---|
| 441 | + regulator-max-microvolt = <5000000>; |
---|
| 442 | + regulator-always-on; |
---|
| 443 | + }; |
---|
448 | 444 | |
---|
449 | | - vdd_ac_bat_reg: regulator@0 { |
---|
450 | | - compatible = "regulator-fixed"; |
---|
451 | | - reg = <0>; |
---|
452 | | - regulator-name = "vdd_ac_bat"; |
---|
453 | | - regulator-min-microvolt = <5000000>; |
---|
454 | | - regulator-max-microvolt = <5000000>; |
---|
455 | | - regulator-always-on; |
---|
456 | | - }; |
---|
| 445 | + cam_1v8_reg: regulator@1 { |
---|
| 446 | + compatible = "regulator-fixed"; |
---|
| 447 | + regulator-name = "cam_1v8"; |
---|
| 448 | + regulator-min-microvolt = <1800000>; |
---|
| 449 | + regulator-max-microvolt = <1800000>; |
---|
| 450 | + enable-active-high; |
---|
| 451 | + gpio = <&gpio TEGRA_GPIO(BB, 4) GPIO_ACTIVE_HIGH>; |
---|
| 452 | + vin-supply = <&vio_reg>; |
---|
| 453 | + }; |
---|
457 | 454 | |
---|
458 | | - cam_1v8_reg: regulator@1 { |
---|
459 | | - compatible = "regulator-fixed"; |
---|
460 | | - reg = <1>; |
---|
461 | | - regulator-name = "cam_1v8"; |
---|
462 | | - regulator-min-microvolt = <1800000>; |
---|
463 | | - regulator-max-microvolt = <1800000>; |
---|
464 | | - enable-active-high; |
---|
465 | | - gpio = <&gpio TEGRA_GPIO(BB, 4) GPIO_ACTIVE_HIGH>; |
---|
466 | | - vin-supply = <&vio_reg>; |
---|
467 | | - }; |
---|
| 455 | + cp_5v_reg: regulator@2 { |
---|
| 456 | + compatible = "regulator-fixed"; |
---|
| 457 | + regulator-name = "cp_5v"; |
---|
| 458 | + regulator-min-microvolt = <5000000>; |
---|
| 459 | + regulator-max-microvolt = <5000000>; |
---|
| 460 | + regulator-boot-on; |
---|
| 461 | + regulator-always-on; |
---|
| 462 | + enable-active-high; |
---|
| 463 | + gpio = <&pmic 0 GPIO_ACTIVE_HIGH>; |
---|
| 464 | + }; |
---|
468 | 465 | |
---|
469 | | - cp_5v_reg: regulator@2 { |
---|
470 | | - compatible = "regulator-fixed"; |
---|
471 | | - reg = <2>; |
---|
472 | | - regulator-name = "cp_5v"; |
---|
473 | | - regulator-min-microvolt = <5000000>; |
---|
474 | | - regulator-max-microvolt = <5000000>; |
---|
475 | | - regulator-boot-on; |
---|
476 | | - regulator-always-on; |
---|
477 | | - enable-active-high; |
---|
478 | | - gpio = <&pmic 0 GPIO_ACTIVE_HIGH>; |
---|
479 | | - }; |
---|
| 466 | + emmc_3v3_reg: regulator@3 { |
---|
| 467 | + compatible = "regulator-fixed"; |
---|
| 468 | + regulator-name = "emmc_3v3"; |
---|
| 469 | + regulator-min-microvolt = <3300000>; |
---|
| 470 | + regulator-max-microvolt = <3300000>; |
---|
| 471 | + regulator-always-on; |
---|
| 472 | + regulator-boot-on; |
---|
| 473 | + enable-active-high; |
---|
| 474 | + gpio = <&gpio TEGRA_GPIO(D, 1) GPIO_ACTIVE_HIGH>; |
---|
| 475 | + vin-supply = <&sys_3v3_reg>; |
---|
| 476 | + }; |
---|
480 | 477 | |
---|
481 | | - emmc_3v3_reg: regulator@3 { |
---|
482 | | - compatible = "regulator-fixed"; |
---|
483 | | - reg = <3>; |
---|
484 | | - regulator-name = "emmc_3v3"; |
---|
485 | | - regulator-min-microvolt = <3300000>; |
---|
486 | | - regulator-max-microvolt = <3300000>; |
---|
487 | | - regulator-always-on; |
---|
488 | | - regulator-boot-on; |
---|
489 | | - enable-active-high; |
---|
490 | | - gpio = <&gpio TEGRA_GPIO(D, 1) GPIO_ACTIVE_HIGH>; |
---|
491 | | - vin-supply = <&sys_3v3_reg>; |
---|
492 | | - }; |
---|
| 478 | + modem_3v3_reg: regulator@4 { |
---|
| 479 | + compatible = "regulator-fixed"; |
---|
| 480 | + regulator-name = "modem_3v3"; |
---|
| 481 | + regulator-min-microvolt = <3300000>; |
---|
| 482 | + regulator-max-microvolt = <3300000>; |
---|
| 483 | + enable-active-high; |
---|
| 484 | + gpio = <&gpio TEGRA_GPIO(D, 6) GPIO_ACTIVE_HIGH>; |
---|
| 485 | + }; |
---|
493 | 486 | |
---|
494 | | - modem_3v3_reg: regulator@4 { |
---|
495 | | - compatible = "regulator-fixed"; |
---|
496 | | - reg = <4>; |
---|
497 | | - regulator-name = "modem_3v3"; |
---|
498 | | - regulator-min-microvolt = <3300000>; |
---|
499 | | - regulator-max-microvolt = <3300000>; |
---|
500 | | - enable-active-high; |
---|
501 | | - gpio = <&gpio TEGRA_GPIO(D, 6) GPIO_ACTIVE_HIGH>; |
---|
502 | | - }; |
---|
| 487 | + pex_hvdd_3v3_reg: regulator@5 { |
---|
| 488 | + compatible = "regulator-fixed"; |
---|
| 489 | + regulator-name = "pex_hvdd_3v3"; |
---|
| 490 | + regulator-min-microvolt = <3300000>; |
---|
| 491 | + regulator-max-microvolt = <3300000>; |
---|
| 492 | + enable-active-high; |
---|
| 493 | + gpio = <&gpio TEGRA_GPIO(L, 7) GPIO_ACTIVE_HIGH>; |
---|
| 494 | + vin-supply = <&sys_3v3_reg>; |
---|
| 495 | + }; |
---|
503 | 496 | |
---|
504 | | - pex_hvdd_3v3_reg: regulator@5 { |
---|
505 | | - compatible = "regulator-fixed"; |
---|
506 | | - reg = <5>; |
---|
507 | | - regulator-name = "pex_hvdd_3v3"; |
---|
508 | | - regulator-min-microvolt = <3300000>; |
---|
509 | | - regulator-max-microvolt = <3300000>; |
---|
510 | | - enable-active-high; |
---|
511 | | - gpio = <&gpio TEGRA_GPIO(L, 7) GPIO_ACTIVE_HIGH>; |
---|
512 | | - vin-supply = <&sys_3v3_reg>; |
---|
513 | | - }; |
---|
| 497 | + vdd_cam1_ldo_reg: regulator@6 { |
---|
| 498 | + compatible = "regulator-fixed"; |
---|
| 499 | + regulator-name = "vdd_cam1_ldo"; |
---|
| 500 | + regulator-min-microvolt = <2800000>; |
---|
| 501 | + regulator-max-microvolt = <2800000>; |
---|
| 502 | + enable-active-high; |
---|
| 503 | + gpio = <&gpio TEGRA_GPIO(R, 6) GPIO_ACTIVE_HIGH>; |
---|
| 504 | + vin-supply = <&sys_3v3_reg>; |
---|
| 505 | + }; |
---|
514 | 506 | |
---|
515 | | - vdd_cam1_ldo_reg: regulator@6 { |
---|
516 | | - compatible = "regulator-fixed"; |
---|
517 | | - reg = <6>; |
---|
518 | | - regulator-name = "vdd_cam1_ldo"; |
---|
519 | | - regulator-min-microvolt = <2800000>; |
---|
520 | | - regulator-max-microvolt = <2800000>; |
---|
521 | | - enable-active-high; |
---|
522 | | - gpio = <&gpio TEGRA_GPIO(R, 6) GPIO_ACTIVE_HIGH>; |
---|
523 | | - vin-supply = <&sys_3v3_reg>; |
---|
524 | | - }; |
---|
| 507 | + vdd_cam2_ldo_reg: regulator@7 { |
---|
| 508 | + compatible = "regulator-fixed"; |
---|
| 509 | + regulator-name = "vdd_cam2_ldo"; |
---|
| 510 | + regulator-min-microvolt = <2800000>; |
---|
| 511 | + regulator-max-microvolt = <2800000>; |
---|
| 512 | + enable-active-high; |
---|
| 513 | + gpio = <&gpio TEGRA_GPIO(R, 7) GPIO_ACTIVE_HIGH>; |
---|
| 514 | + vin-supply = <&sys_3v3_reg>; |
---|
| 515 | + }; |
---|
525 | 516 | |
---|
526 | | - vdd_cam2_ldo_reg: regulator@7 { |
---|
527 | | - compatible = "regulator-fixed"; |
---|
528 | | - reg = <7>; |
---|
529 | | - regulator-name = "vdd_cam2_ldo"; |
---|
530 | | - regulator-min-microvolt = <2800000>; |
---|
531 | | - regulator-max-microvolt = <2800000>; |
---|
532 | | - enable-active-high; |
---|
533 | | - gpio = <&gpio TEGRA_GPIO(R, 7) GPIO_ACTIVE_HIGH>; |
---|
534 | | - vin-supply = <&sys_3v3_reg>; |
---|
535 | | - }; |
---|
| 517 | + vdd_cam3_ldo_reg: regulator@8 { |
---|
| 518 | + compatible = "regulator-fixed"; |
---|
| 519 | + regulator-name = "vdd_cam3_ldo"; |
---|
| 520 | + regulator-min-microvolt = <3300000>; |
---|
| 521 | + regulator-max-microvolt = <3300000>; |
---|
| 522 | + enable-active-high; |
---|
| 523 | + gpio = <&gpio TEGRA_GPIO(S, 0) GPIO_ACTIVE_HIGH>; |
---|
| 524 | + vin-supply = <&sys_3v3_reg>; |
---|
| 525 | + }; |
---|
536 | 526 | |
---|
537 | | - vdd_cam3_ldo_reg: regulator@8 { |
---|
538 | | - compatible = "regulator-fixed"; |
---|
539 | | - reg = <8>; |
---|
540 | | - regulator-name = "vdd_cam3_ldo"; |
---|
541 | | - regulator-min-microvolt = <3300000>; |
---|
542 | | - regulator-max-microvolt = <3300000>; |
---|
543 | | - enable-active-high; |
---|
544 | | - gpio = <&gpio TEGRA_GPIO(S, 0) GPIO_ACTIVE_HIGH>; |
---|
545 | | - vin-supply = <&sys_3v3_reg>; |
---|
546 | | - }; |
---|
| 527 | + vdd_com_reg: regulator@9 { |
---|
| 528 | + compatible = "regulator-fixed"; |
---|
| 529 | + regulator-name = "vdd_com"; |
---|
| 530 | + regulator-min-microvolt = <3300000>; |
---|
| 531 | + regulator-max-microvolt = <3300000>; |
---|
| 532 | + regulator-always-on; |
---|
| 533 | + regulator-boot-on; |
---|
| 534 | + enable-active-high; |
---|
| 535 | + gpio = <&gpio TEGRA_GPIO(D, 0) GPIO_ACTIVE_HIGH>; |
---|
| 536 | + vin-supply = <&sys_3v3_reg>; |
---|
| 537 | + }; |
---|
547 | 538 | |
---|
548 | | - vdd_com_reg: regulator@9 { |
---|
549 | | - compatible = "regulator-fixed"; |
---|
550 | | - reg = <9>; |
---|
551 | | - regulator-name = "vdd_com"; |
---|
552 | | - regulator-min-microvolt = <3300000>; |
---|
553 | | - regulator-max-microvolt = <3300000>; |
---|
554 | | - regulator-always-on; |
---|
555 | | - regulator-boot-on; |
---|
556 | | - enable-active-high; |
---|
557 | | - gpio = <&gpio TEGRA_GPIO(D, 0) GPIO_ACTIVE_HIGH>; |
---|
558 | | - vin-supply = <&sys_3v3_reg>; |
---|
559 | | - }; |
---|
| 539 | + vdd_fuse_3v3_reg: regulator@10 { |
---|
| 540 | + compatible = "regulator-fixed"; |
---|
| 541 | + regulator-name = "vdd_fuse_3v3"; |
---|
| 542 | + regulator-min-microvolt = <3300000>; |
---|
| 543 | + regulator-max-microvolt = <3300000>; |
---|
| 544 | + enable-active-high; |
---|
| 545 | + gpio = <&gpio TEGRA_GPIO(L, 6) GPIO_ACTIVE_HIGH>; |
---|
| 546 | + vin-supply = <&sys_3v3_reg>; |
---|
| 547 | + }; |
---|
560 | 548 | |
---|
561 | | - vdd_fuse_3v3_reg: regulator@10 { |
---|
562 | | - compatible = "regulator-fixed"; |
---|
563 | | - reg = <10>; |
---|
564 | | - regulator-name = "vdd_fuse_3v3"; |
---|
565 | | - regulator-min-microvolt = <3300000>; |
---|
566 | | - regulator-max-microvolt = <3300000>; |
---|
567 | | - enable-active-high; |
---|
568 | | - gpio = <&gpio TEGRA_GPIO(L, 6) GPIO_ACTIVE_HIGH>; |
---|
569 | | - vin-supply = <&sys_3v3_reg>; |
---|
570 | | - }; |
---|
| 549 | + vdd_pnl1_reg: regulator@11 { |
---|
| 550 | + compatible = "regulator-fixed"; |
---|
| 551 | + regulator-name = "vdd_pnl1"; |
---|
| 552 | + regulator-min-microvolt = <3300000>; |
---|
| 553 | + regulator-max-microvolt = <3300000>; |
---|
| 554 | + regulator-always-on; |
---|
| 555 | + regulator-boot-on; |
---|
| 556 | + enable-active-high; |
---|
| 557 | + gpio = <&gpio TEGRA_GPIO(L, 4) GPIO_ACTIVE_HIGH>; |
---|
| 558 | + vin-supply = <&sys_3v3_reg>; |
---|
| 559 | + }; |
---|
571 | 560 | |
---|
572 | | - vdd_pnl1_reg: regulator@11 { |
---|
573 | | - compatible = "regulator-fixed"; |
---|
574 | | - reg = <11>; |
---|
575 | | - regulator-name = "vdd_pnl1"; |
---|
576 | | - regulator-min-microvolt = <3300000>; |
---|
577 | | - regulator-max-microvolt = <3300000>; |
---|
578 | | - regulator-always-on; |
---|
579 | | - regulator-boot-on; |
---|
580 | | - enable-active-high; |
---|
581 | | - gpio = <&gpio TEGRA_GPIO(L, 4) GPIO_ACTIVE_HIGH>; |
---|
582 | | - vin-supply = <&sys_3v3_reg>; |
---|
583 | | - }; |
---|
584 | | - |
---|
585 | | - vdd_vid_reg: regulator@12 { |
---|
586 | | - compatible = "regulator-fixed"; |
---|
587 | | - reg = <12>; |
---|
588 | | - regulator-name = "vddio_vid"; |
---|
589 | | - regulator-min-microvolt = <5000000>; |
---|
590 | | - regulator-max-microvolt = <5000000>; |
---|
591 | | - enable-active-high; |
---|
592 | | - gpio = <&gpio TEGRA_GPIO(T, 0) GPIO_ACTIVE_HIGH>; |
---|
593 | | - gpio-open-drain; |
---|
594 | | - vin-supply = <&vdd_5v0_reg>; |
---|
595 | | - }; |
---|
| 561 | + vdd_vid_reg: regulator@12 { |
---|
| 562 | + compatible = "regulator-fixed"; |
---|
| 563 | + regulator-name = "vddio_vid"; |
---|
| 564 | + regulator-min-microvolt = <5000000>; |
---|
| 565 | + regulator-max-microvolt = <5000000>; |
---|
| 566 | + enable-active-high; |
---|
| 567 | + gpio = <&gpio TEGRA_GPIO(T, 0) GPIO_ACTIVE_HIGH>; |
---|
| 568 | + gpio-open-drain; |
---|
| 569 | + vin-supply = <&vdd_5v0_reg>; |
---|
596 | 570 | }; |
---|
597 | 571 | |
---|
598 | 572 | sound { |
---|
.. | .. |
---|
615 | 589 | |
---|
616 | 590 | nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>; |
---|
617 | 591 | nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2) |
---|
618 | | - GPIO_ACTIVE_HIGH>; |
---|
| 592 | + GPIO_ACTIVE_LOW>; |
---|
619 | 593 | |
---|
620 | 594 | clocks = <&tegra_car TEGRA30_CLK_PLL_A>, |
---|
621 | 595 | <&tegra_car TEGRA30_CLK_PLL_A_OUT0>, |
---|
622 | | - <&tegra_car TEGRA30_CLK_EXTERN1>; |
---|
| 596 | + <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; |
---|
623 | 597 | clock-names = "pll_a", "pll_a_out0", "mclk"; |
---|
| 598 | + |
---|
| 599 | + assigned-clocks = <&tegra_car TEGRA30_CLK_EXTERN1>, |
---|
| 600 | + <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; |
---|
| 601 | + |
---|
| 602 | + assigned-clock-parents = <&tegra_car TEGRA30_CLK_PLL_A_OUT0>, |
---|
| 603 | + <&tegra_car TEGRA30_CLK_EXTERN1>; |
---|
624 | 604 | }; |
---|
625 | 605 | |
---|
626 | 606 | gpio-keys { |
---|