Lines Matching +full:gpio +full:- +full:regulator

1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/input/input.h>
6 #include "tegra20-cpu-opp.dtsi"
19 stdout-path = "serial0:115200n8";
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>;
275 nvidia,high-speed-mode = <TEGRA_PIN_DISABLE>;
277 nvidia,low-power-mode = <TEGRA_PIN_LP_DRIVE_DIV_1>;
278 nvidia,pull-down-strength = <31>;
279 nvidia,pull-up-strength = <31>;
280 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
281 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
333 clock-frequency = <400000>;
338 interrupt-parent = <&gpio>;
341 gpio-controller;
342 #gpio-cells = <2>;
344 micdet-cfg = <0>;
345 micdet-delay = <100>;
346 gpio-cfg = <0xffffffff 0xffffffff 0 0xffffffff 0xffffffff>;
353 interrupt-parent = <&gpio>;
360 clock-frequency = <100000>;
364 compatible = "i2c-mux-pinctrl";
365 #address-cells = <1>;
366 #size-cells = <0>;
368 i2c-parent = <&{/i2c@7000c400}>;
370 pinctrl-names = "ddc", "pta", "idle";
371 pinctrl-0 = <&state_i2cmux_ddc>;
372 pinctrl-1 = <&state_i2cmux_pta>;
373 pinctrl-2 = <&state_i2cmux_idle>;
377 #address-cells = <1>;
378 #size-cells = <0>;
383 #address-cells = <1>;
384 #size-cells = <0>;
390 clock-frequency = <400000>;
395 clock-frequency = <400000>;
402 ti,system-power-controller;
404 #gpio-cells = <2>;
405 gpio-controller;
407 sys-supply = <&vdd_5v0_reg>;
408 vin-sm0-supply = <&sys_reg>;
409 vin-sm1-supply = <&sys_reg>;
410 vin-sm2-supply = <&sys_reg>;
411 vinldo01-supply = <&sm2_reg>;
412 vinldo23-supply = <&sm2_reg>;
413 vinldo4-supply = <&sm2_reg>;
414 vinldo678-supply = <&sm2_reg>;
415 vinldo9-supply = <&sm2_reg>;
419 regulator-name = "vdd_sys";
420 regulator-always-on;
424 regulator-name = "vdd_sm0,vdd_core";
425 regulator-min-microvolt = <1200000>;
426 regulator-max-microvolt = <1200000>;
427 regulator-always-on;
431 regulator-name = "vdd_sm1,vdd_cpu";
432 regulator-min-microvolt = <1000000>;
433 regulator-max-microvolt = <1000000>;
434 regulator-always-on;
438 regulator-name = "vdd_sm2,vin_ldo*";
439 regulator-min-microvolt = <3700000>;
440 regulator-max-microvolt = <3700000>;
441 regulator-always-on;
447 regulator-name = "vdd_ldo1,avdd_pll*";
448 regulator-min-microvolt = <1100000>;
449 regulator-max-microvolt = <1100000>;
450 regulator-always-on;
454 regulator-name = "vdd_ldo2,vdd_rtc";
455 regulator-min-microvolt = <1200000>;
456 regulator-max-microvolt = <1200000>;
460 regulator-name = "vdd_ldo3,avdd_usb*";
461 regulator-min-microvolt = <3300000>;
462 regulator-max-microvolt = <3300000>;
463 regulator-always-on;
467 regulator-name = "vdd_ldo4,avdd_osc,vddio_sys";
468 regulator-min-microvolt = <1800000>;
469 regulator-max-microvolt = <1800000>;
470 regulator-always-on;
474 regulator-name = "vdd_ldo5,vcore_mmc";
475 regulator-min-microvolt = <2850000>;
476 regulator-max-microvolt = <2850000>;
477 regulator-always-on;
481 regulator-name = "vdd_ldo6,avdd_vdac";
482 regulator-min-microvolt = <1800000>;
483 regulator-max-microvolt = <1800000>;
487 regulator-name = "vdd_ldo7,avdd_hdmi,vdd_fuse";
488 regulator-min-microvolt = <3300000>;
489 regulator-max-microvolt = <3300000>;
493 regulator-name = "vdd_ldo8,avdd_hdmi_pll";
494 regulator-min-microvolt = <1800000>;
495 regulator-max-microvolt = <1800000>;
499 regulator-name = "vdd_ldo9,avdd_2v85,vdd_ddr_rx";
500 regulator-min-microvolt = <2850000>;
501 regulator-max-microvolt = <2850000>;
502 regulator-always-on;
506 regulator-name = "vdd_rtc_out,vdd_cell";
507 regulator-min-microvolt = <3300000>;
508 regulator-max-microvolt = <3300000>;
509 regulator-always-on;
514 temperature-sensor@4c {
521 nvidia,invert-interrupt;
522 nvidia,suspend-mode = <1>;
523 nvidia,cpu-pwr-good-time = <2000>;
524 nvidia,cpu-pwr-off-time = <100>;
525 nvidia,core-pwr-good-time = <3845 3845>;
526 nvidia,core-pwr-off-time = <458>;
527 nvidia,sys-clock-req-active-high;
534 usb-phy@c5000000 {
540 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 1)
544 usb-phy@c5004000 {
546 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 1)
554 usb-phy@c5008000 {
560 power-gpios = <&gpio TEGRA_GPIO(K, 6) GPIO_ACTIVE_HIGH>;
561 bus-width = <4>;
562 keep-power-in-suspend;
567 cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
568 wp-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
569 power-gpios = <&gpio TEGRA_GPIO(I, 6) GPIO_ACTIVE_HIGH>;
570 bus-width = <4>;
575 bus-width = <8>;
576 non-removable;
580 compatible = "pwm-backlight";
582 enable-gpios = <&gpio TEGRA_GPIO(D, 4) GPIO_ACTIVE_HIGH>;
583 power-supply = <&vdd_bl_reg>;
586 brightness-levels = <0 4 8 16 32 64 128 255>;
587 default-brightness-level = <6>;
591 compatible = "fixed-clock";
592 clock-frequency = <32768>;
593 #clock-cells = <0>;
598 operating-points-v2 = <&cpu0_opp_table>;
602 operating-points-v2 = <&cpu0_opp_table>;
606 gpio-keys {
607 compatible = "gpio-keys";
611 gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>;
613 wakeup-source;
620 power-supply = <&vdd_pnl_reg>;
621 enable-gpios = <&gpio TEGRA_GPIO(B, 2) GPIO_ACTIVE_HIGH>;
624 ddc-i2c-bus = <&lvds_ddc>;
627 vdd_5v0_reg: regulator@0 {
628 compatible = "regulator-fixed";
629 regulator-name = "vdd_5v0";
630 regulator-min-microvolt = <5000000>;
631 regulator-max-microvolt = <5000000>;
632 regulator-always-on;
635 regulator@1 {
636 compatible = "regulator-fixed";
637 regulator-name = "vdd_1v5";
638 regulator-min-microvolt = <1500000>;
639 regulator-max-microvolt = <1500000>;
640 gpio = <&pmic 0 GPIO_ACTIVE_HIGH>;
643 regulator@2 {
644 compatible = "regulator-fixed";
645 regulator-name = "vdd_1v2";
646 regulator-min-microvolt = <1200000>;
647 regulator-max-microvolt = <1200000>;
648 gpio = <&pmic 1 GPIO_ACTIVE_HIGH>;
649 enable-active-high;
652 vdd_pnl_reg: regulator@3 {
653 compatible = "regulator-fixed";
654 regulator-name = "vdd_pnl";
655 regulator-min-microvolt = <2800000>;
656 regulator-max-microvolt = <2800000>;
657 gpio = <&gpio TEGRA_GPIO(C, 6) GPIO_ACTIVE_HIGH>;
658 enable-active-high;
661 vdd_bl_reg: regulator@4 {
662 compatible = "regulator-fixed";
663 regulator-name = "vdd_bl";
664 regulator-min-microvolt = <2800000>;
665 regulator-max-microvolt = <2800000>;
666 gpio = <&gpio TEGRA_GPIO(W, 0) GPIO_ACTIVE_HIGH>;
667 enable-active-high;
671 compatible = "nvidia,tegra-audio-wm8903-ventana",
672 "nvidia,tegra-audio-wm8903";
675 nvidia,audio-routing =
685 nvidia,i2s-controller = <&tegra_i2s1>;
686 nvidia,audio-codec = <&wm8903>;
688 nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
689 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_LOW>;
690 nvidia,int-mic-en-gpios = <&gpio TEGRA_GPIO(X, 0)
692 nvidia,ext-mic-en-gpios = <&gpio TEGRA_GPIO(X, 1)
698 clock-names = "pll_a", "pll_a_out0", "mclk";