Lines Matching full:usb

48 #include <dev/usb/usb.h>
49 #include <dev/usb/usbdi.h>
51 #include <dev/usb/usb_core.h>
52 #include <dev/usb/usb_busdma.h>
53 #include <dev/usb/usb_process.h>
54 #include <dev/usb/usb_util.h>
56 #include <dev/usb/usb_controller.h>
57 #include <dev/usb/usb_bus.h>
58 #include <dev/usb/usb_pci.h>
59 #include <dev/usb/controller/xhci.h>
60 #include <dev/usb/controller/xhcireg.h>
89 MODULE_DEPEND(xhci, usb, 1, 1, 1);
98 return ("AMD KERNCZ USB 3.0 controller");
100 return ("AMD Starship USB 3.0 controller");
102 return ("AMD Matisse USB 3.0 controller");
105 return ("AMD Raven USB 3.1 controller");
107 return ("AMD X399 USB 3.0 controller");
110 return ("AMD 300 Series USB 3.1 controller");
112 return ("AMD 400 Series USB 3.1 controller");
116 return ("AMD FCH USB 3.0 controller");
120 return ("VMware USB 3.0 controller");
123 return ("Hygon USB 3.0 controller");
126 return ("NEC uPD720200 USB 3.0 controller");
128 return ("NEC uPD720202 USB 3.0 controller");
131 return ("Fresco Logic FL1000G USB 3.0 controller");
133 return ("Fresco Logic FL1009 USB 3.0 controller");
135 return ("Fresco Logic FL1100 USB 3.0 controller");
138 return ("ASMedia ASM1042 USB 3.0 controller");
140 return ("ASMedia ASM1042A USB 3.0 controller");
142 return ("ASMedia ASM1143 USB 3.1 controller");
144 return ("ASMedia ASM3242 USB 3.2 controller");
147 return ("Intel Goshen Ridge Thunderbolt 4 USB controller");
149 return ("Intel BayTrail USB 3.0 controller");
151 return ("Intel Maple Ridge Thunderbolt 4 USB controller");
155 return ("Intel Alpine Ridge Thunderbolt 3 USB controller");
159 return ("Intel Titan Ridge Thunderbolt 3 USB controller");
161 return ("Intel Denverton USB 3.0 controller");
164 return ("Intel Panther Point USB 3.0 controller");
166 return ("Intel Braswell USB 3.0 controller");
168 return ("Intel Gemini Lake USB 3.0 controller");
170 return ("Intel Ice Lake-LP USB 3.1 controller");
172 return ("Intel Tiger Lake-H USB 3.2 controller");
174 return ("Intel Alder Lake-P Thunderbolt 4 USB controller");
176 return ("Intel Alder Lake USB 3.2 controller");
178 return ("Intel Apollo Lake USB 3.0 controller");
180 return ("Intel Alder Lake USB 3.2 controller");
182 return ("Intel Ice Lake Thunderbolt 3 USB controller");
184 return ("Intel Lynx Point USB 3.0 controller");
186 return ("Intel Wildcat Point USB 3.0 controller");
188 return ("Intel Wellsburg USB 3.0 controller");
190 return ("Intel Tiger Lake-LP Thunderbolt 4 USB controller");
192 return ("Intel Tiger Lake-H Thunderbolt 4 USB controller");
194 return ("Broadwell Integrated PCH-LP chipset USB 3.0 controller");
196 return ("Intel Sunrise Point-LP USB 3.0 controller");
198 return ("Intel Tiger Lake-LP USB 3.2 controller");
200 return ("Intel Sunrise Point USB 3.0 controller");
202 return ("Intel Lewisburg USB 3.0 controller");
204 return ("Intel Union Point USB 3.0 controller");
206 return ("Intel Cannon Lake USB 3.1 controller");
209 return ("Cavium ThunderX USB 3.0 controller");
212 return ("NVIDIA TU106 USB 3.1 controller");
215 return ("Zhaoxin ZX-100 USB 3.0 controller");
217 return ("Zhaoxin ZX-200 USB 3.0 controller");
219 return ("Zhaoxin ZX-E USB 3.0 controller");
228 return ("XHCI (generic) USB 3.0 controller");
247 TUNABLE_INT("hw.usb.xhci.msi", &xhci_use_msi);
249 TUNABLE_INT("hw.usb.xhci.msix", &xhci_use_msix);
310 case 0x01941033: /* NEC uPD720200 USB 3.0 controller */
311 case 0x00141912: /* NEC uPD720201 USB 3.0 controller */
394 device_printf(self, "Could not add USB device\n");