Lines Matching +full:usb2 +full:- +full:phy

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/sound/rt5640.h>
8 #include "tegra234-p3701-0000.dtsi"
12 compatible = "nvidia,p3737-0000+p3701-0000", "nvidia,p3701-0000", "nvidia,tegra234";
21 stdout-path = "serial0:115200n8";
31 dai-format = "i2s";
32 remote-endpoint = <&rt5640_ep>;
41 compatible = "nvidia,tegra194-hsuart";
42 reset-names = "serial";
54 vcc-supply = <&vdd_1v8_sys>;
55 address-width = <8>;
58 read-only;
63 current-speed = <115200>;
70 audio-codec@1c {
73 interrupt-parent = <&gpio>;
76 clock-names = "mclk";
77 realtek,dmic1-data-pin = <RT5640_DMIC1_DATA_PIN_NONE>;
78 realtek,dmic2-data-pin = <RT5640_DMIC2_DATA_PIN_NONE>;
79 realtek,jack-detect-source = <RT5640_JD_SRC_HDA_HEADER>;
80 sound-name-prefix = "CVB-RT";
84 remote-endpoint = <&i2s1_dap>;
85 mclk-fs = <256>;
96 assigned-clocks = <&bpmp TEGRA234_CLK_PWM3>;
97 assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLP_OUT0>;
111 bus-width = <4>;
112 cd-gpios = <&gpio TEGRA234_MAIN_GPIO(G, 7) GPIO_ACTIVE_LOW>;
113 disable-wp;
125 usb2 {
127 usb2-0 {
131 usb2-1 {
135 usb2-2 {
139 usb2-3 {
147 usb3-0 {
151 usb3-1 {
155 usb3-2 {
163 usb2-0 {
165 usb-role-switch;
170 remote-endpoint = <&hs_ucsi_ccg_p1>;
175 usb2-1 {
181 remote-endpoint = <&hs_ucsi_ccg_p0>;
186 usb2-2 {
191 usb2-3 {
196 usb3-0 {
197 nvidia,usb2-companion = <1>;
202 remote-endpoint = <&ss_ucsi_ccg_p0>;
207 usb3-1 {
208 nvidia,usb2-companion = <0>;
213 remote-endpoint = <&ss_ucsi_ccg_p1>;
218 usb3-2 {
219 nvidia,usb2-companion = <3>;
228 phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>,
229 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-1}>;
230 phy-names = "usb2-0", "usb3-0";
236 phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>,
237 <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>,
238 <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-2}>,
239 <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-3}>,
240 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-0}>,
241 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-1}>,
242 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>;
243 phy-names = "usb2-0", "usb2-1", "usb2-2", "usb2-3",
244 "usb3-0", "usb3-1", "usb3-2";
250 phy-handle = <&mgbe0_phy>;
251 phy-mode = "10gbase-r";
254 #address-cells = <1>;
255 #size-cells = <0>;
257 mgbe0_phy: phy@0 {
258 compatible = "ethernet-phy-ieee802.3-c45";
261 #phy-cells = <0>;
272 interrupt-parent = <&gpio>;
274 firmware-name = "nvidia,jetson-agx-xavier";
277 #address-cells = <1>;
278 #size-cells = <0>;
281 compatible = "usb-c-connector";
283 label = "USB-C";
284 data-role = "host";
287 #address-cells = <1>;
288 #size-cells = <0>;
294 remote-endpoint = <&hs_typec_p0>;
302 remote-endpoint = <&ss_typec_p0>;
309 compatible = "usb-c-connector";
311 label = "USB-C";
312 data-role = "dual";
315 #address-cells = <1>;
316 #size-cells = <0>;
322 remote-endpoint = <&hs_typec_p1>;
330 remote-endpoint = <&ss_typec_p1>;
341 vddio-pex-ctl-supply = <&vdd_1v8_ao>;
344 phy-names = "p2u-0";
350 vddio-pex-ctl-supply = <&vdd_1v8_ao>;
354 phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3";
360 vddio-pex-ctl-supply = <&vdd_1v8_ls>;
361 vpcie3v3-supply = <&vdd_3v3_pcie>;
362 vpcie12v-supply = <&vdd_12v_pcie>;
367 phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
368 "p2u-5", "p2u-6", "p2u-7";
371 pcie-ep@141a0000 {
374 vddio-pex-ctl-supply = <&vdd_1v8_ls>;
376 reset-gpios = <&gpio TEGRA234_MAIN_GPIO(AF, 1) GPIO_ACTIVE_LOW>;
378 nvidia,refclk-select-gpios = <&gpio_aon
385 phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
386 "p2u-5", "p2u-6", "p2u-7";
390 gpio-keys {
391 compatible = "gpio-keys";
394 key-force-recovery {
397 linux,input-type = <EV_KEY>;
401 key-power {
404 linux,input-type = <EV_KEY>;
406 wakeup-event-action = <EV_ACT_ASSERTED>;
407 wakeup-source;
410 key-suspend {
413 linux,input-type = <EV_KEY>;
418 fan: pwm-fan {
419 compatible = "pwm-fan";
420 cooling-levels = <66 215 255>;
422 #cooling-cells = <2>;
430 compatible = "nvidia,tegra186-audio-graph-card";
490 widgets = "Microphone", "CVB-RT MIC Jack",
491 "Microphone", "CVB-RT MIC",
492 "Headphone", "CVB-RT HP Jack",
493 "Speaker", "CVB-RT SPK";
495 routing = /* I2S1 <-> RT5640 */
496 "CVB-RT AIF1 Playback", "I2S1 DAP-Playback",
497 "I2S1 DAP-Capture", "CVB-RT AIF1 Capture",
499 "CVB-RT HP Jack", "CVB-RT HPOL",
500 "CVB-RT HP Jack", "CVB-RT HPOR",
501 "CVB-RT IN1P", "CVB-RT MIC Jack",
502 "CVB-RT IN2P", "CVB-RT MIC Jack",
503 "CVB-RT SPK", "CVB-RT SPOLP",
504 "CVB-RT SPK", "CVB-RT SPORP",
505 "CVB-RT DMIC1", "CVB-RT MIC",
506 "CVB-RT DMIC2", "CVB-RT MIC";
509 thermal-zones {
510 tj-thermal {
511 cooling-maps {
512 map-active-0 {
513 cooling-device = <&fan 0 1>;
517 map-active-1 {
518 cooling-device = <&fan 1 2>;
525 vdd_1v8_sys: regulator-vdd-1v8-sys {
526 compatible = "regulator-fixed";
527 regulator-name = "VDD_1V8_SYS";
528 regulator-min-microvolt = <1800000>;
529 regulator-max-microvolt = <1800000>;
530 regulator-always-on;
533 vdd_3v3_pcie: regulator-vdd-3v3-pcie {
534 compatible = "regulator-fixed";
535 regulator-name = "VDD_3V3_PCIE";
536 regulator-min-microvolt = <3300000>;
537 regulator-max-microvolt = <3300000>;
539 regulator-boot-on;
540 enable-active-high;
543 vdd_12v_pcie: regulator-vdd-12v-pcie {
544 compatible = "regulator-fixed";
545 regulator-name = "VDD_12V_PCIE";
546 regulator-min-microvolt = <12000000>;
547 regulator-max-microvolt = <12000000>;
549 regulator-boot-on;