Lines Matching full:usb

35  * USB Enhanced Host Controller Driver, a.k.a. USB 2.0 controller.
38 * http://developer.intel.com/technology/usb/download/ehci-r10.pdf
39 * and the USB 2.0 spec at
40 * http://www.usb.org/developers/docs/usb_20.zip
67 #include <dev/usb/usb.h>
68 #include <dev/usb/usbdi.h>
70 #include <dev/usb/usb_core.h>
71 #include <dev/usb/usb_busdma.h>
72 #include <dev/usb/usb_process.h>
73 #include <dev/usb/usb_util.h>
75 #include <dev/usb/usb_controller.h>
76 #include <dev/usb/usb_bus.h>
77 #include <dev/usb/usb_pci.h>
78 #include <dev/usb/controller/ehci.h>
79 #include <dev/usb/controller/ehcireg.h>
111 return "ALi M5239 USB 2.0 controller";
114 return "AMD 8111 USB 2.0 controller";
117 return ("AMD CS5536 (Geode) USB 2.0 controller");
119 return ("AMD FCH USB 2.0 controller");
121 return ("AMD FCH USB 2.0 controller");
124 return "ATI SB200 USB 2.0 controller";
126 return "ATI SB400 USB 2.0 controller";
128 return ("AMD SB7x0/SB8x0/SB9x0 USB 2.0 controller");
131 return ("Intel BayTrail USB 2.0 controller");
133 return ("Intel Cougar Point USB 2.0 controller");
135 return ("Intel Cougar Point USB 2.0 controller");
137 return ("Intel Patsburg USB 2.0 controller");
139 return ("Intel Patsburg USB 2.0 controller");
141 return ("Intel Panther Point USB 2.0 controller");
143 return ("Intel Panther Point USB 2.0 controller");
145 return ("Intel Avoton USB 2.0 controller");
147 return "Intel 6300ESB USB 2.0 controller";
149 return "Intel 82801DB/L/M (ICH4) USB 2.0 controller";
151 return "Intel 82801EB/R (ICH5) USB 2.0 controller";
153 return "Intel 82801FB (ICH6) USB 2.0 controller";
155 return ("Intel 63XXESB USB 2.0 controller");
157 return "Intel 82801GB/R (ICH7) USB 2.0 controller";
159 return "Intel 82801H (ICH8) USB 2.0 controller USB2-A";
161 return "Intel 82801H (ICH8) USB 2.0 controller USB2-B";
163 return "Intel 82801I (ICH9) USB 2.0 controller";
165 return "Intel 82801I (ICH9) USB 2.0 controller";
167 return "Intel 82801JI (ICH10) USB 2.0 controller USB-A";
169 return "Intel 82801JI (ICH10) USB 2.0 controller USB-B";
171 return "Intel 82801JD (ICH10) USB 2.0 controller USB-A";
173 return "Intel 82801JD (ICH10) USB 2.0 controller USB-B";
175 return ("Intel PCH USB 2.0 controller USB-A");
177 return ("Intel PCH USB 2.0 controller USB-B");
179 return ("Intel Lynx Point USB 2.0 controller USB-A");
181 return ("Intel Lynx Point USB 2.0 controller USB-B");
183 return ("Intel Wildcat Point USB 2.0 controller USB-A");
185 return ("Intel Wildcat Point USB 2.0 controller USB-B");
187 return ("Intel Wellsburg USB 2.0 controller");
189 return ("Intel Wellsburg USB 2.0 controller");
191 return ("Intel Lynx Point-LP USB 2.0 controller");
193 return ("Intel Wildcat Point-LP USB 2.0 controller");
196 return ("NEC uPD 72010x USB 2.0 controller");
199 return "NVIDIA nForce2 USB 2.0 controller";
201 return "NVIDIA nForce2 Ultra 400 USB 2.0 controller";
203 return "NVIDIA nForce3 USB 2.0 controller";
205 return "NVIDIA nForce3 250 USB 2.0 controller";
207 return "NVIDIA nForce CK804 USB 2.0 controller";
209 return "NVIDIA nForce MCP55 USB 2.0 controller";
211 return "NVIDIA nForce MCP61 USB 2.0 controller";
213 return "NVIDIA nForce MCP79 USB 2.0 controller";
215 return "NVIDIA nForce MCP79 USB 2.0 controller";
217 return "NVIDIA nForce MCP79 USB 2.0 controller";
220 return "Philips ISP156x USB 2.0 controller";
223 return "SiS 968 USB 2.0 controller";
226 return ("VIA VT6202 USB 2.0 controller");
229 return ("VMware USB 2.0 controller");
232 return ("Zhaoxin ZX-100/ZX-200/ZX-E USB 2.0 controller");
241 return ("EHCI (generic) USB 2.0 controller");
330 * NOTE: some EHCI USB controllers have the wrong USB
335 device_printf(self, "pre-2.0 USB revision (ignored)\n");
341 device_printf(self, "USB revision is unknown. Assuming v2.0.\n");
365 device_printf(self, "Could not add USB device\n");
494 device_printf(self, "USB init failed err=%d\n", err);
611 MODULE_DEPEND(ehci, usb, 1, 1, 1);