Lines Matching +full:ext +full:- +full:mic +full:- +full:en +full:- +full:gpios

1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/input/input.h>
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>;
285 clock-frequency = <400000>;
290 interrupt-parent = <&gpio>;
293 gpio-controller;
294 #gpio-cells = <2>;
296 micdet-cfg = <0>;
297 micdet-delay = <100>;
298 gpio-cfg = <0xffffffff 0xffffffff 0 0xffffffff 0xffffffff>;
304 clock-frequency = <100000>;
309 clock-frequency = <400000>;
314 clock-frequency = <400000>;
321 ti,system-power-controller;
323 #gpio-cells = <2>;
324 gpio-controller;
326 sys-supply = <&vdd_5v0_reg>;
327 vin-sm0-supply = <&sys_reg>;
328 vin-sm1-supply = <&sys_reg>;
329 vin-sm2-supply = <&sys_reg>;
330 vinldo01-supply = <&sm2_reg>;
331 vinldo23-supply = <&sm2_reg>;
332 vinldo4-supply = <&sm2_reg>;
333 vinldo678-supply = <&sm2_reg>;
334 vinldo9-supply = <&sm2_reg>;
338 regulator-name = "vdd_sys";
339 regulator-always-on;
343 regulator-name = "vdd_sm0,vdd_core";
344 regulator-min-microvolt = <1200000>;
345 regulator-max-microvolt = <1200000>;
346 regulator-always-on;
350 regulator-name = "vdd_sm1,vdd_cpu";
351 regulator-min-microvolt = <1000000>;
352 regulator-max-microvolt = <1000000>;
353 regulator-always-on;
357 regulator-name = "vdd_sm2,vin_ldo*";
358 regulator-min-microvolt = <3700000>;
359 regulator-max-microvolt = <3700000>;
360 regulator-always-on;
364 regulator-name = "vdd_ldo0,vddio_pex_clk";
365 regulator-min-microvolt = <3300000>;
366 regulator-max-microvolt = <3300000>;
370 regulator-name = "vdd_ldo1,avdd_pll*";
371 regulator-min-microvolt = <1100000>;
372 regulator-max-microvolt = <1100000>;
373 regulator-always-on;
377 regulator-name = "vdd_ldo2,vdd_rtc";
378 regulator-min-microvolt = <1200000>;
379 regulator-max-microvolt = <1200000>;
383 regulator-name = "vdd_ldo3,avdd_usb*";
384 regulator-min-microvolt = <3300000>;
385 regulator-max-microvolt = <3300000>;
386 regulator-always-on;
390 regulator-name = "vdd_ldo4,avdd_osc,vddio_sys";
391 regulator-min-microvolt = <1800000>;
392 regulator-max-microvolt = <1800000>;
393 regulator-always-on;
397 regulator-name = "vdd_ldo5,vcore_mmc";
398 regulator-min-microvolt = <2850000>;
399 regulator-max-microvolt = <2850000>;
400 regulator-always-on;
404 regulator-name = "vdd_ldo6,avdd_vdac";
405 regulator-min-microvolt = <1800000>;
406 regulator-max-microvolt = <1800000>;
410 regulator-name = "vdd_ldo7,avdd_hdmi";
411 regulator-min-microvolt = <3300000>;
412 regulator-max-microvolt = <3300000>;
416 regulator-name = "vdd_ldo8,avdd_hdmi_pll";
417 regulator-min-microvolt = <1800000>;
418 regulator-max-microvolt = <1800000>;
422 regulator-name = "vdd_ldo9,avdd_2v85,vdd_ddr_rx";
423 regulator-min-microvolt = <2850000>;
424 regulator-max-microvolt = <2850000>;
425 regulator-always-on;
429 regulator-name = "vdd_rtc_out,vdd_cell";
430 regulator-min-microvolt = <3300000>;
431 regulator-max-microvolt = <3300000>;
432 regulator-always-on;
437 temperature-sensor@4c {
445 nvidia,debounce-delay-ms = <2>;
446 nvidia,repeat-delay-ms = <160>;
447 nvidia,kbc-row-pins = <0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15>;
448 nvidia,kbc-col-pins = <16 17 18 19 20 21 22 23>;
561 nvidia,invert-interrupt;
562 nvidia,suspend-mode = <1>;
563 nvidia,cpu-pwr-good-time = <5000>;
564 nvidia,cpu-pwr-off-time = <5000>;
565 nvidia,core-pwr-good-time = <3845 3845>;
566 nvidia,core-pwr-off-time = <3875>;
567 nvidia,sys-clock-req-active-high;
568 core-supply = <&vdd_core>;
574 avdd-pex-supply = <&pci_vdd_reg>;
575 vdd-pex-supply = <&pci_vdd_reg>;
576 avdd-pex-pll-supply = <&pci_vdd_reg>;
577 avdd-plle-supply = <&pci_vdd_reg>;
578 vddio-pex-clk-supply = <&pci_clk_reg>;
593 usb-phy@c5000000 {
601 usb-phy@c5004000 {
603 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 1)
611 usb-phy@c5008000 {
617 cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
618 wp-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
619 power-gpios = <&gpio TEGRA_GPIO(T, 3) GPIO_ACTIVE_HIGH>;
620 bus-width = <4>;
625 cd-gpios = <&gpio TEGRA_GPIO(H, 2) GPIO_ACTIVE_LOW>;
626 wp-gpios = <&gpio TEGRA_GPIO(H, 3) GPIO_ACTIVE_HIGH>;
627 power-gpios = <&gpio TEGRA_GPIO(I, 6) GPIO_ACTIVE_HIGH>;
628 bus-width = <8>;
632 compatible = "pwm-backlight";
634 enable-gpios = <&gpio TEGRA_GPIO(B, 5) GPIO_ACTIVE_HIGH>;
635 power-supply = <&vdd_bl_reg>;
638 brightness-levels = <0 4 8 16 32 64 128 255>;
639 default-brightness-level = <6>;
642 clk32k_in: clock-32k {
643 compatible = "fixed-clock";
644 clock-frequency = <32768>;
645 #clock-cells = <0>;
648 gpio-keys {
649 compatible = "gpio-keys";
651 key-power {
653 gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>;
655 wakeup-source;
662 power-supply = <&vdd_pnl_reg>;
663 enable-gpios = <&gpio TEGRA_GPIO(B, 2) GPIO_ACTIVE_HIGH>;
668 vdd_5v0_reg: regulator-5v0 {
669 compatible = "regulator-fixed";
670 regulator-name = "vdd_5v0";
671 regulator-min-microvolt = <5000000>;
672 regulator-max-microvolt = <5000000>;
673 regulator-always-on;
676 regulator-1v5 {
677 compatible = "regulator-fixed";
678 regulator-name = "vdd_1v5";
679 regulator-min-microvolt = <1500000>;
680 regulator-max-microvolt = <1500000>;
684 regulator-1v2 {
685 compatible = "regulator-fixed";
686 regulator-name = "vdd_1v2";
687 regulator-min-microvolt = <1200000>;
688 regulator-max-microvolt = <1200000>;
690 enable-active-high;
693 pci_vdd_reg: regulator-1v05 {
694 compatible = "regulator-fixed";
695 regulator-name = "vdd_1v05";
696 regulator-min-microvolt = <1050000>;
697 regulator-max-microvolt = <1050000>;
699 enable-active-high;
702 vdd_pnl_reg: regulator-pn1 {
703 compatible = "regulator-fixed";
704 regulator-name = "vdd_pnl";
705 regulator-min-microvolt = <2800000>;
706 regulator-max-microvolt = <2800000>;
708 enable-active-high;
711 vdd_bl_reg: regulator-bl {
712 compatible = "regulator-fixed";
713 regulator-name = "vdd_bl";
714 regulator-min-microvolt = <2800000>;
715 regulator-max-microvolt = <2800000>;
717 enable-active-high;
720 vdd_5v0_hdmi: regulator-hdmi {
721 compatible = "regulator-fixed";
722 regulator-name = "VDDIO_HDMI";
723 regulator-min-microvolt = <5000000>;
724 regulator-max-microvolt = <5000000>;
726 enable-active-high;
727 vin-supply = <&vdd_5v0_reg>;
731 compatible = "nvidia,tegra-audio-wm8903-harmony",
732 "nvidia,tegra-audio-wm8903";
735 nvidia,audio-routing =
742 "Mic Jack", "MICBIAS",
743 "IN1L", "Mic Jack";
745 nvidia,i2s-controller = <&tegra_i2s1>;
746 nvidia,audio-codec = <&wm8903>;
748 nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
749 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2)
751 nvidia,int-mic-en-gpios = <&gpio TEGRA_GPIO(X, 0)
753 nvidia,ext-mic-en-gpios = <&gpio TEGRA_GPIO(X, 1)
759 clock-names = "pll_a", "pll_a_out0", "mclk";