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 vdd-supply = <&hdmi_vdd_reg>;
38 pll-supply = <&hdmi_pll_reg>;
40 nvidia,ddc-i2c-bus = <&hdmi_ddc>;
41 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7)
47 pinctrl-names = "default";
48 pinctrl-0 = <&state_default>;
274 nvidia,high-speed-mode = <TEGRA_PIN_DISABLE>;
276 nvidia,low-power-mode = <TEGRA_PIN_LP_DRIVE_DIV_1>;
277 nvidia,pull-down-strength = <31>;
278 nvidia,pull-up-strength = <31>;
279 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
280 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
332 clock-frequency = <400000>;
337 interrupt-parent = <&gpio>;
340 gpio-controller;
341 #gpio-cells = <2>;
343 micdet-cfg = <0>;
344 micdet-delay = <100>;
345 gpio-cfg = <0xffffffff 0xffffffff 0 0xffffffff 0xffffffff>;
352 interrupt-parent = <&gpio>;
359 clock-frequency = <100000>;
363 compatible = "i2c-mux-pinctrl";
364 #address-cells = <1>;
365 #size-cells = <0>;
367 i2c-parent = <&{/i2c@7000c400}>;
369 pinctrl-names = "ddc", "pta", "idle";
370 pinctrl-0 = <&state_i2cmux_ddc>;
371 pinctrl-1 = <&state_i2cmux_pta>;
372 pinctrl-2 = <&state_i2cmux_idle>;
376 #address-cells = <1>;
377 #size-cells = <0>;
382 #address-cells = <1>;
383 #size-cells = <0>;
389 clock-frequency = <400000>;
394 clock-frequency = <400000>;
401 ti,system-power-controller;
403 #gpio-cells = <2>;
404 gpio-controller;
406 sys-supply = <&vdd_5v0_reg>;
407 vin-sm0-supply = <&sys_reg>;
408 vin-sm1-supply = <&sys_reg>;
409 vin-sm2-supply = <&sys_reg>;
410 vinldo01-supply = <&sm2_reg>;
411 vinldo23-supply = <&sm2_reg>;
412 vinldo4-supply = <&sm2_reg>;
413 vinldo678-supply = <&sm2_reg>;
414 vinldo9-supply = <&sm2_reg>;
418 regulator-name = "vdd_sys";
419 regulator-always-on;
423 regulator-name = "vdd_sm0,vdd_core";
424 regulator-min-microvolt = <1200000>;
425 regulator-max-microvolt = <1200000>;
426 regulator-always-on;
430 regulator-name = "vdd_sm1,vdd_cpu";
431 regulator-min-microvolt = <1000000>;
432 regulator-max-microvolt = <1000000>;
433 regulator-always-on;
437 regulator-name = "vdd_sm2,vin_ldo*";
438 regulator-min-microvolt = <3700000>;
439 regulator-max-microvolt = <3700000>;
440 regulator-always-on;
446 regulator-name = "vdd_ldo1,avdd_pll*";
447 regulator-min-microvolt = <1100000>;
448 regulator-max-microvolt = <1100000>;
449 regulator-always-on;
453 regulator-name = "vdd_ldo2,vdd_rtc";
454 regulator-min-microvolt = <1200000>;
455 regulator-max-microvolt = <1200000>;
459 regulator-name = "vdd_ldo3,avdd_usb*";
460 regulator-min-microvolt = <3300000>;
461 regulator-max-microvolt = <3300000>;
462 regulator-always-on;
466 regulator-name = "vdd_ldo4,avdd_osc,vddio_sys";
467 regulator-min-microvolt = <1800000>;
468 regulator-max-microvolt = <1800000>;
469 regulator-always-on;
473 regulator-name = "vdd_ldo5,vcore_mmc";
474 regulator-min-microvolt = <2850000>;
475 regulator-max-microvolt = <2850000>;
476 regulator-always-on;
480 regulator-name = "vdd_ldo6,avdd_vdac";
481 regulator-min-microvolt = <1800000>;
482 regulator-max-microvolt = <1800000>;
486 regulator-name = "vdd_ldo7,avdd_hdmi,vdd_fuse";
487 regulator-min-microvolt = <3300000>;
488 regulator-max-microvolt = <3300000>;
492 regulator-name = "vdd_ldo8,avdd_hdmi_pll";
493 regulator-min-microvolt = <1800000>;
494 regulator-max-microvolt = <1800000>;
498 regulator-name = "vdd_ldo9,avdd_2v85,vdd_ddr_rx";
499 regulator-min-microvolt = <2850000>;
500 regulator-max-microvolt = <2850000>;
501 regulator-always-on;
505 regulator-name = "vdd_rtc_out,vdd_cell";
506 regulator-min-microvolt = <3300000>;
507 regulator-max-microvolt = <3300000>;
508 regulator-always-on;
513 temperature-sensor@4c {
520 nvidia,invert-interrupt;
521 nvidia,suspend-mode = <1>;
522 nvidia,cpu-pwr-good-time = <2000>;
523 nvidia,cpu-pwr-off-time = <100>;
524 nvidia,core-pwr-good-time = <3845 3845>;
525 nvidia,core-pwr-off-time = <458>;
526 nvidia,sys-clock-req-active-high;
533 usb-phy@c5000000 {
539 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 1)
543 usb-phy@c5004000 {
545 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 1)
553 usb-phy@c5008000 {
559 power-gpios = <&gpio TEGRA_GPIO(K, 6) GPIO_ACTIVE_HIGH>;
560 bus-width = <4>;
561 keep-power-in-suspend;
566 cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
567 wp-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
568 power-gpios = <&gpio TEGRA_GPIO(I, 6) GPIO_ACTIVE_HIGH>;
569 bus-width = <4>;
574 bus-width = <8>;
575 non-removable;
579 compatible = "pwm-backlight";
581 enable-gpios = <&gpio TEGRA_GPIO(D, 4) GPIO_ACTIVE_HIGH>;
582 power-supply = <&vdd_bl_reg>;
585 brightness-levels = <0 4 8 16 32 64 128 255>;
586 default-brightness-level = <6>;
590 compatible = "fixed-clock";
591 clock-frequency = <32768>;
592 #clock-cells = <0>;
595 gpio-keys {
596 compatible = "gpio-keys";
600 gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>;
602 wakeup-source;
609 power-supply = <&vdd_pnl_reg>;
610 enable-gpios = <&gpio TEGRA_GPIO(B, 2) GPIO_ACTIVE_HIGH>;
613 ddc-i2c-bus = <&lvds_ddc>;
616 vdd_5v0_reg: regulator@0 {
617 compatible = "regulator-fixed";
618 regulator-name = "vdd_5v0";
619 regulator-min-microvolt = <5000000>;
620 regulator-max-microvolt = <5000000>;
621 regulator-always-on;
624 regulator@1 {
625 compatible = "regulator-fixed";
626 regulator-name = "vdd_1v5";
627 regulator-min-microvolt = <1500000>;
628 regulator-max-microvolt = <1500000>;
629 gpio = <&pmic 0 GPIO_ACTIVE_HIGH>;
632 regulator@2 {
633 compatible = "regulator-fixed";
634 regulator-name = "vdd_1v2";
635 regulator-min-microvolt = <1200000>;
636 regulator-max-microvolt = <1200000>;
637 gpio = <&pmic 1 GPIO_ACTIVE_HIGH>;
638 enable-active-high;
641 vdd_pnl_reg: regulator@3 {
642 compatible = "regulator-fixed";
643 regulator-name = "vdd_pnl";
644 regulator-min-microvolt = <2800000>;
645 regulator-max-microvolt = <2800000>;
646 gpio = <&gpio TEGRA_GPIO(C, 6) GPIO_ACTIVE_HIGH>;
647 enable-active-high;
650 vdd_bl_reg: regulator@4 {
651 compatible = "regulator-fixed";
652 regulator-name = "vdd_bl";
653 regulator-min-microvolt = <2800000>;
654 regulator-max-microvolt = <2800000>;
655 gpio = <&gpio TEGRA_GPIO(W, 0) GPIO_ACTIVE_HIGH>;
656 enable-active-high;
660 compatible = "nvidia,tegra-audio-wm8903-ventana",
661 "nvidia,tegra-audio-wm8903";
664 nvidia,audio-routing =
674 nvidia,i2s-controller = <&tegra_i2s1>;
675 nvidia,audio-codec = <&wm8903>;
677 nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
678 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_HIGH>;
679 nvidia,int-mic-en-gpios = <&gpio TEGRA_GPIO(X, 0)
681 nvidia,ext-mic-en-gpios = <&gpio TEGRA_GPIO(X, 1)
687 clock-names = "pll_a", "pll_a_out0", "mclk";