Lines Matching +full:xusb +full:- +full:padctl
1 // SPDX-License-Identifier: GPL-2.0
3 #include <dt-bindings/sound/rt5640.h>
6 compatible = "nvidia,p3740-0002";
15 dai-format = "i2s";
16 remote-endpoint = <&rt5640_ep>;
26 bitclock-master;
27 frame-master;
36 rt5640: audio-codec@1c {
39 interrupt-parent = <&gpio>;
42 clock-names = "mclk";
44 realtek,dmic1-data-pin = <RT5640_DMIC1_DATA_PIN_NONE>;
45 realtek,dmic2-data-pin = <RT5640_DMIC2_DATA_PIN_NONE>;
46 realtek,jack-detect-source = <RT5640_JD_SRC_HDA_HEADER>;
48 sound-name-prefix = "CVB-RT";
52 remote-endpoint = <&i2s4_dap>;
53 mclk-fs = <256>;
64 vcc-supply = <&vdd_1v8_ls>;
65 address-width = <8>;
68 read-only;
72 padctl@3520000 {
73 vclamp-usb-supply = <&vdd_1v8_ao>;
74 avdd-usb-supply = <&vdd_3v3_ao>;
80 usb2-0 {
81 nvidia,function = "xusb";
85 usb2-1 {
86 nvidia,function = "xusb";
90 usb2-2 {
91 nvidia,function = "xusb";
95 usb2-3 {
96 nvidia,function = "xusb";
104 usb3-0 {
105 nvidia,function = "xusb";
109 usb3-1 {
110 nvidia,function = "xusb";
114 usb3-2 {
115 nvidia,function = "xusb";
123 usb2-0 {
125 usb-role-switch;
127 vbus-supply = <&vdd_5v0_sys>;
130 usb2-1 {
133 vbus-supply = <&vdd_5v0_sys>;
136 usb2-2 {
139 vbus-supply = <&vdd_5v0_sys>;
142 usb2-3 {
145 vbus-supply = <&vdd_5v0_sys>;
148 usb3-0 {
149 nvidia,usb2-companion = <2>;
153 usb3-1 {
154 nvidia,usb2-companion = <0>;
158 usb3-2 {
159 nvidia,usb2-companion = <1>;
168 phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>,
169 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-1}>;
170 phy-names = "usb2-0", "usb3-0";
176 phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>,
177 <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>,
178 <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-2}>,
179 <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-3}>,
180 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-0}>,
181 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-1}>,
182 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>;
183 phy-names = "usb2-0", "usb2-1", "usb2-2", "usb2-3",
184 "usb3-0", "usb3-1", "usb3-2";
188 vdd_3v3_dp: regulator-vdd-3v3-dp {
189 compatible = "regulator-fixed";
190 regulator-name = "VDD_3V3_DP";
191 regulator-min-microvolt = <3300000>;
192 regulator-max-microvolt = <3300000>;
193 vin-supply = <&vdd_3v3_sys>;
195 enable-active-high;
196 regulator-always-on;
199 vdd_3v3_sys: regulator-vdd-3v3-sys {
200 compatible = "regulator-fixed";
201 regulator-name = "VDD_3V3_SYS";
202 regulator-min-microvolt = <3300000>;
203 regulator-max-microvolt = <3300000>;
206 vdd_3v3_wifi: regulator-vdd-3v3-wifi {
207 compatible = "regulator-fixed";
208 regulator-name = "VDD_3V3_WIFI";
209 regulator-min-microvolt = <3300000>;
210 regulator-max-microvolt = <3300000>;
212 regulator-boot-on;
213 enable-active-high;