Lines Matching +full:usb2 +full:- +full:only
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";
14 power-monitor@42 {
17 #address-cells = <1>;
18 #size-cells = <0>;
23 shunt-resistor-micro-ohms = <20000>;
29 shunt-resistor-micro-ohms = <5000>;
35 shunt-resistor-micro-ohms = <10000>;
39 power-monitor@43 {
42 #address-cells = <1>;
43 #size-cells = <0>;
48 shunt-resistor-micro-ohms = <10000>;
54 shunt-resistor-micro-ohms = <10000>;
60 shunt-resistor-micro-ohms = <10000>;
68 interrupt-parent = <&gpio>;
72 #gpio-cells = <2>;
73 gpio-controller;
75 vcc-supply = <&vdd_3v3_sys>;
82 interrupt-parent = <&gpio>;
86 #gpio-cells = <2>;
87 gpio-controller;
89 vcc-supply = <&vdd_1v8>;
97 vmmc-supply = <&vdd_sd>;
101 nvidia,model = "jetson-tx2-hda";
108 avdd-pll-erefeut-supply = <&vdd_1v8_pll>;
109 avdd-usb-supply = <&vdd_3v3_sys>;
110 vclamp-usb-supply = <&vdd_1v8>;
111 vddio-hsic-supply = <&gnd>;
114 usb2 {
118 micro_b: usb2-0 {
123 usb2-1 {
128 usb2-2 {
139 usb3-0 {
144 usb3-1 {
149 usb3-2 {
158 usb2-0 {
161 vbus-supply = <&vdd_usb0>;
162 usb-role-switch;
165 compatible = "gpio-usb-b-connector",
166 "usb-b-connector";
167 label = "micro-USB";
169 vbus-gpios = <&gpio
172 id-gpios = <&pmic 0 GPIO_ACTIVE_HIGH>;
176 usb2-1 {
180 vbus-supply = <&vdd_usb1>;
183 usb3-0 {
184 nvidia,usb2-companion = <1>;
185 vbus-supply = <&vdd_usb1>;
194 phys = <&{/padctl@3520000/pads/usb2/lanes/usb2-0}>,
195 <&{/padctl@3520000/pads/usb2/lanes/usb2-1}>,
196 <&{/padctl@3520000/pads/usb3/lanes/usb3-0}>;
197 phy-names = "usb2-0", "usb2-1", "usb3-0";
204 phy-names = "usb2-0";
214 vcc-supply = <&vdd_1v8>;
215 address-width = <8>;
218 read-only;
225 dvdd-pex-supply = <&vdd_pex>;
226 hvdd-pex-pll-supply = <&vdd_1v8>;
227 hvdd-pex-supply = <&vdd_1v8>;
228 vddio-pexctl-aud-supply = <&vdd_1v8>;
231 nvidia,num-lanes = <4>;
236 nvidia,num-lanes = <0>;
241 nvidia,num-lanes = <1>;
253 display-hub@15200000 {
265 avdd-io-hdmi-dp-supply = <&vdd_hdmi_1v05>;
266 vdd-hdmi-dp-pll-supply = <&vdd_1v8_ap>;
274 avdd-io-hdmi-dp-supply = <&vdd_hdmi_1v05>;
275 vdd-hdmi-dp-pll-supply = <&vdd_1v8_ap>;
276 hdmi-supply = <&vdd_hdmi>;
278 nvidia,ddc-i2c-bus = <&ddc>;
279 nvidia,hpd-gpio = <&gpio TEGRA186_MAIN_GPIO(P, 1)
288 gpio-keys {
289 compatible = "gpio-keys";
295 linux,input-type = <EV_KEY>;
297 debounce-interval = <10>;
298 wakeup-event-action = <EV_ACT_ASSERTED>;
299 wakeup-source;
302 volume-up {
306 linux,input-type = <EV_KEY>;
308 debounce-interval = <10>;
311 volume-down {
315 linux,input-type = <EV_KEY>;
317 debounce-interval = <10>;
322 compatible = "regulator-fixed";
323 regulator-name = "SD_CARD_SW_PWR";
324 regulator-min-microvolt = <3300000>;
325 regulator-max-microvolt = <3300000>;
328 enable-active-high;
330 vin-supply = <&vdd_3v3_sys>;
334 compatible = "regulator-fixed";
335 regulator-name = "VDD_HDMI_5V0";
336 regulator-min-microvolt = <5000000>;
337 regulator-max-microvolt = <5000000>;
340 enable-active-high;
342 vin-supply = <&vdd_5v0_sys>;
346 compatible = "regulator-fixed";
347 regulator-name = "VDD_USB0";
348 regulator-min-microvolt = <5000000>;
349 regulator-max-microvolt = <5000000>;
352 enable-active-high;
354 vin-supply = <&vdd_5v0_sys>;
358 compatible = "regulator-fixed";
359 regulator-name = "VDD_USB1";
360 regulator-min-microvolt = <5000000>;
361 regulator-max-microvolt = <5000000>;
364 enable-active-high;
366 vin-supply = <&vdd_5v0_sys>;