thompsa
ed3301cfd4
- Add usb_fill_bulk_urb() and usb_bulk_msg() linux compat functions [1]
...
- Don't write actual length if the actual length pointer is NULL [2]
- correct Linux Compatibility error codes for short isochronous IN transfers
and make status field signed.
Submitted by: Leunam Elebek [1], Manuel Gebele [2]
2009-11-01 21:48:18 +00:00
alfred
0f210d639a
USB CORE - compat Linux:
...
- Patch request from Tim Borgeaud:
- add automatic locking
- add refcount for killing URB's
Submitted by: hps
Approved by: re
2009-07-30 00:16:50 +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
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
aa4ece00cc
Fix compile after the removal of bsd_udev.
...
Submitted by: Hans Petter Selasky
2009-06-02 17:31:16 +00:00
thompsa
b064d23a53
Revert the size_t part of the last commit for the moment, this blows up the
...
USB_ADD_BYTES macro.
2009-05-30 00:22:57 +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
77979532cf
Use enums for speed and rev data types.
2009-05-21 01:05:21 +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
111a707d99
Move the new USB stack into its new home.
2009-02-23 18:31:00 +00:00