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 "tegra20.dtsi"
9 compatible = "nvidia,seaboard", "nvidia,tegra20";
18 stdout-path = "serial0:115200n8";
37 vdd-supply = <&hdmi_vdd_reg>;
38 pll-supply = <&hdmi_pll_reg>;
39 hdmi-supply = <&vdd_hdmi>;
41 nvidia,ddc-i2c-bus = <&hdmi_ddc>;
42 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7)
48 pinctrl-names = "default";
49 pinctrl-0 = <&state_default>;
183 nvidia,function = "spdif";
278 nvidia,high-speed-mode = <TEGRA_PIN_DISABLE>;
280 nvidia,low-power-mode = <TEGRA_PIN_LP_DRIVE_DIV_1>;
281 nvidia,pull-down-strength = <31>;
282 nvidia,pull-up-strength = <31>;
283 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
284 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
288 state_i2cmux_ddc: pinmux-i2cmux-ddc {
299 state_i2cmux_idle: pinmux-i2cmux-idle {
310 state_i2cmux_pta: pinmux-i2cmux-pta {
327 /delete-property/ dmas;
328 /delete-property/ dma-names;
338 clock-frequency = <400000>;
343 interrupt-parent = <&gpio>;
346 gpio-controller;
347 #gpio-cells = <2>;
349 micdet-cfg = <0>;
350 micdet-delay = <100>;
351 gpio-cfg = <0xffffffff 0xffffffff 0 0xffffffff 0xffffffff>;
358 interrupt-parent = <&gpio>;
365 interrupt-parent = <&gpio>;
372 clock-frequency = <100000>;
377 clock-frequency = <400000>;
382 clock-frequency = <400000>;
385 compatible = "asahi-kasei,ak8975";
387 interrupt-parent = <&gpio>;
396 ti,system-power-controller;
398 #gpio-cells = <2>;
399 gpio-controller;
401 sys-supply = <&vdd_5v0_reg>;
402 vin-sm0-supply = <&sys_reg>;
403 vin-sm1-supply = <&sys_reg>;
404 vin-sm2-supply = <&sys_reg>;
405 vinldo01-supply = <&sm2_reg>;
406 vinldo23-supply = <&sm2_reg>;
407 vinldo4-supply = <&sm2_reg>;
408 vinldo678-supply = <&sm2_reg>;
409 vinldo9-supply = <&sm2_reg>;
413 regulator-name = "vdd_sys";
414 regulator-always-on;
418 regulator-name = "vdd_sm0,vdd_core";
419 regulator-min-microvolt = <1300000>;
420 regulator-max-microvolt = <1300000>;
421 regulator-always-on;
425 regulator-name = "vdd_sm1,vdd_cpu";
426 regulator-min-microvolt = <1125000>;
427 regulator-max-microvolt = <1125000>;
428 regulator-always-on;
432 regulator-name = "vdd_sm2,vin_ldo*";
433 regulator-min-microvolt = <3700000>;
434 regulator-max-microvolt = <3700000>;
435 regulator-always-on;
441 regulator-name = "vdd_ldo1,avdd_pll*";
442 regulator-min-microvolt = <1100000>;
443 regulator-max-microvolt = <1100000>;
444 regulator-always-on;
448 regulator-name = "vdd_ldo2,vdd_rtc";
449 regulator-min-microvolt = <1200000>;
450 regulator-max-microvolt = <1200000>;
454 regulator-name = "vdd_ldo3,avdd_usb*";
455 regulator-min-microvolt = <3300000>;
456 regulator-max-microvolt = <3300000>;
457 regulator-always-on;
461 regulator-name = "vdd_ldo4,avdd_osc,vddio_sys";
462 regulator-min-microvolt = <1800000>;
463 regulator-max-microvolt = <1800000>;
464 regulator-always-on;
468 regulator-name = "vdd_ldo5,vcore_mmc";
469 regulator-min-microvolt = <2850000>;
470 regulator-max-microvolt = <2850000>;
471 regulator-always-on;
475 regulator-name = "vdd_ldo6,avdd_vdac,vddio_vi,vddio_cam";
476 regulator-min-microvolt = <1800000>;
477 regulator-max-microvolt = <1800000>;
481 regulator-name = "vdd_ldo7,avdd_hdmi,vdd_fuse";
482 regulator-min-microvolt = <3300000>;
483 regulator-max-microvolt = <3300000>;
487 regulator-name = "vdd_ldo8,avdd_hdmi_pll";
488 regulator-min-microvolt = <1800000>;
489 regulator-max-microvolt = <1800000>;
493 regulator-name = "vdd_ldo9,avdd_2v85,vdd_ddr_rx";
494 regulator-min-microvolt = <2850000>;
495 regulator-max-microvolt = <2850000>;
496 regulator-always-on;
500 regulator-name = "vdd_rtc_out,vdd_cell";
501 regulator-min-microvolt = <3300000>;
502 regulator-max-microvolt = <3300000>;
503 regulator-always-on;
508 temperature-sensor@4c {
516 nvidia,debounce-delay-ms = <32>;
517 nvidia,repeat-delay-ms = <160>;
518 nvidia,ghost-filter;
519 nvidia,kbc-row-pins = <0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15>;
520 nvidia,kbc-col-pins = <16 17 18 19 20 21 22 23>;
655 nvidia,invert-interrupt;
656 nvidia,suspend-mode = <1>;
657 nvidia,cpu-pwr-good-time = <5000>;
658 nvidia,cpu-pwr-off-time = <5000>;
659 nvidia,core-pwr-good-time = <3845 3845>;
660 nvidia,core-pwr-off-time = <3875>;
661 nvidia,sys-clock-req-active-high;
662 core-supply = <&vdd_core>;
665 memory-controller@7000f400 {
666 emc-table@190000 {
668 compatible = "nvidia,tegra20-emc-table";
669 clock-frequency = <190000>;
670 nvidia,emc-registers = <0x0000000c 0x00000026
684 emc-table@380000 {
686 compatible = "nvidia,tegra20-emc-table";
687 clock-frequency = <380000>;
688 nvidia,emc-registers = <0x00000017 0x0000004b
708 usb-phy@c5000000 {
710 vbus-supply = <&vbus_reg>;
718 usb-phy@c5004000 {
720 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 1)
728 usb-phy@c5008000 {
734 power-gpios = <&gpio TEGRA_GPIO(K, 6) GPIO_ACTIVE_HIGH>;
735 bus-width = <4>;
736 keep-power-in-suspend;
741 cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
742 wp-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
743 power-gpios = <&gpio TEGRA_GPIO(I, 6) GPIO_ACTIVE_HIGH>;
744 bus-width = <4>;
749 bus-width = <8>;
750 non-removable;
754 compatible = "pwm-backlight";
756 enable-gpios = <&gpio TEGRA_GPIO(D, 4) GPIO_ACTIVE_HIGH>;
757 power-supply = <&vdd_bl_reg>;
760 brightness-levels = <0 4 8 16 32 64 128 255>;
761 default-brightness-level = <6>;
764 clk32k_in: clock-32k {
765 compatible = "fixed-clock";
766 clock-frequency = <32768>;
767 #clock-cells = <0>;
770 gpio-keys {
771 compatible = "gpio-keys";
773 key-power {
777 wakeup-source;
780 switch-lid {
783 linux,input-type = <5>; /* EV_SW */
785 debounce-interval = <1>;
786 wakeup-source;
791 compatible = "i2c-mux-pinctrl";
792 #address-cells = <1>;
793 #size-cells = <0>;
795 i2c-parent = <&{/i2c@7000c400}>;
797 pinctrl-names = "ddc", "pta", "idle";
798 pinctrl-0 = <&state_i2cmux_ddc>;
799 pinctrl-1 = <&state_i2cmux_pta>;
800 pinctrl-2 = <&state_i2cmux_idle>;
804 #address-cells = <1>;
805 #size-cells = <0>;
810 #address-cells = <1>;
811 #size-cells = <0>;
813 smart-battery@b {
814 compatible = "ti,bq20z75", "sbs,sbs-battery";
816 sbs,i2c-retry-count = <2>;
817 sbs,poll-retry-count = <10>;
825 power-supply = <&vdd_pnl_reg>;
826 enable-gpios = <&gpio TEGRA_GPIO(B, 2) GPIO_ACTIVE_HIGH>;
829 ddc-i2c-bus = <&lvds_ddc>;
832 vdd_5v0_reg: regulator-5v0 {
833 compatible = "regulator-fixed";
834 regulator-name = "vdd_5v0";
835 regulator-min-microvolt = <5000000>;
836 regulator-max-microvolt = <5000000>;
837 regulator-always-on;
840 regulator-1v5 {
841 compatible = "regulator-fixed";
842 regulator-name = "vdd_1v5";
843 regulator-min-microvolt = <1500000>;
844 regulator-max-microvolt = <1500000>;
848 regulator-1v2 {
849 compatible = "regulator-fixed";
850 regulator-name = "vdd_1v2";
851 regulator-min-microvolt = <1200000>;
852 regulator-max-microvolt = <1200000>;
854 enable-active-high;
857 vbus_reg: regulator-vbus {
858 compatible = "regulator-fixed";
859 regulator-name = "vdd_vbus_wup1";
860 regulator-min-microvolt = <5000000>;
861 regulator-max-microvolt = <5000000>;
862 enable-active-high;
864 regulator-always-on;
865 regulator-boot-on;
868 vdd_pnl_reg: regulator-pnl {
869 compatible = "regulator-fixed";
870 regulator-name = "vdd_pnl";
871 regulator-min-microvolt = <2800000>;
872 regulator-max-microvolt = <2800000>;
874 enable-active-high;
877 vdd_bl_reg: regulator-bl {
878 compatible = "regulator-fixed";
879 regulator-name = "vdd_bl";
880 regulator-min-microvolt = <2800000>;
881 regulator-max-microvolt = <2800000>;
883 enable-active-high;
886 vdd_hdmi: regulator-hdmi {
887 compatible = "regulator-fixed";
888 regulator-name = "VDDIO_HDMI";
889 regulator-min-microvolt = <5000000>;
890 regulator-max-microvolt = <5000000>;
892 enable-active-high;
893 vin-supply = <&vdd_5v0_reg>;
897 compatible = "nvidia,tegra-audio-wm8903-seaboard",
898 "nvidia,tegra-audio-wm8903";
901 nvidia,audio-routing =
911 nvidia,i2s-controller = <&tegra_i2s1>;
912 nvidia,audio-codec = <&wm8903>;
914 nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
915 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(X, 1) GPIO_ACTIVE_LOW>;
920 clock-names = "pll_a", "pll_a_out0", "mclk";