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,tegra124-xusb.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jon Hunter <jonathanh@nvidia.com>
20 - description: NVIDIA Tegra124
21 const: nvidia,tegra124-xusb
23 - description: NVIDIA Tegra132
25 - const: nvidia,tegra132-xusb
26 - const: nvidia,tegra124-xusb
30 - description: base and length of the xHCI host registers
31 - description: base and length of the XUSB FPCI registers
32 - description: base and length of the XUSB IPFS registers
34 reg-names:
36 - const: hcd
37 - const: fpci
38 - const: ipfs
42 - description: xHCI host interrupt
43 - description: mailbox interrupt
47 - description: XUSB host clock
48 - description: XUSB host source clock
49 - description: XUSB Falcon source clock
50 - description: XUSB SuperSpeed clock
51 - description: XUSB SuperSpeed clock divider
52 - description: XUSB SuperSpeed source clock
53 - description: XUSB HighSpeed clock source
54 - description: XUSB FullSpeed clock source
55 - description: USB PLL
56 - description: reference clock
57 - description: I/O PLL
59 clock-names:
61 - const: xusb_host
62 - const: xusb_host_src
63 - const: xusb_falcon_src
64 - const: xusb_ss
65 - const: xusb_ss_div2
66 - const: xusb_ss_src
67 - const: xusb_hs_src
68 - const: xusb_fs_src
69 - const: pll_u_480m
70 - const: clk_m
71 - const: pll_e
75 - description: reset for the XUSB host controller
76 - description: reset for the SuperSpeed logic
77 - description: shared reset for xusb_{ss,hs,fs,falcon,host}_src.
79 reset-names:
81 - const: xusb_host
82 - const: xusb_ss
83 - const: xusb_src
85 nvidia,xusb-padctl:
88 the USB pads used by the XHCI controller
95 phy-names:
100 - usb2-0
101 - usb2-1
102 - usb2-2
103 - hsic-0
104 - hsic-1
105 - usb3-0
106 - usb3-1
108 avddio-pex-supply:
109 description: PCIe/USB3 analog logic power supply. Must supply 1.05 V.
111 dvddio-pex-supply:
112 description: PCIe/USB3 digital logic power supply. Must supply 1.05 V.
114 avdd-usb-supply:
115 description: USB controller power supply. Must supply 3.3 V.
117 avdd-pll-utmip-supply:
118 description: UTMI PLL power supply. Must supply 1.8 V.
120 avdd-pll-erefe-supply:
121 description: PLLE reference PLL power supply. Must supply 1.05 V.
123 avdd-usb-ss-pll-supply:
124 description: PCIe/USB3 PLL power supply. Must supply 1.05 V.
126 hvdd-usb-ss-supply:
127 description: High-voltage PCIe/USB3 power supply. Must supply 3.3 V.
129 hvdd-usb-ss-pll-e-supply:
130 description: High-voltage PLLE power supply. Must supply 3.3 V.
133 - $ref: usb-xhci.yaml
138 - compatible
139 - reg
140 - reg-names
141 - interrupts
142 - clocks
143 - clock-names
144 - resets
145 - reset-names
146 - nvidia,xusb-padctl
147 - phys
148 - phy-names
149 - avddio-pex-supply
150 - dvddio-pex-supply
151 - avdd-usb-supply
152 - hvdd-usb-ss-supply
155 - |
156 #include <dt-bindings/clock/tegra124-car.h>
157 #include <dt-bindings/interrupt-controller/arm-gic.h>
159 usb@70090000 {
160 compatible = "nvidia,tegra124-xusb";
164 reg-names = "hcd", "fpci", "ipfs";
180 clock-names = "xusb_host", "xusb_host_src", "xusb_falcon_src",
185 reset-names = "xusb_host", "xusb_ss", "xusb_src";
187 nvidia,xusb-padctl = <&padctl>;
190 phy-names = "usb2-1", "usb2-2", "usb3-0";
192 avddio-pex-supply = <&vdd_1v05_run>;
193 dvddio-pex-supply = <&vdd_1v05_run>;
194 avdd-usb-supply = <&vdd_3v3_lp0>;
195 avdd-pll-utmip-supply = <&vddio_1v8>;
196 avdd-pll-erefe-supply = <&avdd_1v05_run>;
197 avdd-usb-ss-pll-supply = <&vdd_1v05_run>;
198 hvdd-usb-ss-supply = <&vdd_3v3_lp0>;
199 hvdd-usb-ss-pll-e-supply = <&vdd_3v3_lp0>;