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

1 // SPDX-License-Identifier: GPL-2.0
3 #include <dt-bindings/input/linux-event-codes.h>
4 #include <dt-bindings/input/gpio-keys.h>
6 #include "tegra234-p3767.dtsi"
17 stdout-path = "serial0:115200n8";
22 compatible = "nvidia,tegra194-hsuart";
23 reset-names = "serial";
28 compatible = "nvidia,tegra194-hsuart";
29 reset-names = "serial";
41 vcc-supply = <&vdd_1v8_sys>;
42 address-width = <8>;
45 read-only;
50 current-speed = <115200>;
55 assigned-clocks = <&bpmp TEGRA234_CLK_PWM3>;
56 assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLP_OUT0>;
64 usb2 {
66 usb2-0 {
71 usb2-1 {
76 usb2-2 {
85 usb3-0 {
90 usb3-1 {
100 usb2-0 {
102 vbus-supply = <&vdd_5v0_sys>;
104 usb-role-switch;
108 usb2-1 {
110 vbus-supply = <&vdd_1v1_hub>;
114 /* M.2 Key-E */
115 usb2-2 {
117 vbus-supply = <&vdd_5v0_sys>;
122 usb3-0 {
123 nvidia,usb2-companion = <1>;
128 usb3-1 {
129 nvidia,usb2-companion = <0>;
138 phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>,
139 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-1}>;
140 phy-names = "usb2-0", "usb3-0";
146 phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>,
147 <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>,
148 <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-2}>,
149 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-0}>,
150 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-1}>;
151 phy-names = "usb2-0", "usb2-1", "usb2-2", "usb3-0",
152 "usb3-1";
155 /* C8 - Ethernet */
159 num-lanes = <2>;
162 phy-names = "p2u-0", "p2u-1";
164 vddio-pex-ctl-supply = <&vdd_1v8_ao>;
165 vpcie3v3-supply = <&vdd_3v3_pcie>;
168 /* C1 - M.2 Key-E */
172 vddio-pex-ctl-supply = <&vdd_1v8_ao>;
175 phy-names = "p2u-0";
178 /* C4 - M.2 Key-M */
182 vddio-pex-ctl-supply = <&vdd_1v8_ao>;
186 phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3";
189 pcie-ep@14160000 {/* C4 - End Point */
192 phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3";
193 reset-gpios = <&gpio
196 nvidia,refclk-select-gpios = <&gpio_aon
201 /* C7 - M.2 Key-M */
205 vddio-pex-ctl-supply = <&vdd_1v8_ao>;
208 phy-names = "p2u-0", "p2u-1";
212 gpio-keys {
213 compatible = "gpio-keys";
215 key-force-recovery {
218 linux,input-type = <EV_KEY>;
222 key-power {
225 linux,input-type = <EV_KEY>;
227 wakeup-event-action = <EV_ACT_ASSERTED>;
228 wakeup-source;
231 key-suspend {
234 linux,input-type = <EV_KEY>;
239 fan: pwm-fan {
240 compatible = "pwm-fan";
242 #cooling-cells = <2>;
243 cooling-levels = <0 88 187 255>;
246 vdd_1v8_sys: regulator-vdd-1v8-sys {
247 compatible = "regulator-fixed";
248 regulator-name = "VDD_1V8_SYS";
249 regulator-min-microvolt = <1800000>;
250 regulator-max-microvolt = <1800000>;
251 regulator-always-on;
254 vdd_1v1_hub: regulator-vdd-1v1-hub {
255 compatible = "regulator-fixed";
256 regulator-name = "VDD_AV10_HUB";
257 regulator-min-microvolt = <1100000>;
258 regulator-max-microvolt = <1100000>;
259 vin-supply = <&vdd_5v0_sys>;
260 regulator-always-on;
263 vdd_3v3_pcie: regulator-vdd-3v3-pcie {
264 compatible = "regulator-fixed";
265 regulator-name = "VDD_3V3_PCIE";
266 regulator-min-microvolt = <3300000>;
267 regulator-max-microvolt = <3300000>;
269 enable-active-high;
276 thermal-zones {
277 tj-thermal {
278 cooling-maps {
279 map-active-0 {
280 cooling-device = <&fan 0 1>;
284 map-active-1 {
285 cooling-device = <&fan 1 2>;
289 map-active-2 {
290 cooling-device = <&fan 2 3>;