Lines Matching +full:ddc +full:- +full:en +full:- +full:gpios

1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/input/input.h>
5 #include <dt-bindings/thermal/thermal.h>
7 #include "tegra20-cpu-opp.dtsi"
8 #include "tegra20-cpu-opp-microvolt.dtsi"
21 stdout-path = "serial0:115200n8";
40 vdd-supply = <&hdmi_vdd_reg>;
41 pll-supply = <&hdmi_pll_reg>;
43 nvidia,ddc-i2c-bus = <&hdmi_ddc>;
44 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7)
50 pinctrl-names = "default";
51 pinctrl-0 = <&state_default>;
210 "dap4", "ddc", "dtf", "gma", "gmc",
277 nvidia,high-speed-mode = <TEGRA_PIN_DISABLE>;
279 nvidia,low-power-mode = <TEGRA_PIN_LP_DRIVE_DIV_1>;
280 nvidia,pull-down-strength = <31>;
281 nvidia,pull-up-strength = <31>;
282 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
283 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
288 ddc {
289 nvidia,pins = "ddc";
299 ddc {
300 nvidia,pins = "ddc";
310 ddc {
311 nvidia,pins = "ddc";
335 clock-frequency = <400000>;
340 interrupt-parent = <&gpio>;
343 gpio-controller;
344 #gpio-cells = <2>;
346 micdet-cfg = <0>;
347 micdet-delay = <100>;
348 gpio-cfg = <0xffffffff 0xffffffff 0 0xffffffff 0xffffffff>;
355 interrupt-parent = <&gpio>;
362 clock-frequency = <100000>;
366 compatible = "i2c-mux-pinctrl";
367 #address-cells = <1>;
368 #size-cells = <0>;
370 i2c-parent = <&{/i2c@7000c400}>;
372 pinctrl-names = "ddc", "pta", "idle";
373 pinctrl-0 = <&state_i2cmux_ddc>;
374 pinctrl-1 = <&state_i2cmux_pta>;
375 pinctrl-2 = <&state_i2cmux_idle>;
379 #address-cells = <1>;
380 #size-cells = <0>;
385 #address-cells = <1>;
386 #size-cells = <0>;
392 clock-frequency = <400000>;
397 clock-frequency = <400000>;
404 ti,system-power-controller;
406 #gpio-cells = <2>;
407 gpio-controller;
409 sys-supply = <&vdd_5v0_reg>;
410 vin-sm0-supply = <&sys_reg>;
411 vin-sm1-supply = <&sys_reg>;
412 vin-sm2-supply = <&sys_reg>;
413 vinldo01-supply = <&sm2_reg>;
414 vinldo23-supply = <&sm2_reg>;
415 vinldo4-supply = <&sm2_reg>;
416 vinldo678-supply = <&sm2_reg>;
417 vinldo9-supply = <&sm2_reg>;
421 regulator-name = "vdd_sys";
422 regulator-always-on;
426 regulator-name = "vdd_sm0,vdd_core";
427 regulator-min-microvolt = <950000>;
428 regulator-max-microvolt = <1300000>;
429 regulator-coupled-with = <&rtc_vdd &vdd_cpu>;
430 regulator-coupled-max-spread = <170000 550000>;
431 regulator-always-on;
432 regulator-boot-on;
434 nvidia,tegra-core-regulator;
438 regulator-name = "vdd_sm1,vdd_cpu";
439 regulator-min-microvolt = <750000>;
440 regulator-max-microvolt = <1125000>;
441 regulator-coupled-with = <&vdd_core &rtc_vdd>;
442 regulator-coupled-max-spread = <550000 550000>;
443 regulator-always-on;
444 regulator-boot-on;
446 nvidia,tegra-cpu-regulator;
450 regulator-name = "vdd_sm2,vin_ldo*";
451 regulator-min-microvolt = <3700000>;
452 regulator-max-microvolt = <3700000>;
453 regulator-always-on;
459 regulator-name = "vdd_ldo1,avdd_pll*";
460 regulator-min-microvolt = <1100000>;
461 regulator-max-microvolt = <1100000>;
462 regulator-always-on;
466 regulator-name = "vdd_ldo2,vdd_rtc";
467 regulator-min-microvolt = <950000>;
468 regulator-max-microvolt = <1300000>;
469 regulator-coupled-with = <&vdd_core &vdd_cpu>;
470 regulator-coupled-max-spread = <170000 550000>;
471 regulator-always-on;
472 regulator-boot-on;
474 nvidia,tegra-rtc-regulator;
478 regulator-name = "vdd_ldo3,avdd_usb*";
479 regulator-min-microvolt = <3300000>;
480 regulator-max-microvolt = <3300000>;
481 regulator-always-on;
485 regulator-name = "vdd_ldo4,avdd_osc,vddio_sys";
486 regulator-min-microvolt = <1800000>;
487 regulator-max-microvolt = <1800000>;
488 regulator-always-on;
492 regulator-name = "vdd_ldo5,vcore_mmc";
493 regulator-min-microvolt = <2850000>;
494 regulator-max-microvolt = <2850000>;
495 regulator-always-on;
499 regulator-name = "vdd_ldo6,avdd_vdac";
500 regulator-min-microvolt = <1800000>;
501 regulator-max-microvolt = <1800000>;
505 regulator-name = "vdd_ldo7,avdd_hdmi,vdd_fuse";
506 regulator-min-microvolt = <3300000>;
507 regulator-max-microvolt = <3300000>;
511 regulator-name = "vdd_ldo8,avdd_hdmi_pll";
512 regulator-min-microvolt = <1800000>;
513 regulator-max-microvolt = <1800000>;
517 regulator-name = "vdd_ldo9,avdd_2v85,vdd_ddr_rx";
518 regulator-min-microvolt = <2850000>;
519 regulator-max-microvolt = <2850000>;
520 regulator-always-on;
524 regulator-name = "vdd_rtc_out,vdd_cell";
525 regulator-min-microvolt = <3300000>;
526 regulator-max-microvolt = <3300000>;
527 regulator-always-on;
532 nct1008: temperature-sensor@4c {
535 #thermal-sensor-cells = <1>;
540 nvidia,invert-interrupt;
541 nvidia,suspend-mode = <1>;
542 nvidia,cpu-pwr-good-time = <2000>;
543 nvidia,cpu-pwr-off-time = <100>;
544 nvidia,core-pwr-good-time = <3845 3845>;
545 nvidia,core-pwr-off-time = <458>;
546 nvidia,sys-clock-req-active-high;
553 usb-phy@c5000000 {
559 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 1)
563 usb-phy@c5004000 {
565 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 1)
573 usb-phy@c5008000 {
579 power-gpios = <&gpio TEGRA_GPIO(K, 6) GPIO_ACTIVE_HIGH>;
580 bus-width = <4>;
581 keep-power-in-suspend;
586 cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
587 wp-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
588 power-gpios = <&gpio TEGRA_GPIO(I, 6) GPIO_ACTIVE_HIGH>;
589 bus-width = <4>;
594 bus-width = <8>;
595 non-removable;
599 compatible = "pwm-backlight";
601 enable-gpios = <&gpio TEGRA_GPIO(D, 4) GPIO_ACTIVE_HIGH>;
602 power-supply = <&vdd_bl_reg>;
605 brightness-levels = <0 4 8 16 32 64 128 255>;
606 default-brightness-level = <6>;
610 compatible = "fixed-clock";
611 clock-frequency = <32768>;
612 #clock-cells = <0>;
617 cpu-supply = <&vdd_cpu>;
618 operating-points-v2 = <&cpu0_opp_table>;
619 #cooling-cells = <2>;
623 cpu-supply = <&vdd_cpu>;
624 operating-points-v2 = <&cpu0_opp_table>;
625 #cooling-cells = <2>;
629 gpio-keys {
630 compatible = "gpio-keys";
634 gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>;
636 wakeup-source;
643 power-supply = <&vdd_pnl_reg>;
644 enable-gpios = <&gpio TEGRA_GPIO(B, 2) GPIO_ACTIVE_HIGH>;
647 ddc-i2c-bus = <&lvds_ddc>;
651 compatible = "regulator-fixed";
652 regulator-name = "vdd_5v0";
653 regulator-min-microvolt = <5000000>;
654 regulator-max-microvolt = <5000000>;
655 regulator-always-on;
659 compatible = "regulator-fixed";
660 regulator-name = "vdd_1v5";
661 regulator-min-microvolt = <1500000>;
662 regulator-max-microvolt = <1500000>;
667 compatible = "regulator-fixed";
668 regulator-name = "vdd_1v2";
669 regulator-min-microvolt = <1200000>;
670 regulator-max-microvolt = <1200000>;
672 enable-active-high;
676 compatible = "regulator-fixed";
677 regulator-name = "vdd_pnl";
678 regulator-min-microvolt = <2800000>;
679 regulator-max-microvolt = <2800000>;
681 enable-active-high;
685 compatible = "regulator-fixed";
686 regulator-name = "vdd_bl";
687 regulator-min-microvolt = <2800000>;
688 regulator-max-microvolt = <2800000>;
690 enable-active-high;
694 compatible = "nvidia,tegra-audio-wm8903-ventana",
695 "nvidia,tegra-audio-wm8903";
698 nvidia,audio-routing =
708 nvidia,i2s-controller = <&tegra_i2s1>;
709 nvidia,audio-codec = <&wm8903>;
711 nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
712 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_LOW>;
713 nvidia,int-mic-en-gpios = <&gpio TEGRA_GPIO(X, 0)
715 nvidia,ext-mic-en-gpios = <&gpio TEGRA_GPIO(X, 1)
721 clock-names = "pll_a", "pll_a_out0", "mclk";
724 thermal-zones {
725 cpu-thermal {
726 polling-delay-passive = <1000>; /* milliseconds */
727 polling-delay = <5000>; /* milliseconds */
729 thermal-sensors = <&nct1008 1>;
732 trip0: cpu-alert0 {
739 trip1: cpu-crit {
747 cooling-maps {
750 cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,