John Baldwin
58ccf5b41c
Remove unneeded includes of <sys/linker_set.h>. Other headers that use
...
it internally contain nested includes.
Reviewed by: bde
2011-01-11 13:59:06 +00:00
Hans Petter Selasky
3b6f59eeaa
Correct some root HUB descriptor fields in multiple controller drivers.
...
Remove an unused structure.
Approved by: thompsa (mentor)
2010-10-13 20:37:19 +00:00
Andrew Thompson
767cb2e29d
Remove overuse of exclamation marks in kernel printfs, there mere fact a
...
message has been printed is enough to get someones attention. Also remove the
line number for DPRINTF/DPRINTFN, it already prints the funtion name and a
unique message.
2009-11-26 00:43:17 +00:00
Andrew Thompson
78c94708fb
Initialise variable before use.
...
Submitted by: Hans Petter Selasky
2009-11-22 21:19:01 +00:00
Alfred Perlstein
dddb25f98a
USB CORE:
...
- Add minimum polling support to drive UMASS
and UKBD in case of panic.
- Add extra check to ukbd probe to fix problem about
mouse devices attaching like keyboards.
- P4 ID: 166148
Submitted by: hps
Approved by: re
2009-07-30 00:14:34 +00:00
Andrew Thompson
29bd7d7e9a
Sync to p4
...
- Add support for devices that handle set and clear stall in hardware.
- Add missing get timestamp function
- Add more xfer flags
Submitted by: Hans Petter Selasky
Approved by: re (kib)
2009-06-27 21:23:30 +00:00
Andrew Thompson
ed6d949afd
- Make struct usb_xfer opaque so that drivers can not access the internals
...
- Reduce the number of headers needed for a usb driver, the common case is just usb.h and usbdi.h
2009-06-23 02:19:59 +00:00
Andrew Thompson
a593f6b8de
s/usb2_/usb_|usbd_/ on all function names for the USB stack.
2009-06-15 01:02:43 +00:00
Andrew Thompson
ae60fdfba2
Rename usb pipes to endpoints as it better represents what they are, and struct
...
usb_pipe may be used for a different purpose later on.
2009-06-07 19:41:11 +00:00
Andrew Thompson
e0a69b51ac
s/usb2_/usb_/ on all typedefs for the USB stack.
2009-05-29 18:46:57 +00:00
Andrew Thompson
760bc48e7e
s/usb2_/usb_/ on all C structs for the USB stack.
2009-05-28 17:36:36 +00:00
Andrew Thompson
55e76c210e
Add a driver for the AVR32 series USB Device Controller. Not hooked up as
...
FreeBSD does not yet support this platform but it makes it easier to stay in
sync.
Submitted by: Hans Petter Selasky
2009-05-21 17:42:32 +00:00