Lines Matching +full:remote +full:- +full:endpoint

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>
7 #include "tegra186-p3310.dtsi"
11 compatible = "nvidia,p2771-0000", "nvidia,tegra186";
16 dma-controller@2930000 {
20 interrupt-controller@2a40000 {
28 #address-cells = <1>;
29 #size-cells = <0>;
34 xbar_admaif0_ep: endpoint {
35 remote-endpoint = <&admaif0_ep>;
42 xbar_admaif1_ep: endpoint {
43 remote-endpoint = <&admaif1_ep>;
50 xbar_admaif2_ep: endpoint {
51 remote-endpoint = <&admaif2_ep>;
58 xbar_admaif3_ep: endpoint {
59 remote-endpoint = <&admaif3_ep>;
66 xbar_admaif4_ep: endpoint {
67 remote-endpoint = <&admaif4_ep>;
74 xbar_admaif5_ep: endpoint {
75 remote-endpoint = <&admaif5_ep>;
82 xbar_admaif6_ep: endpoint {
83 remote-endpoint = <&admaif6_ep>;
90 xbar_admaif7_ep: endpoint {
91 remote-endpoint = <&admaif7_ep>;
98 xbar_admaif8_ep: endpoint {
99 remote-endpoint = <&admaif8_ep>;
106 xbar_admaif9_ep: endpoint {
107 remote-endpoint = <&admaif9_ep>;
114 xbar_admaif10_ep: endpoint {
115 remote-endpoint = <&admaif10_ep>;
122 xbar_admaif11_ep: endpoint {
123 remote-endpoint = <&admaif11_ep>;
130 xbar_admaif12_ep: endpoint {
131 remote-endpoint = <&admaif12_ep>;
138 xbar_admaif13_ep: endpoint {
139 remote-endpoint = <&admaif13_ep>;
146 xbar_admaif14_ep: endpoint {
147 remote-endpoint = <&admaif14_ep>;
154 xbar_admaif15_ep: endpoint {
155 remote-endpoint = <&admaif15_ep>;
162 xbar_admaif16_ep: endpoint {
163 remote-endpoint = <&admaif16_ep>;
170 xbar_admaif17_ep: endpoint {
171 remote-endpoint = <&admaif17_ep>;
178 xbar_admaif18_ep: endpoint {
179 remote-endpoint = <&admaif18_ep>;
186 xbar_admaif19_ep: endpoint {
187 remote-endpoint = <&admaif19_ep>;
194 xbar_i2s1_ep: endpoint {
195 remote-endpoint = <&i2s1_cif_ep>;
202 xbar_i2s2_ep: endpoint {
203 remote-endpoint = <&i2s2_cif_ep>;
210 xbar_i2s3_ep: endpoint {
211 remote-endpoint = <&i2s3_cif_ep>;
218 xbar_i2s4_ep: endpoint {
219 remote-endpoint = <&i2s4_cif_ep>;
226 xbar_i2s5_ep: endpoint {
227 remote-endpoint = <&i2s5_cif_ep>;
234 xbar_i2s6_ep: endpoint {
235 remote-endpoint = <&i2s6_cif_ep>;
242 xbar_dmic1_ep: endpoint {
243 remote-endpoint = <&dmic1_cif_ep>;
250 xbar_dmic2_ep: endpoint {
251 remote-endpoint = <&dmic2_cif_ep>;
258 xbar_dmic3_ep: endpoint {
259 remote-endpoint = <&dmic3_cif_ep>;
266 xbar_dspk1_ep: endpoint {
267 remote-endpoint = <&dspk1_cif_ep>;
274 xbar_dspk2_ep: endpoint {
275 remote-endpoint = <&dspk2_cif_ep>;
284 #address-cells = <1>;
285 #size-cells = <0>;
290 admaif0_ep: endpoint {
291 remote-endpoint = <&xbar_admaif0_ep>;
298 admaif1_ep: endpoint {
299 remote-endpoint = <&xbar_admaif1_ep>;
306 admaif2_ep: endpoint {
307 remote-endpoint = <&xbar_admaif2_ep>;
314 admaif3_ep: endpoint {
315 remote-endpoint = <&xbar_admaif3_ep>;
322 admaif4_ep: endpoint {
323 remote-endpoint = <&xbar_admaif4_ep>;
330 admaif5_ep: endpoint {
331 remote-endpoint = <&xbar_admaif5_ep>;
338 admaif6_ep: endpoint {
339 remote-endpoint = <&xbar_admaif6_ep>;
346 admaif7_ep: endpoint {
347 remote-endpoint = <&xbar_admaif7_ep>;
354 admaif8_ep: endpoint {
355 remote-endpoint = <&xbar_admaif8_ep>;
362 admaif9_ep: endpoint {
363 remote-endpoint = <&xbar_admaif9_ep>;
370 admaif10_ep: endpoint {
371 remote-endpoint = <&xbar_admaif10_ep>;
378 admaif11_ep: endpoint {
379 remote-endpoint = <&xbar_admaif11_ep>;
386 admaif12_ep: endpoint {
387 remote-endpoint = <&xbar_admaif12_ep>;
394 admaif13_ep: endpoint {
395 remote-endpoint = <&xbar_admaif13_ep>;
402 admaif14_ep: endpoint {
403 remote-endpoint = <&xbar_admaif14_ep>;
410 admaif15_ep: endpoint {
411 remote-endpoint = <&xbar_admaif15_ep>;
418 admaif16_ep: endpoint {
419 remote-endpoint = <&xbar_admaif16_ep>;
426 admaif17_ep: endpoint {
427 remote-endpoint = <&xbar_admaif17_ep>;
434 admaif18_ep: endpoint {
435 remote-endpoint = <&xbar_admaif18_ep>;
442 admaif19_ep: endpoint {
443 remote-endpoint = <&xbar_admaif19_ep>;
453 #address-cells = <1>;
454 #size-cells = <0>;
459 i2s1_cif_ep: endpoint {
460 remote-endpoint = <&xbar_i2s1_ep>;
467 i2s1_dap_ep: endpoint {
468 dai-format = "i2s";
479 #address-cells = <1>;
480 #size-cells = <0>;
485 i2s2_cif_ep: endpoint {
486 remote-endpoint = <&xbar_i2s2_ep>;
493 i2s2_dap_ep: endpoint {
494 dai-format = "i2s";
505 #address-cells = <1>;
506 #size-cells = <0>;
511 i2s3_cif_ep: endpoint {
512 remote-endpoint = <&xbar_i2s3_ep>;
519 i2s3_dap_ep: endpoint {
520 dai-format = "i2s";
531 #address-cells = <1>;
532 #size-cells = <0>;
537 i2s4_cif_ep: endpoint {
538 remote-endpoint = <&xbar_i2s4_ep>;
545 i2s4_dap_ep: endpoint {
546 dai-format = "i2s";
557 #address-cells = <1>;
558 #size-cells = <0>;
563 i2s5_cif_ep: endpoint {
564 remote-endpoint = <&xbar_i2s5_ep>;
571 i2s5_dap_ep: endpoint {
572 dai-format = "i2s";
583 #address-cells = <1>;
584 #size-cells = <0>;
589 i2s6_cif_ep: endpoint {
590 remote-endpoint = <&xbar_i2s6_ep>;
597 i2s6_dap_ep: endpoint {
598 dai-format = "i2s";
609 #address-cells = <1>;
610 #size-cells = <0>;
615 dmic1_cif_ep: endpoint {
616 remote-endpoint = <&xbar_dmic1_ep>;
623 dmic1_dap_ep: endpoint {
634 #address-cells = <1>;
635 #size-cells = <0>;
640 dmic2_cif_ep: endpoint {
641 remote-endpoint = <&xbar_dmic2_ep>;
648 dmic2_dap_ep: endpoint {
659 #address-cells = <1>;
660 #size-cells = <0>;
665 dmic3_cif_ep: endpoint {
666 remote-endpoint = <&xbar_dmic3_ep>;
673 dmic3_dap_ep: endpoint {
684 #address-cells = <1>;
685 #size-cells = <0>;
690 dspk1_cif_ep: endpoint {
691 remote-endpoint = <&xbar_dspk1_ep>;
698 dspk1_dap_ep: endpoint {
709 #address-cells = <1>;
710 #size-cells = <0>;
715 dspk2_cif_ep: endpoint {
716 remote-endpoint = <&xbar_dspk2_ep>;
723 dspk2_dap_ep: endpoint {
733 power-monitor@42 {
736 #address-cells = <1>;
737 #size-cells = <0>;
742 shunt-resistor-micro-ohms = <20000>;
748 shunt-resistor-micro-ohms = <5000>;
754 shunt-resistor-micro-ohms = <10000>;
758 power-monitor@43 {
761 #address-cells = <1>;
762 #size-cells = <0>;
767 shunt-resistor-micro-ohms = <10000>;
773 shunt-resistor-micro-ohms = <10000>;
779 shunt-resistor-micro-ohms = <10000>;
787 interrupt-parent = <&gpio>;
791 #gpio-cells = <2>;
792 gpio-controller;
794 vcc-supply = <&vdd_3v3_sys>;
801 interrupt-parent = <&gpio>;
805 #gpio-cells = <2>;
806 gpio-controller;
808 vcc-supply = <&vdd_1v8>;
816 vmmc-supply = <&vdd_sd>;
827 avdd-pll-erefeut-supply = <&vdd_1v8_pll>;
828 avdd-usb-supply = <&vdd_3v3_sys>;
829 vclamp-usb-supply = <&vdd_1v8>;
830 vddio-hsic-supply = <&gnd>;
837 micro_b: usb2-0 {
842 usb2-1 {
847 usb2-2 {
858 usb3-0 {
863 usb3-1 {
868 usb3-2 {
877 usb2-0 {
880 vbus-supply = <&vdd_usb0>;
881 usb-role-switch;
884 compatible = "gpio-usb-b-connector",
885 "usb-b-connector";
886 label = "micro-USB";
888 vbus-gpios = <&gpio
891 id-gpios = <&pmic 0 GPIO_ACTIVE_HIGH>;
895 usb2-1 {
899 vbus-supply = <&vdd_usb1>;
902 usb3-0 {
903 nvidia,usb2-companion = <1>;
904 vbus-supply = <&vdd_usb1>;
913 phys = <&{/padctl@3520000/pads/usb2/lanes/usb2-0}>,
914 <&{/padctl@3520000/pads/usb2/lanes/usb2-1}>,
915 <&{/padctl@3520000/pads/usb3/lanes/usb3-0}>;
916 phy-names = "usb2-0", "usb2-1", "usb3-0";
923 phy-names = "usb2-0";
933 vcc-supply = <&vdd_1v8>;
934 address-width = <8>;
937 read-only;
944 dvdd-pex-supply = <&vdd_pex>;
945 hvdd-pex-pll-supply = <&vdd_1v8>;
946 hvdd-pex-supply = <&vdd_1v8>;
947 vddio-pexctl-aud-supply = <&vdd_1v8>;
950 nvidia,num-lanes = <4>;
955 nvidia,num-lanes = <0>;
960 nvidia,num-lanes = <1>;
972 display-hub@15200000 {
984 avdd-io-hdmi-dp-supply = <&vdd_hdmi_1v05>;
985 vdd-hdmi-dp-pll-supply = <&vdd_1v8_ap>;
993 avdd-io-hdmi-dp-supply = <&vdd_hdmi_1v05>;
994 vdd-hdmi-dp-pll-supply = <&vdd_1v8_ap>;
995 hdmi-supply = <&vdd_hdmi>;
997 nvidia,ddc-i2c-bus = <&ddc>;
998 nvidia,hpd-gpio = <&gpio TEGRA186_MAIN_GPIO(P, 1)
1011 gpio-keys {
1012 compatible = "gpio-keys";
1018 linux,input-type = <EV_KEY>;
1020 debounce-interval = <10>;
1021 wakeup-event-action = <EV_ACT_ASSERTED>;
1022 wakeup-source;
1025 volume-up {
1029 linux,input-type = <EV_KEY>;
1031 debounce-interval = <10>;
1034 volume-down {
1038 linux,input-type = <EV_KEY>;
1040 debounce-interval = <10>;
1045 compatible = "regulator-fixed";
1046 regulator-name = "SD_CARD_SW_PWR";
1047 regulator-min-microvolt = <3300000>;
1048 regulator-max-microvolt = <3300000>;
1051 enable-active-high;
1053 vin-supply = <&vdd_3v3_sys>;
1057 compatible = "regulator-fixed";
1058 regulator-name = "VDD_HDMI_5V0";
1059 regulator-min-microvolt = <5000000>;
1060 regulator-max-microvolt = <5000000>;
1063 enable-active-high;
1065 vin-supply = <&vdd_5v0_sys>;
1069 compatible = "regulator-fixed";
1070 regulator-name = "VDD_USB0";
1071 regulator-min-microvolt = <5000000>;
1072 regulator-max-microvolt = <5000000>;
1075 enable-active-high;
1077 vin-supply = <&vdd_5v0_sys>;
1081 compatible = "regulator-fixed";
1082 regulator-name = "VDD_USB1";
1083 regulator-min-microvolt = <5000000>;
1084 regulator-max-microvolt = <5000000>;
1087 enable-active-high;
1089 vin-supply = <&vdd_5v0_sys>;
1093 compatible = "nvidia,tegra186-audio-graph-card";