Lines Matching +full:avdd +full:- +full:usb +full:- +full:supply
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/usb/nvidia,tegra210-xusb.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jon Hunter <jonathanh@nvidia.com>
18 const: nvidia,tegra210-xusb
22 - description: base and length of the xHCI host registers
23 - description: base and length of the XUSB FPCI registers
24 - description: base and length of the XUSB IPFS registers
26 reg-names:
28 - const: hcd
29 - const: fpci
30 - const: ipfs
34 - description: xHCI host interrupt
35 - description: mailbox interrupt
39 - description: XUSB host clock
40 - description: XUSB host source clock
41 - description: XUSB Falcon source clock
42 - description: XUSB SuperSpeed clock
43 - description: XUSB SuperSpeed clock divider
44 - description: XUSB SuperSpeed source clock
45 - description: XUSB HighSpeed clock source
46 - description: XUSB FullSpeed clock source
47 - description: USB PLL
48 - description: reference clock
49 - description: I/O PLL
51 clock-names:
53 - const: xusb_host
54 - const: xusb_host_src
55 - const: xusb_falcon_src
56 - const: xusb_ss
57 - const: xusb_ss_div2
58 - const: xusb_ss_src
59 - const: xusb_hs_src
60 - const: xusb_fs_src
61 - const: pll_u_480m
62 - const: clk_m
63 - const: pll_e
67 - description: reset for the XUSB host controller
68 - description: reset for the SuperSpeed logic
69 - description: shared reset for xusb_{ss,hs,fs,falcon,host}_src.
71 reset-names:
73 - const: xusb_host
74 - const: xusb_ss
75 - const: xusb_src
77 nvidia,xusb-padctl:
80 the USB pads used by the XHCI controller
86 phy-names:
91 - usb2-0
92 - usb2-1
93 - usb2-2
94 - usb2-3
95 - hsic-0
96 - usb3-0
97 - usb3-1
98 - usb3-2
99 - usb3-3
101 power-domains:
103 - description: XUSBC power domain (for Host and USB 2.0)
104 - description: XUSBA power domain (for SuperSpeed)
106 power-domain-names:
108 - const: xusb_host
109 - const: xusb_ss
111 dvddio-pex-supply:
112 description: PCIe/USB3 analog logic power supply. Must supply 1.05 V.
114 hvddio-pex-supply:
115 description: High-voltage PCIe/USB3 power supply. Must supply 1.8 V.
117 avdd-usb-supply:
118 description: USB controller power supply. Must supply 3.3 V.
120 avdd-pll-utmip-supply:
121 description: UTMI PLL power supply. Must supply 1.8 V.
123 avdd-pll-uerefe-supply:
124 description: PLLE reference PLL power supply. Must supply 1.05 V.
126 dvdd-usb-ss-pll-supply:
127 description: PCIe/USB3 PLL power supply. Must supply 1.05 V.
129 hvdd-usb-ss-pll-e-supply:
130 description: High-voltage PLLE power supply. Must supply 1.8 V.
133 - $ref: usb-xhci.yaml
138 - |
139 #include <dt-bindings/clock/tegra210-car.h>
140 #include <dt-bindings/interrupt-controller/arm-gic.h>
142 usb@70090000 {
143 compatible = "nvidia,tegra210-xusb";
147 reg-names = "hcd", "fpci", "ipfs";
163 clock-names = "xusb_host", "xusb_host_src",
170 reset-names = "xusb_host", "xusb_ss", "xusb_src";
171 power-domains = <&pd_xusbhost>, <&pd_xusbss>;
172 power-domain-names = "xusb_host", "xusb_ss";
174 nvidia,xusb-padctl = <&padctl>;
178 phy-names = "usb2-0", "usb2-1", "usb2-2", "usb2-3", "usb3-0",
179 "usb3-1";
180 dvddio-pex-supply = <&vdd_pex_1v05>;
181 hvddio-pex-supply = <&vdd_1v8>;
182 avdd-usb-supply = <&vdd_3v3_sys>;
183 avdd-pll-utmip-supply = <&vdd_1v8>;
184 avdd-pll-uerefe-supply = <&vdd_pex_1v05>;
185 dvdd-usb-ss-pll-supply = <&vdd_pex_1v05>;
186 hvdd-usb-ss-pll-e-supply = <&vdd_1v8>;
188 #address-cells = <1>;
189 #size-cells = <0>;