Lines Matching +full:tegra20 +full:- +full:i2s

1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/input/input.h>
5 #include "tegra20.dtsi"
8 model = "NVIDIA Tegra20 Harmony evaluation board";
9 compatible = "nvidia,harmony", "nvidia,tegra20";
18 stdout-path = "serial0:115200n8";
37 hdmi-supply = <&vdd_5v0_hdmi>;
38 vdd-supply = <&hdmi_vdd_reg>;
39 pll-supply = <&hdmi_pll_reg>;
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>;
271 i2s@70002800 {
276 /delete-property/ dmas;
277 /delete-property/ dma-names;
287 clock-frequency = <400000>;
292 interrupt-parent = <&gpio>;
295 gpio-controller;
296 #gpio-cells = <2>;
298 micdet-cfg = <0>;
299 micdet-delay = <100>;
300 gpio-cfg = <0xffffffff 0xffffffff 0 0xffffffff 0xffffffff>;
306 clock-frequency = <100000>;
311 clock-frequency = <400000>;
316 clock-frequency = <400000>;
323 ti,system-power-controller;
325 #gpio-cells = <2>;
326 gpio-controller;
328 sys-supply = <&vdd_5v0_reg>;
329 vin-sm0-supply = <&sys_reg>;
330 vin-sm1-supply = <&sys_reg>;
331 vin-sm2-supply = <&sys_reg>;
332 vinldo01-supply = <&sm2_reg>;
333 vinldo23-supply = <&sm2_reg>;
334 vinldo4-supply = <&sm2_reg>;
335 vinldo678-supply = <&sm2_reg>;
336 vinldo9-supply = <&sm2_reg>;
340 regulator-name = "vdd_sys";
341 regulator-always-on;
345 regulator-name = "vdd_sm0,vdd_core";
346 regulator-min-microvolt = <1200000>;
347 regulator-max-microvolt = <1200000>;
348 regulator-always-on;
352 regulator-name = "vdd_sm1,vdd_cpu";
353 regulator-min-microvolt = <1000000>;
354 regulator-max-microvolt = <1000000>;
355 regulator-always-on;
359 regulator-name = "vdd_sm2,vin_ldo*";
360 regulator-min-microvolt = <3700000>;
361 regulator-max-microvolt = <3700000>;
362 regulator-always-on;
366 regulator-name = "vdd_ldo0,vddio_pex_clk";
367 regulator-min-microvolt = <3300000>;
368 regulator-max-microvolt = <3300000>;
372 regulator-name = "vdd_ldo1,avdd_pll*";
373 regulator-min-microvolt = <1100000>;
374 regulator-max-microvolt = <1100000>;
375 regulator-always-on;
379 regulator-name = "vdd_ldo2,vdd_rtc";
380 regulator-min-microvolt = <1200000>;
381 regulator-max-microvolt = <1200000>;
385 regulator-name = "vdd_ldo3,avdd_usb*";
386 regulator-min-microvolt = <3300000>;
387 regulator-max-microvolt = <3300000>;
388 regulator-always-on;
392 regulator-name = "vdd_ldo4,avdd_osc,vddio_sys";
393 regulator-min-microvolt = <1800000>;
394 regulator-max-microvolt = <1800000>;
395 regulator-always-on;
399 regulator-name = "vdd_ldo5,vcore_mmc";
400 regulator-min-microvolt = <2850000>;
401 regulator-max-microvolt = <2850000>;
402 regulator-always-on;
406 regulator-name = "vdd_ldo6,avdd_vdac";
407 regulator-min-microvolt = <1800000>;
408 regulator-max-microvolt = <1800000>;
412 regulator-name = "vdd_ldo7,avdd_hdmi";
413 regulator-min-microvolt = <3300000>;
414 regulator-max-microvolt = <3300000>;
418 regulator-name = "vdd_ldo8,avdd_hdmi_pll";
419 regulator-min-microvolt = <1800000>;
420 regulator-max-microvolt = <1800000>;
424 regulator-name = "vdd_ldo9,avdd_2v85,vdd_ddr_rx";
425 regulator-min-microvolt = <2850000>;
426 regulator-max-microvolt = <2850000>;
427 regulator-always-on;
431 regulator-name = "vdd_rtc_out,vdd_cell";
432 regulator-min-microvolt = <3300000>;
433 regulator-max-microvolt = <3300000>;
434 regulator-always-on;
439 temperature-sensor@4c {
447 nvidia,debounce-delay-ms = <2>;
448 nvidia,repeat-delay-ms = <160>;
449 nvidia,kbc-row-pins = <0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15>;
450 nvidia,kbc-col-pins = <16 17 18 19 20 21 22 23>;
563 nvidia,invert-interrupt;
564 nvidia,suspend-mode = <1>;
565 nvidia,cpu-pwr-good-time = <5000>;
566 nvidia,cpu-pwr-off-time = <5000>;
567 nvidia,core-pwr-good-time = <3845 3845>;
568 nvidia,core-pwr-off-time = <3875>;
569 nvidia,sys-clock-req-active-high;
570 core-supply = <&vdd_core>;
576 avdd-pex-supply = <&pci_vdd_reg>;
577 vdd-pex-supply = <&pci_vdd_reg>;
578 avdd-pex-pll-supply = <&pci_vdd_reg>;
579 avdd-plle-supply = <&pci_vdd_reg>;
580 vddio-pex-clk-supply = <&pci_clk_reg>;
595 usb-phy@c5000000 {
603 usb-phy@c5004000 {
605 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 1)
613 usb-phy@c5008000 {
619 cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
620 wp-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
621 power-gpios = <&gpio TEGRA_GPIO(T, 3) GPIO_ACTIVE_HIGH>;
622 bus-width = <4>;
627 cd-gpios = <&gpio TEGRA_GPIO(H, 2) GPIO_ACTIVE_LOW>;
628 wp-gpios = <&gpio TEGRA_GPIO(H, 3) GPIO_ACTIVE_HIGH>;
629 power-gpios = <&gpio TEGRA_GPIO(I, 6) GPIO_ACTIVE_HIGH>;
630 bus-width = <8>;
634 compatible = "pwm-backlight";
636 enable-gpios = <&gpio TEGRA_GPIO(B, 5) GPIO_ACTIVE_HIGH>;
637 power-supply = <&vdd_bl_reg>;
640 brightness-levels = <0 4 8 16 32 64 128 255>;
641 default-brightness-level = <6>;
644 clk32k_in: clock-32k {
645 compatible = "fixed-clock";
646 clock-frequency = <32768>;
647 #clock-cells = <0>;
650 gpio-keys {
651 compatible = "gpio-keys";
653 key-power {
657 wakeup-source;
664 power-supply = <&vdd_pnl_reg>;
665 enable-gpios = <&gpio TEGRA_GPIO(B, 2) GPIO_ACTIVE_HIGH>;
670 vdd_5v0_reg: regulator-5v0 {
671 compatible = "regulator-fixed";
672 regulator-name = "vdd_5v0";
673 regulator-min-microvolt = <5000000>;
674 regulator-max-microvolt = <5000000>;
675 regulator-always-on;
678 regulator-1v5 {
679 compatible = "regulator-fixed";
680 regulator-name = "vdd_1v5";
681 regulator-min-microvolt = <1500000>;
682 regulator-max-microvolt = <1500000>;
686 regulator-1v2 {
687 compatible = "regulator-fixed";
688 regulator-name = "vdd_1v2";
689 regulator-min-microvolt = <1200000>;
690 regulator-max-microvolt = <1200000>;
692 enable-active-high;
695 pci_vdd_reg: regulator-1v05 {
696 compatible = "regulator-fixed";
697 regulator-name = "vdd_1v05";
698 regulator-min-microvolt = <1050000>;
699 regulator-max-microvolt = <1050000>;
701 enable-active-high;
704 vdd_pnl_reg: regulator-pn1 {
705 compatible = "regulator-fixed";
706 regulator-name = "vdd_pnl";
707 regulator-min-microvolt = <2800000>;
708 regulator-max-microvolt = <2800000>;
710 enable-active-high;
713 vdd_bl_reg: regulator-bl {
714 compatible = "regulator-fixed";
715 regulator-name = "vdd_bl";
716 regulator-min-microvolt = <2800000>;
717 regulator-max-microvolt = <2800000>;
719 enable-active-high;
722 vdd_5v0_hdmi: regulator-hdmi {
723 compatible = "regulator-fixed";
724 regulator-name = "VDDIO_HDMI";
725 regulator-min-microvolt = <5000000>;
726 regulator-max-microvolt = <5000000>;
728 enable-active-high;
729 vin-supply = <&vdd_5v0_reg>;
733 compatible = "nvidia,tegra-audio-wm8903-harmony",
734 "nvidia,tegra-audio-wm8903";
737 nvidia,audio-routing =
747 nvidia,i2s-controller = <&tegra_i2s1>;
748 nvidia,audio-codec = <&wm8903>;
750 nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
751 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2)
753 nvidia,int-mic-en-gpios = <&gpio TEGRA_GPIO(X, 0)
755 nvidia,ext-mic-en-gpios = <&gpio TEGRA_GPIO(X, 1)
761 clock-names = "pll_a", "pll_a_out0", "mclk";