Lines Matching +full:tegra194 +full:- +full:pcie
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/usb/nvidia,tegra194-xusb.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NVIDIA Tegra194 xHCI controller
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jon Hunter <jonathanh@nvidia.com>
18 const: nvidia,tegra194-xusb
22 - description: base and length of the xHCI host registers
23 - description: base and length of the XUSB FPCI registers
25 reg-names:
27 - const: hcd
28 - const: fpci
32 - description: xHCI host interrupt
33 - description: mailbox interrupt
37 - description: XUSB host clock
38 - description: XUSB Falcon source clock
39 - description: XUSB SuperSpeed clock
40 - description: XUSB SuperSpeed source clock
41 - description: XUSB HighSpeed clock source
42 - description: XUSB FullSpeed clock source
43 - description: USB PLL
44 - description: reference clock
45 - description: I/O PLL
47 clock-names:
49 - const: xusb_host
50 - const: xusb_falcon_src
51 - const: xusb_ss
52 - const: xusb_ss_src
53 - const: xusb_hs_src
54 - const: xusb_fs_src
55 - const: pll_u_480m
56 - const: clk_m
57 - const: pll_e
61 - description: read client
62 - description: write client
64 interconnect-names:
66 - const: dma-mem # read
67 - const: write
72 nvidia,xusb-padctl:
81 phy-names:
86 - usb2-0
87 - usb2-1
88 - usb2-2
89 - usb2-3
90 - usb3-0
91 - usb3-1
92 - usb3-2
93 - usb3-3
95 power-domains:
97 - description: XUSBC power domain (for Host and USB 2.0)
98 - description: XUSBA power domain (for SuperSpeed)
100 power-domain-names:
102 - const: xusb_host
103 - const: xusb_ss
105 dvddio-pex-supply:
106 description: PCIe/USB3 analog logic power supply. Must supply 1.05 V.
108 hvddio-pex-supply:
109 description: High-voltage PCIe/USB3 power supply. Must supply 1.8 V.
111 avdd-usb-supply:
114 avdd-pll-utmip-supply:
117 avdd-pll-uerefe-supply:
120 dvdd-usb-ss-pll-supply:
121 description: PCIe/USB3 PLL power supply. Must supply 1.05 V.
123 hvdd-usb-ss-pll-e-supply:
124 description: High-voltage PLLE power supply. Must supply 1.8 V.
127 - $ref: usb-xhci.yaml
132 - |
133 #include <dt-bindings/clock/tegra194-clock.h>
134 #include <dt-bindings/interrupt-controller/arm-gic.h>
135 #include <dt-bindings/memory/tegra194-mc.h>
136 #include <dt-bindings/power/tegra194-powergate.h>
137 #include <dt-bindings/reset/tegra194-reset.h>
140 compatible = "nvidia,tegra194-xusb";
143 reg-names = "hcd", "fpci";
157 clock-names = "xusb_host", "xusb_falcon_src",
163 interconnect-names = "dma-mem", "write";
166 power-domains = <&bpmp TEGRA194_POWER_DOMAIN_XUSBC>,
168 power-domain-names = "xusb_host", "xusb_ss";
170 nvidia,xusb-padctl = <&xusb_padctl>;
174 phy-names = "usb2-0", "usb2-1", "usb2-3", "usb3-0", "usb3-2", "usb3-3";