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"); in xhci_pci_match()
100 return ("AMD Starship USB 3.0 controller"); in xhci_pci_match()
102 return ("AMD Matisse USB 3.0 controller"); in xhci_pci_match()
105 return ("AMD Raven USB 3.1 controller"); in xhci_pci_match()
107 return ("AMD X399 USB 3.0 controller"); in xhci_pci_match()
110 return ("AMD 300 Series USB 3.1 controller"); in xhci_pci_match()
112 return ("AMD 400 Series USB 3.1 controller"); in xhci_pci_match()
116 return ("AMD FCH USB 3.0 controller"); in xhci_pci_match()
120 return ("VMware USB 3.0 controller"); in xhci_pci_match()
123 return ("Hygon USB 3.0 controller"); in xhci_pci_match()
126 return ("NEC uPD720200 USB 3.0 controller"); in xhci_pci_match()
128 return ("NEC uPD720202 USB 3.0 controller"); in xhci_pci_match()
131 return ("Fresco Logic FL1000G USB 3.0 controller"); in xhci_pci_match()
133 return ("Fresco Logic FL1009 USB 3.0 controller"); in xhci_pci_match()
135 return ("Fresco Logic FL1100 USB 3.0 controller"); in xhci_pci_match()
138 return ("ASMedia ASM1042 USB 3.0 controller"); in xhci_pci_match()
140 return ("ASMedia ASM1042A USB 3.0 controller"); in xhci_pci_match()
142 return ("ASMedia ASM1143 USB 3.1 controller"); in xhci_pci_match()
144 return ("ASMedia ASM3242 USB 3.2 controller"); in xhci_pci_match()
147 return ("Intel Goshen Ridge Thunderbolt 4 USB controller"); in xhci_pci_match()
149 return ("Intel BayTrail USB 3.0 controller"); in xhci_pci_match()
151 return ("Intel Maple Ridge Thunderbolt 4 USB controller"); in xhci_pci_match()
155 return ("Intel Alpine Ridge Thunderbolt 3 USB controller"); in xhci_pci_match()
159 return ("Intel Titan Ridge Thunderbolt 3 USB controller"); in xhci_pci_match()
161 return ("Intel Denverton USB 3.0 controller"); in xhci_pci_match()
164 return ("Intel Panther Point USB 3.0 controller"); in xhci_pci_match()
166 return ("Intel Braswell USB 3.0 controller"); in xhci_pci_match()
168 return ("Intel Gemini Lake USB 3.0 controller"); in xhci_pci_match()
170 return ("Intel Ice Lake-LP USB 3.1 controller"); in xhci_pci_match()
172 return ("Intel Tiger Lake-H USB 3.2 controller"); in xhci_pci_match()
174 return ("Intel Alder Lake-P Thunderbolt 4 USB controller"); in xhci_pci_match()
176 return ("Intel Alder Lake USB 3.2 controller"); in xhci_pci_match()
178 return ("Intel Apollo Lake USB 3.0 controller"); in xhci_pci_match()
180 return ("Intel Alder Lake USB 3.2 controller"); in xhci_pci_match()
182 return ("Intel Ice Lake Thunderbolt 3 USB controller"); in xhci_pci_match()
184 return ("Intel Lynx Point USB 3.0 controller"); in xhci_pci_match()
186 return ("Intel Wildcat Point USB 3.0 controller"); in xhci_pci_match()
188 return ("Intel Wellsburg USB 3.0 controller"); in xhci_pci_match()
190 return ("Intel Tiger Lake-LP Thunderbolt 4 USB controller"); in xhci_pci_match()
192 return ("Intel Tiger Lake-H Thunderbolt 4 USB controller"); in xhci_pci_match()
194 return ("Broadwell Integrated PCH-LP chipset USB 3.0 controller"); in xhci_pci_match()
196 return ("Intel Sunrise Point-LP USB 3.0 controller"); in xhci_pci_match()
198 return ("Intel Tiger Lake-LP USB 3.2 controller"); in xhci_pci_match()
200 return ("Intel Sunrise Point USB 3.0 controller"); in xhci_pci_match()
202 return ("Intel Lewisburg USB 3.0 controller"); in xhci_pci_match()
204 return ("Intel Union Point USB 3.0 controller"); in xhci_pci_match()
206 return ("Intel Cannon Lake USB 3.1 controller"); in xhci_pci_match()
209 return ("Cavium ThunderX USB 3.0 controller"); in xhci_pci_match()
212 return ("NVIDIA TU106 USB 3.1 controller"); in xhci_pci_match()
215 return ("Zhaoxin ZX-100 USB 3.0 controller"); in xhci_pci_match()
217 return ("Zhaoxin ZX-200 USB 3.0 controller"); in xhci_pci_match()
219 return ("Zhaoxin ZX-E USB 3.0 controller"); in xhci_pci_match()
228 return ("XHCI (generic) USB 3.0 controller"); in xhci_pci_match()
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 */ in xhci_pci_attach()
311 case 0x00141912: /* NEC uPD720201 USB 3.0 controller */ in xhci_pci_attach()
394 device_printf(self, "Could not add USB device\n"); in xhci_pci_attach()