Lines Matching +full:super +full:- +full:speed

1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: "http://devicetree.org/schemas/usb/nvidia,tegra-xudc.yaml#"
5 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
14 - Nagarjuna Kristam <nkristam@nvidia.com>
15 - JC Kuo <jckuo@nvidia.com>
16 - Thierry Reding <treding@nvidia.com>
21 - enum:
22 - nvidia,tegra210-xudc # For Tegra210
23 - nvidia,tegra186-xudc # For Tegra186
24 - nvidia,tegra194-xudc # For Tegra194
30 - description: XUSB device controller registers
31 - description: XUSB device PCI Config registers
32 - description: XUSB device registers.
34 reg-names:
38 - const: base
39 - const: fpci
40 - const: ipfs
50 - description: Clock to enable core XUSB dev clock.
51 - description: Clock to enable XUSB super speed clock.
52 - description: Clock to enable XUSB super speed dev clock.
53 - description: Clock to enable XUSB high speed dev clock.
54 - description: Clock to enable XUSB full speed dev clock.
56 clock-names:
60 - const: dev
61 - const: ss
62 - const: ss_src
63 - const: fs_src
64 - const: hs_src
66 power-domains:
68 - description: XUSBB(device) power-domain
69 - description: XUSBA(superspeed) power-domain
71 power-domain-names:
73 - const: dev
74 - const: ss
76 nvidia,xusb-padctl:
77 $ref: /schemas/types.yaml#/definitions/phandle-array
85 Must contain an entry for each entry in phy-names.
86 See ../phy/phy-bindings.txt for details.
88 phy-names:
91 - const: usb2-0
92 - const: usb2-1
93 - const: usb2-2
94 - const: usb2-3
95 - const: usb3-0
96 - const: usb3-1
97 - const: usb3-2
98 - const: usb3-3
100 avddio-usb-supply:
103 hvdd-usb-supply:
107 - compatible
108 - reg
109 - reg-names
110 - interrupts
111 - clocks
112 - clock-names
113 - power-domains
114 - power-domain-names
115 - nvidia,xusb-padctl
116 - phys
117 - phy-names
120 - if:
125 - nvidia,tegra210-xudc
130 reg-names:
134 clock-names:
137 - avddio-usb-supply
138 - hvdd-usb-supply
140 - if:
145 - nvidia,tegra186-xudc
146 - nvidia,tegra194-xudc
151 reg-names:
155 clock-names:
161 - |
162 #include <dt-bindings/clock/tegra210-car.h>
163 #include <dt-bindings/gpio/tegra-gpio.h>
164 #include <dt-bindings/interrupt-controller/arm-gic.h>
167 compatible = "nvidia,tegra210-xudc";
171 reg-names = "base", "fpci", "ipfs";
180 clock-names = "dev", "ss", "ss_src", "fs_src", "hs_src";
182 power-domains = <&pd_xusbdev>, <&pd_xusbss>;
183 power-domain-names = "dev", "ss";
185 nvidia,xusb-padctl = <&padctl>;
188 phy-names = "usb2-0";
190 avddio-usb-supply = <&vdd_pex_1v05>;
191 hvdd-usb-supply = <&vdd_3v3_sys>;