Lines Matching +full:xusb +full:- +full:padctl

1 // SPDX-License-Identifier: GPL-2.0
4 compatible = "nvidia,p3768-0000";
11 stdout-path = "serial0:115200n8";
23 vcc-supply = <&vdd_1v8_sys>;
24 address-width = <8>;
27 read-only;
32 current-speed = <115200>;
37 assigned-clocks = <&bpmp TEGRA234_CLK_PWM3>;
38 assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLP_OUT0>;
42 padctl@3520000 {
48 usb2-0 {
49 nvidia,function = "xusb";
53 usb2-1 {
54 nvidia,function = "xusb";
58 usb2-2 {
59 nvidia,function = "xusb";
67 usb3-0 {
68 nvidia,function = "xusb";
72 usb3-1 {
73 nvidia,function = "xusb";
82 usb2-0 {
84 vbus-supply = <&vdd_5v0_sys>;
86 usb-role-switch;
90 usb2-1 {
92 vbus-supply = <&vdd_1v1_hub>;
96 /* M.2 Key-E */
97 usb2-2 {
99 vbus-supply = <&vdd_5v0_sys>;
104 usb3-0 {
105 nvidia,usb2-companion = <1>;
110 usb3-1 {
111 nvidia,usb2-companion = <0>;
120 phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>,
121 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-1}>;
122 phy-names = "usb2-0", "usb3-0";
128 phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>,
129 <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>,
130 <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-2}>,
131 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-0}>,
132 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-1}>;
133 phy-names = "usb2-0", "usb2-1", "usb2-2", "usb3-0",
134 "usb3-1";
137 /* C8 - Ethernet */
141 num-lanes = <2>;
144 phy-names = "p2u-0", "p2u-1";
146 vddio-pex-ctl-supply = <&vdd_1v8_ao>;
147 vpcie3v3-supply = <&vdd_3v3_pcie>;
150 /* C1 - M.2 Key-E */
154 vddio-pex-ctl-supply = <&vdd_1v8_ao>;
157 phy-names = "p2u-0";
160 /* C4 - M.2 Key-M */
164 vddio-pex-ctl-supply = <&vdd_1v8_ao>;
168 phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3";
171 /* C7 - M.2 Key-M */
175 vddio-pex-ctl-supply = <&vdd_1v8_ao>;
178 phy-names = "p2u-0", "p2u-1";
182 gpio-keys {
183 compatible = "gpio-keys";
185 key-force-recovery {
188 linux,input-type = <EV_KEY>;
192 key-power {
195 linux,input-type = <EV_KEY>;
197 wakeup-event-action = <EV_ACT_ASSERTED>;
198 wakeup-source;
201 key-suspend {
204 linux,input-type = <EV_KEY>;
209 fan: pwm-fan {
210 compatible = "pwm-fan";
212 #cooling-cells = <2>;
215 vdd_1v8_sys: regulator-vdd-1v8-sys {
216 compatible = "regulator-fixed";
217 regulator-name = "VDD_1V8_SYS";
218 regulator-min-microvolt = <1800000>;
219 regulator-max-microvolt = <1800000>;
220 regulator-always-on;
223 vdd_1v1_hub: regulator-vdd-1v1-hub {
224 compatible = "regulator-fixed";
225 regulator-name = "VDD_AV10_HUB";
226 regulator-min-microvolt = <1100000>;
227 regulator-max-microvolt = <1100000>;
228 vin-supply = <&vdd_5v0_sys>;
229 regulator-always-on;
232 vdd_3v3_pcie: regulator-vdd-3v3-pcie {
233 compatible = "regulator-fixed";
234 regulator-name = "VDD_3V3_PCIE";
235 regulator-min-microvolt = <3300000>;
236 regulator-max-microvolt = <3300000>;
238 enable-active-high;