Lines Matching +full:regulator +full:- +full:gpio
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;
573 avdd-pex-supply = <&pci_vdd_reg>;
574 vdd-pex-supply = <&pci_vdd_reg>;
575 avdd-pex-pll-supply = <&pci_vdd_reg>;
576 avdd-plle-supply = <&pci_vdd_reg>;
577 vddio-pex-clk-supply = <&pci_clk_reg>;
592 usb-phy@c5000000 {
598 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 1)
602 usb-phy@c5004000 {
604 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 1)
612 usb-phy@c5008000 {
618 cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
619 wp-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
620 power-gpios = <&gpio TEGRA_GPIO(T, 3) GPIO_ACTIVE_HIGH>;
621 bus-width = <4>;
626 cd-gpios = <&gpio TEGRA_GPIO(H, 2) GPIO_ACTIVE_LOW>;
627 wp-gpios = <&gpio TEGRA_GPIO(H, 3) GPIO_ACTIVE_HIGH>;
628 power-gpios = <&gpio TEGRA_GPIO(I, 6) GPIO_ACTIVE_HIGH>;
629 bus-width = <8>;
633 compatible = "pwm-backlight";
635 enable-gpios = <&gpio TEGRA_GPIO(B, 5) GPIO_ACTIVE_HIGH>;
636 power-supply = <&vdd_bl_reg>;
639 brightness-levels = <0 4 8 16 32 64 128 255>;
640 default-brightness-level = <6>;
644 compatible = "fixed-clock";
645 clock-frequency = <32768>;
646 #clock-cells = <0>;
649 gpio-keys {
650 compatible = "gpio-keys";
654 gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>;
656 wakeup-source;
663 power-supply = <&vdd_pnl_reg>;
664 enable-gpios = <&gpio TEGRA_GPIO(B, 2) GPIO_ACTIVE_HIGH>;
669 vdd_5v0_reg: regulator@0 {
670 compatible = "regulator-fixed";
671 regulator-name = "vdd_5v0";
672 regulator-min-microvolt = <5000000>;
673 regulator-max-microvolt = <5000000>;
674 regulator-always-on;
677 regulator@1 {
678 compatible = "regulator-fixed";
679 regulator-name = "vdd_1v5";
680 regulator-min-microvolt = <1500000>;
681 regulator-max-microvolt = <1500000>;
682 gpio = <&pmic 0 GPIO_ACTIVE_HIGH>;
685 regulator@2 {
686 compatible = "regulator-fixed";
687 regulator-name = "vdd_1v2";
688 regulator-min-microvolt = <1200000>;
689 regulator-max-microvolt = <1200000>;
690 gpio = <&pmic 1 GPIO_ACTIVE_HIGH>;
691 enable-active-high;
694 pci_vdd_reg: regulator@3 {
695 compatible = "regulator-fixed";
696 regulator-name = "vdd_1v05";
697 regulator-min-microvolt = <1050000>;
698 regulator-max-microvolt = <1050000>;
699 gpio = <&pmic 2 GPIO_ACTIVE_HIGH>;
700 enable-active-high;
703 vdd_pnl_reg: regulator@4 {
704 compatible = "regulator-fixed";
705 regulator-name = "vdd_pnl";
706 regulator-min-microvolt = <2800000>;
707 regulator-max-microvolt = <2800000>;
708 gpio = <&gpio TEGRA_GPIO(C, 6) GPIO_ACTIVE_HIGH>;
709 enable-active-high;
712 vdd_bl_reg: regulator@5 {
713 compatible = "regulator-fixed";
714 regulator-name = "vdd_bl";
715 regulator-min-microvolt = <2800000>;
716 regulator-max-microvolt = <2800000>;
717 gpio = <&gpio TEGRA_GPIO(W, 0) GPIO_ACTIVE_HIGH>;
718 enable-active-high;
721 vdd_5v0_hdmi: regulator@6 {
722 compatible = "regulator-fixed";
723 regulator-name = "VDDIO_HDMI";
724 regulator-min-microvolt = <5000000>;
725 regulator-max-microvolt = <5000000>;
726 gpio = <&gpio TEGRA_GPIO(T, 2) GPIO_ACTIVE_HIGH>;
727 enable-active-high;
728 vin-supply = <&vdd_5v0_reg>;
732 compatible = "nvidia,tegra-audio-wm8903-harmony",
733 "nvidia,tegra-audio-wm8903";
736 nvidia,audio-routing =
746 nvidia,i2s-controller = <&tegra_i2s1>;
747 nvidia,audio-codec = <&wm8903>;
749 nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
750 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2)
752 nvidia,int-mic-en-gpios = <&gpio TEGRA_GPIO(X, 0)
754 nvidia,ext-mic-en-gpios = <&gpio TEGRA_GPIO(X, 1)
760 clock-names = "pll_a", "pll_a_out0", "mclk";