Lines Matching +full:tegra20 +full:- +full:spdif
1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/input/input.h>
5 #include <dt-bindings/thermal/thermal.h>
6 #include "tegra20.dtsi"
7 #include "tegra20-cpu-opp.dtsi"
8 #include "tegra20-cpu-opp-microvolt.dtsi"
11 model = "NVIDIA Tegra20 Ventana evaluation board";
12 compatible = "nvidia,ventana", "nvidia,tegra20";
21 stdout-path = "serial0:115200n8";
40 vdd-supply = <&hdmi_vdd_reg>;
41 pll-supply = <&hdmi_pll_reg>;
43 nvidia,ddc-i2c-bus = <&hdmi_ddc>;
44 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7)
50 pinctrl-names = "default";
51 pinctrl-0 = <&state_default>;
185 nvidia,function = "spdif";
277 nvidia,high-speed-mode = <TEGRA_PIN_DISABLE>;
279 nvidia,low-power-mode = <TEGRA_PIN_LP_DRIVE_DIV_1>;
280 nvidia,pull-down-strength = <31>;
281 nvidia,pull-up-strength = <31>;
282 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
283 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
287 state_i2cmux_ddc: pinmux-i2cmux-ddc {
298 state_i2cmux_idle: pinmux-i2cmux-idle {
309 state_i2cmux_pta: pinmux-i2cmux-pta {
326 /delete-property/ dmas;
327 /delete-property/ dma-names;
337 clock-frequency = <400000>;
342 interrupt-parent = <&gpio>;
345 gpio-controller;
346 #gpio-cells = <2>;
348 micdet-cfg = <0>;
349 micdet-delay = <100>;
350 gpio-cfg = <0xffffffff 0xffffffff 0 0xffffffff 0xffffffff>;
357 interrupt-parent = <&gpio>;
364 clock-frequency = <100000>;
369 clock-frequency = <400000>;
374 clock-frequency = <400000>;
381 ti,system-power-controller;
383 #gpio-cells = <2>;
384 gpio-controller;
386 sys-supply = <&vdd_5v0_reg>;
387 vin-sm0-supply = <&sys_reg>;
388 vin-sm1-supply = <&sys_reg>;
389 vin-sm2-supply = <&sys_reg>;
390 vinldo01-supply = <&sm2_reg>;
391 vinldo23-supply = <&sm2_reg>;
392 vinldo4-supply = <&sm2_reg>;
393 vinldo678-supply = <&sm2_reg>;
394 vinldo9-supply = <&sm2_reg>;
398 regulator-name = "vdd_sys";
399 regulator-always-on;
403 regulator-name = "vdd_sm0,vdd_core";
404 regulator-min-microvolt = <950000>;
405 regulator-max-microvolt = <1300000>;
406 regulator-coupled-with = <&rtc_vdd &vdd_cpu>;
407 regulator-coupled-max-spread = <170000 550000>;
408 regulator-always-on;
409 regulator-boot-on;
411 nvidia,tegra-core-regulator;
415 regulator-name = "vdd_sm1,vdd_cpu";
416 regulator-min-microvolt = <750000>;
417 regulator-max-microvolt = <1125000>;
418 regulator-coupled-with = <&vdd_core &rtc_vdd>;
419 regulator-coupled-max-spread = <550000 550000>;
420 regulator-always-on;
421 regulator-boot-on;
423 nvidia,tegra-cpu-regulator;
427 regulator-name = "vdd_sm2,vin_ldo*";
428 regulator-min-microvolt = <3700000>;
429 regulator-max-microvolt = <3700000>;
430 regulator-always-on;
436 regulator-name = "vdd_ldo1,avdd_pll*";
437 regulator-min-microvolt = <1100000>;
438 regulator-max-microvolt = <1100000>;
439 regulator-always-on;
443 regulator-name = "vdd_ldo2,vdd_rtc";
444 regulator-min-microvolt = <950000>;
445 regulator-max-microvolt = <1300000>;
446 regulator-coupled-with = <&vdd_core &vdd_cpu>;
447 regulator-coupled-max-spread = <170000 550000>;
448 regulator-always-on;
449 regulator-boot-on;
451 nvidia,tegra-rtc-regulator;
455 regulator-name = "vdd_ldo3,avdd_usb*";
456 regulator-min-microvolt = <3300000>;
457 regulator-max-microvolt = <3300000>;
458 regulator-always-on;
462 regulator-name = "vdd_ldo4,avdd_osc,vddio_sys";
463 regulator-min-microvolt = <1800000>;
464 regulator-max-microvolt = <1800000>;
465 regulator-always-on;
469 regulator-name = "vdd_ldo5,vcore_mmc";
470 regulator-min-microvolt = <2850000>;
471 regulator-max-microvolt = <2850000>;
472 regulator-always-on;
476 regulator-name = "vdd_ldo6,avdd_vdac";
477 regulator-min-microvolt = <1800000>;
478 regulator-max-microvolt = <1800000>;
482 regulator-name = "vdd_ldo7,avdd_hdmi,vdd_fuse";
483 regulator-min-microvolt = <3300000>;
484 regulator-max-microvolt = <3300000>;
488 regulator-name = "vdd_ldo8,avdd_hdmi_pll";
489 regulator-min-microvolt = <1800000>;
490 regulator-max-microvolt = <1800000>;
494 regulator-name = "vdd_ldo9,avdd_2v85,vdd_ddr_rx";
495 regulator-min-microvolt = <2850000>;
496 regulator-max-microvolt = <2850000>;
497 regulator-always-on;
501 regulator-name = "vdd_rtc_out,vdd_cell";
502 regulator-min-microvolt = <3300000>;
503 regulator-max-microvolt = <3300000>;
504 regulator-always-on;
509 nct1008: temperature-sensor@4c {
512 #thermal-sensor-cells = <1>;
517 nvidia,invert-interrupt;
518 nvidia,suspend-mode = <1>;
519 nvidia,cpu-pwr-good-time = <2000>;
520 nvidia,cpu-pwr-off-time = <100>;
521 nvidia,core-pwr-good-time = <3845 3845>;
522 nvidia,core-pwr-off-time = <458>;
523 nvidia,sys-clock-req-active-high;
524 core-supply = <&vdd_core>;
531 usb-phy@c5000000 {
539 usb-phy@c5004000 {
541 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 1)
549 usb-phy@c5008000 {
555 power-gpios = <&gpio TEGRA_GPIO(K, 6) GPIO_ACTIVE_HIGH>;
556 bus-width = <4>;
557 keep-power-in-suspend;
562 cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
563 wp-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
564 power-gpios = <&gpio TEGRA_GPIO(I, 6) GPIO_ACTIVE_HIGH>;
565 bus-width = <4>;
570 bus-width = <8>;
571 non-removable;
575 compatible = "pwm-backlight";
577 enable-gpios = <&gpio TEGRA_GPIO(D, 4) GPIO_ACTIVE_HIGH>;
578 power-supply = <&vdd_bl_reg>;
581 brightness-levels = <0 4 8 16 32 64 128 255>;
582 default-brightness-level = <6>;
585 clk32k_in: clock-32k {
586 compatible = "fixed-clock";
587 clock-frequency = <32768>;
588 #clock-cells = <0>;
593 cpu-supply = <&vdd_cpu>;
594 operating-points-v2 = <&cpu0_opp_table>;
595 #cooling-cells = <2>;
599 cpu-supply = <&vdd_cpu>;
600 operating-points-v2 = <&cpu0_opp_table>;
601 #cooling-cells = <2>;
605 gpio-keys {
606 compatible = "gpio-keys";
608 key-power {
612 wakeup-source;
617 compatible = "i2c-mux-pinctrl";
618 #address-cells = <1>;
619 #size-cells = <0>;
621 i2c-parent = <&{/i2c@7000c400}>;
623 pinctrl-names = "ddc", "pta", "idle";
624 pinctrl-0 = <&state_i2cmux_ddc>;
625 pinctrl-1 = <&state_i2cmux_pta>;
626 pinctrl-2 = <&state_i2cmux_idle>;
630 #address-cells = <1>;
631 #size-cells = <0>;
636 #address-cells = <1>;
637 #size-cells = <0>;
644 power-supply = <&vdd_pnl_reg>;
645 enable-gpios = <&gpio TEGRA_GPIO(B, 2) GPIO_ACTIVE_HIGH>;
648 ddc-i2c-bus = <&lvds_ddc>;
651 vdd_5v0_reg: regulator-5v0 {
652 compatible = "regulator-fixed";
653 regulator-name = "vdd_5v0";
654 regulator-min-microvolt = <5000000>;
655 regulator-max-microvolt = <5000000>;
656 regulator-always-on;
659 regulator-1v5 {
660 compatible = "regulator-fixed";
661 regulator-name = "vdd_1v5";
662 regulator-min-microvolt = <1500000>;
663 regulator-max-microvolt = <1500000>;
667 regulator-1v2 {
668 compatible = "regulator-fixed";
669 regulator-name = "vdd_1v2";
670 regulator-min-microvolt = <1200000>;
671 regulator-max-microvolt = <1200000>;
673 enable-active-high;
676 vdd_pnl_reg: regulator-pnl {
677 compatible = "regulator-fixed";
678 regulator-name = "vdd_pnl";
679 regulator-min-microvolt = <2800000>;
680 regulator-max-microvolt = <2800000>;
682 enable-active-high;
685 vdd_bl_reg: regulator-bl {
686 compatible = "regulator-fixed";
687 regulator-name = "vdd_bl";
688 regulator-min-microvolt = <2800000>;
689 regulator-max-microvolt = <2800000>;
691 enable-active-high;
695 compatible = "nvidia,tegra-audio-wm8903-ventana",
696 "nvidia,tegra-audio-wm8903";
699 nvidia,audio-routing =
709 nvidia,i2s-controller = <&tegra_i2s1>;
710 nvidia,audio-codec = <&wm8903>;
712 nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
713 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_LOW>;
714 nvidia,int-mic-en-gpios = <&gpio TEGRA_GPIO(X, 0)
716 nvidia,ext-mic-en-gpios = <&gpio TEGRA_GPIO(X, 1)
722 clock-names = "pll_a", "pll_a_out0", "mclk";
725 thermal-zones {
726 cpu-thermal {
727 polling-delay-passive = <1000>; /* milliseconds */
728 polling-delay = <5000>; /* milliseconds */
730 thermal-sensors = <&nct1008 1>;
733 trip0: cpu-alert0 {
740 trip1: cpu-crit {
748 cooling-maps {
751 cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,