Lines Matching +full:tegra186 +full:- +full:display

1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/input/linux-event-codes.h>
5 #include <dt-bindings/input/gpio-keys.h>
6 #include <dt-bindings/mfd/max77620.h>
8 #include "tegra186.dtsi"
12 compatible = "nvidia,p3509-0000+p3636-0001", "nvidia,tegra186";
30 stdout-path = "serial0:115200n8";
41 phy-reset-gpios = <&gpio_aon TEGRA186_AON_GPIO(AA, 6) GPIO_ACTIVE_LOW>;
42 phy-handle = <&phy>;
43 phy-mode = "rgmii-id";
46 #address-cells = <1>;
47 #size-cells = <0>;
49 phy: ethernet-phy@0 {
50 compatible = "ethernet-phy-ieee802.3-c22";
52 interrupt-parent = <&gpio_aon>;
54 #phy-cells = <0>;
69 #address-cells = <1>;
70 #size-cells = <0>;
76 remote-endpoint = <&xbar_i2s1_ep>;
84 dai-format = "i2s";
95 #address-cells = <1>;
96 #size-cells = <0>;
102 remote-endpoint = <&xbar_i2s3_ep>;
110 dai-format = "i2s";
121 #address-cells = <1>;
122 #size-cells = <0>;
128 remote-endpoint = <&xbar_dmic1_ep>;
146 #address-cells = <1>;
147 #size-cells = <0>;
153 remote-endpoint = <&xbar_dmic2_ep>;
171 #address-cells = <1>;
172 #size-cells = <0>;
178 remote-endpoint = <&xbar_admaif0_ep>;
186 remote-endpoint = <&xbar_admaif1_ep>;
194 remote-endpoint = <&xbar_admaif2_ep>;
202 remote-endpoint = <&xbar_admaif3_ep>;
210 remote-endpoint = <&xbar_admaif4_ep>;
218 remote-endpoint = <&xbar_admaif5_ep>;
226 remote-endpoint = <&xbar_admaif6_ep>;
234 remote-endpoint = <&xbar_admaif7_ep>;
242 remote-endpoint = <&xbar_admaif8_ep>;
250 remote-endpoint = <&xbar_admaif9_ep>;
258 remote-endpoint = <&xbar_admaif10_ep>;
266 remote-endpoint = <&xbar_admaif11_ep>;
274 remote-endpoint = <&xbar_admaif12_ep>;
282 remote-endpoint = <&xbar_admaif13_ep>;
290 remote-endpoint = <&xbar_admaif14_ep>;
298 remote-endpoint = <&xbar_admaif15_ep>;
306 remote-endpoint = <&xbar_admaif16_ep>;
314 remote-endpoint = <&xbar_admaif17_ep>;
322 remote-endpoint = <&xbar_admaif18_ep>;
330 remote-endpoint = <&xbar_admaif19_ep>;
337 #address-cells = <1>;
338 #size-cells = <0>;
344 remote-endpoint = <&admaif0_ep>;
352 remote-endpoint = <&admaif1_ep>;
360 remote-endpoint = <&admaif2_ep>;
368 remote-endpoint = <&admaif3_ep>;
376 remote-endpoint = <&admaif4_ep>;
384 remote-endpoint = <&admaif5_ep>;
392 remote-endpoint = <&admaif6_ep>;
400 remote-endpoint = <&admaif7_ep>;
408 remote-endpoint = <&admaif8_ep>;
416 remote-endpoint = <&admaif9_ep>;
424 remote-endpoint = <&admaif10_ep>;
432 remote-endpoint = <&admaif11_ep>;
440 remote-endpoint = <&admaif12_ep>;
448 remote-endpoint = <&admaif13_ep>;
456 remote-endpoint = <&admaif14_ep>;
464 remote-endpoint = <&admaif15_ep>;
472 remote-endpoint = <&admaif16_ep>;
480 remote-endpoint = <&admaif17_ep>;
488 remote-endpoint = <&admaif18_ep>;
496 remote-endpoint = <&admaif19_ep>;
504 remote-endpoint = <&i2s1_cif_ep>;
512 remote-endpoint = <&i2s3_cif_ep>;
520 remote-endpoint = <&dmic1_cif_ep>;
528 remote-endpoint = <&dmic2_cif_ep>;
534 dma-controller@2930000 {
538 interrupt-controller@2a40000 {
543 memory-controller@2c00000 {
562 power-monitor@40 {
565 #address-cells = <1>;
566 #size-cells = <0>;
571 shunt-resistor-micro-ohms = <5>;
577 shunt-resistor-micro-ohms = <5>;
583 shunt-resistor-micro-ohms = <5>;
603 bus-width = <8>;
604 non-removable;
606 vqmmc-supply = <&vdd_1v8_ap>;
607 vmmc-supply = <&vdd_3v3_sys>;
618 avdd-pll-erefeut-supply = <&vdd_1v8_pll>;
619 avdd-usb-supply = <&vdd_3v3_sys>;
620 vclamp-usb-supply = <&vdd_1v8>;
621 vddio-hsic-supply = <&gnd>;
628 micro_b: usb2-0 {
633 usb2-1 {
638 usb2-2 {
649 usb3-1 {
658 usb2-0 {
661 vbus-supply = <&vdd_5v0_sys>;
662 usb-role-switch;
665 compatible = "gpio-usb-b-connector",
666 "usb-b-connector";
667 label = "micro-USB";
669 vbus-gpios = <&gpio
672 id-gpios = <&pmic 0 GPIO_ACTIVE_HIGH>;
676 usb2-1 {
680 vbus-supply = <&vdd_5v0_sys>;
683 usb2-2 {
687 vbus-supply = <&vdd_5v0_sys>;
690 usb3-1 {
691 nvidia,usb2-companion = <1>;
692 vbus-supply = <&vdd_5v0_sys>;
701 phys = <&{/padctl@3520000/pads/usb2/lanes/usb2-0}>,
702 <&{/padctl@3520000/pads/usb2/lanes/usb2-1}>,
703 <&{/padctl@3520000/pads/usb2/lanes/usb2-2}>,
704 <&{/padctl@3520000/pads/usb3/lanes/usb3-1}>;
705 phy-names = "usb2-0", "usb2-1", "usb2-2", "usb3-1";
712 phy-names = "usb2-0";
732 vcc-supply = <&vdd_1v8>;
733 address-width = <8>;
736 read-only;
745 vcc-supply = <&vdd_1v8>;
746 address-width = <8>;
749 read-only;
762 nvidia,invert-interrupt;
768 dvdd-pex-supply = <&vdd_pex>;
769 hvdd-pex-pll-supply = <&vdd_1v8>;
770 hvdd-pex-supply = <&vdd_1v8>;
771 vddio-pexctl-aud-supply = <&vdd_1v8>;
774 nvidia,num-lanes = <2>;
779 nvidia,num-lanes = <1>;
784 nvidia,num-lanes = <1>;
796 display-hub@15200000 {
808 avdd-io-hdmi-dp-supply = <&vdd_hdmi_1v05>;
809 vdd-hdmi-dp-pll-supply = <&vdd_1v8_ap>;
818 avdd-io-hdmi-dp-supply = <&vdd_hdmi_1v05>;
819 vdd-hdmi-dp-pll-supply = <&vdd_1v8_ap>;
820 hdmi-supply = <&vdd_hdmi>;
822 nvidia,ddc-i2c-bus = <&ddc>;
823 nvidia,hpd-gpio = <&gpio TEGRA186_MAIN_GPIO(P, 1)
844 interrupt-parent = <&pmc>;
846 #interrupt-cells = <2>;
847 interrupt-controller;
849 #gpio-cells = <2>;
850 gpio-controller;
852 pinctrl-names = "default";
853 pinctrl-0 = <&max77620_default>;
857 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>;
858 maxim,shutdown-fps-time-period-us = <640>;
862 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN1>;
863 maxim,shutdown-fps-time-period-us = <640>;
867 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>;
868 maxim,shutdown-fps-time-period-us = <640>;
880 function = "fps-out";
881 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
886 function = "fps-out";
887 maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
892 function = "fps-out";
893 maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
898 function = "32k-out1";
899 drive-push-pull = <1>;
905 drive-push-pull = <0>;
911 drive-push-pull = <1>;
917 drive-push-pull = <1>;
922 in-sd0-supply = <&vdd_5v0_sys>;
923 in-sd1-supply = <&vdd_5v0_sys>;
924 in-sd2-supply = <&vdd_5v0_sys>;
925 in-sd3-supply = <&vdd_5v0_sys>;
927 in-ldo0-1-supply = <&vdd_5v0_sys>;
928 in-ldo2-supply = <&vdd_5v0_sys>;
929 in-ldo3-5-supply = <&vdd_5v0_sys>;
930 in-ldo4-6-supply = <&vdd_1v8>;
931 in-ldo7-8-supply = <&avdd_dsi_csi>;
934 regulator-name = "VDD_DDR_1V1_PMIC";
935 regulator-min-microvolt = <1100000>;
936 regulator-max-microvolt = <1100000>;
937 regulator-always-on;
938 regulator-boot-on;
942 regulator-name = "AVDD_DSI_CSI_1V2";
943 regulator-min-microvolt = <1200000>;
944 regulator-max-microvolt = <1200000>;
948 regulator-name = "VDD_1V8";
949 regulator-min-microvolt = <1800000>;
950 regulator-max-microvolt = <1800000>;
954 regulator-name = "VDD_3V3_SYS";
955 regulator-min-microvolt = <3300000>;
956 regulator-max-microvolt = <3300000>;
960 regulator-name = "VDD_1V8_AP_PLL";
961 regulator-min-microvolt = <1800000>;
962 regulator-max-microvolt = <1800000>;
966 regulator-name = "VDDIO_3V3_AOHV";
967 regulator-min-microvolt = <3300000>;
968 regulator-max-microvolt = <3300000>;
969 regulator-always-on;
970 regulator-boot-on;
974 regulator-name = "VDDIO_SDMMC1_AP";
975 regulator-min-microvolt = <1800000>;
976 regulator-max-microvolt = <3300000>;
980 regulator-name = "VDD_RTC";
981 regulator-min-microvolt = <1000000>;
982 regulator-max-microvolt = <1000000>;
986 regulator-name = "VDDIO_SDMMC3_AP";
987 regulator-min-microvolt = <2800000>;
988 regulator-max-microvolt = <2800000>;
992 regulator-name = "VDD_HDMI_1V05";
993 regulator-min-microvolt = <1050000>;
994 regulator-max-microvolt = <1050000>;
998 regulator-name = "VDD_PEX_1V05";
999 regulator-min-microvolt = <1050000>;
1000 regulator-max-microvolt = <1050000>;
1009 enable-method = "psci";
1013 enable-method = "psci";
1017 enable-method = "psci";
1021 enable-method = "psci";
1025 enable-method = "psci";
1029 enable-method = "psci";
1033 gpio-keys {
1034 compatible = "gpio-keys";
1036 key-power {
1040 linux,input-type = <EV_KEY>;
1042 debounce-interval = <10>;
1043 wakeup-event-action = <EV_ACT_ASSERTED>;
1044 wakeup-source;
1047 key-volume-down {
1051 linux,input-type = <EV_KEY>;
1053 debounce-interval = <10>;
1056 key-volume-up {
1060 linux,input-type = <EV_KEY>;
1062 debounce-interval = <10>;
1067 compatible = "arm,psci-1.0";
1072 fan: pwm-fan {
1073 compatible = "pwm-fan";
1076 cooling-levels = <0 64 128 255>;
1077 #cooling-cells = <2>;
1080 gnd: regulator-gnd {
1081 compatible = "regulator-fixed";
1082 regulator-name = "GND";
1083 regulator-min-microvolt = <0>;
1084 regulator-max-microvolt = <0>;
1085 regulator-always-on;
1086 regulator-boot-on;
1089 vdd_5v0_sys: regulator-vdd-5v0-sys {
1090 compatible = "regulator-fixed";
1091 regulator-name = "VDD_5V0_SYS";
1092 regulator-min-microvolt = <5000000>;
1093 regulator-max-microvolt = <5000000>;
1094 regulator-always-on;
1095 regulator-boot-on;
1098 vdd_1v8_ap: regulator-vdd-1v8-ap {
1099 compatible = "regulator-fixed";
1100 regulator-name = "VDD_1V8_AP";
1101 regulator-min-microvolt = <1800000>;
1102 regulator-max-microvolt = <1800000>;
1105 enable-active-high;
1107 vin-supply = <&vdd_1v8>;
1110 vdd_hdmi: regulator-vdd-hdmi {
1111 compatible = "regulator-fixed";
1112 regulator-name = "VDD_5V0_HDMI_CON";
1113 regulator-min-microvolt = <5000000>;
1114 regulator-max-microvolt = <5000000>;
1116 vin-supply = <&vdd_5v0_sys>;
1120 compatible = "nvidia,tegra186-audio-graph-card";
1139 thermal-zones {
1140 cpu-thermal {
1141 polling-delay = <0>;
1142 polling-delay-passive = <500>;
1171 cooling-maps {
1172 cpu-critical {
1173 cooling-device = <&fan 3 3>;
1177 cpu-hot {
1178 cooling-device = <&fan 2 2>;
1182 cpu-active {
1183 cooling-device = <&fan 1 1>;
1187 cpu-passive {
1188 cooling-device = <&fan 0 0>;
1194 aux-thermal {
1195 polling-delay = <0>;
1196 polling-delay-passive = <500>;
1208 gpu-thermal {
1209 polling-delay = <0>;
1210 polling-delay-passive = <500>;