jhb
c17f46e472
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
thompsa
bd3f3db8dd
Change USB_DEBUG to #ifdef and allow it to be turned off. Previously this had
...
the illusion of a tunable setting but was always turned on regardless.
MFC after: 1 week
2010-04-22 21:31:34 +00:00
thompsa
ff880be8b9
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
thompsa
74c6c20b93
- 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
thompsa
06303d491a
s/usb2_/usb_|usbd_/ on all function names for the USB stack.
2009-06-15 01:02:43 +00:00
thompsa
c8cae40489
Make variables static where appropriate.
...
Found by: cscout
2009-06-13 04:56:45 +00:00
thompsa
2d149b09c5
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
thompsa
44c17bdf07
s/usb2_/usb_/ on all typedefs for the USB stack.
2009-05-29 18:46:57 +00:00
thompsa
af6fb4f3d2
s/usb2_/usb_/ on all C structs for the USB stack.
2009-05-28 17:36:36 +00:00
thompsa
686e9b39cf
Rename the usb sysctl tree from hw.usb2.* back to hw.usb.*.
...
Submitted by: Hans Petter Selasky
2009-05-21 01:48:42 +00:00
thompsa
6493599dff
- rename usb2_mode to usb_mode [1]
...
- change variable types to use the enum
Submitted by: Hans Petter Selasky [1]
2009-05-21 00:04:17 +00:00
thompsa
94d6c89e53
Ensure the bmRequestType is the right type for the incoming control request.
...
Submitted by: Hans Petter Selasky
2009-05-13 18:26:55 +00:00
thompsa
1dad28b11e
Remove USB shutdown methods from device drivers as its the host controllers
...
responsibility to detach the bus.
PR: usb/133896
Submitted by: Hans Petter Selasky
2009-05-05 15:39:29 +00:00
thompsa
0020f46b4a
MFp4 //depot/projects/usb@159908
...
Reduce the amount of memory used by better sizing buffer arrays.
Submitted by: Hans Petter Selasky
2009-04-05 18:20:24 +00:00
thompsa
d60cc40660
MFp4 //depot/projects/usb@159562
...
Reapply r190173 with compilation fixed on 64bit arches.
Submitted by: Hans Petter Selasky
2009-04-05 18:18:01 +00:00
thompsa
4b2614d71b
Revert r190173 as it breaks 64bit arches.
2009-03-21 05:44:22 +00:00
thompsa
a6782e2e38
MFp4 //depot/projects/usb @159431,159437,159438
...
- start using the new USB typedefs in the USB core
- Remove usage of USB_ADD_BYTES()
Submitted by: Hans Petter Selasky
2009-03-20 21:50:54 +00:00
thompsa
5dee97ce86
MFp4 //depot/projects/usb @159430
...
- Move tunable defines into usb_core.h and dependancy towards usb_defs.h
- Leave hardcoded defines in "usb_defs.h".
- Allow overriding all tunable defines.
- Add more customisable typedefs.
- Correct maximum device number.
Submitted by: Hans Petter Selasky
2009-03-20 19:04:31 +00:00
thompsa
d76fe3af70
MFp4 //depot/projects/usb @159379,159380
...
Fixes for 8-bit and 16-bit compilation.
Submitted by: Hans Petter Selasky
2009-03-20 18:59:53 +00:00
thompsa
9e91847c9e
Rename the ushub device class back to uhub as it was in the old usb stack,
...
moused(8) looks for "uhub/ums" to decide if needs to load the module.
Reported by: Garrett Cooper
2009-03-02 05:37:05 +00:00
thompsa
111a707d99
Move the new USB stack into its new home.
2009-02-23 18:31:00 +00:00