<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/include/linux/usb, branch linux-2.6.22.y</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.22.y</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.22.y'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2007-04-27T20:28:39+00:00</updated>
<entry>
<title>USB: &lt;linux/usb/ch9.h&gt; minor doc update</title>
<updated>2007-04-27T20:28:39+00:00</updated>
<author>
<name>David Brownell</name>
<email>david-b@pacbell.net</email>
</author>
<published>2007-04-18T00:51:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=aa2ce5ca6be480cb139e21258671c2c27826f8ff'/>
<id>urn:sha1:aa2ce5ca6be480cb139e21258671c2c27826f8ff</id>
<content type='text'>
Minor doc update to &lt;linux/usb/ch9.h&gt; ... say where USB_DT_CS_* came
from and update the definitions to match how they're derived there.

Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: additional structure from cdc spec</title>
<updated>2007-04-27T20:28:33+00:00</updated>
<author>
<name>Oliver Neukum</name>
<email>oneukum@suse.de</email>
</author>
<published>2007-02-27T10:30:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=bb74782e621e988555354abba03812982236a3af'/>
<id>urn:sha1:bb74782e621e988555354abba03812982236a3af</id>
<content type='text'>
this adds another structure for CDC devices to cdc.h.

Signed-off-by: Oliver Neukum &lt;oneukum@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: add a blacklist for devices that can't handle some things we throw at them.</title>
<updated>2007-02-23T23:03:46+00:00</updated>
<author>
<name>Oliver Neukum</name>
<email>oneukum@suse.de</email>
</author>
<published>2007-01-26T13:26:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7ceec1f1d26f966c0816b86a1aab1e0b3b208757'/>
<id>urn:sha1:7ceec1f1d26f966c0816b86a1aab1e0b3b208757</id>
<content type='text'>
This adds a blacklist to the USB core to handle some autosuspend and
string issues that devices have.

Originally written by Oliver, but hacked up a lot by Greg.

Signed-off-by: Oliver Neukum &lt;oneukum@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: add rationale on why usb descriptor structures have to be packed</title>
<updated>2007-02-23T23:03:46+00:00</updated>
<author>
<name>Inaky Perez-Gonzalez</name>
<email>inaky@linux.intel.com</email>
</author>
<published>2007-02-23T00:37:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=672027a35795ec95f516fdc702ba8900d55a9eef'/>
<id>urn:sha1:672027a35795ec95f516fdc702ba8900d55a9eef</id>
<content type='text'>
Add argumentation in defense of using __attribute__((packed)) in USB
descriptors authored by Dave Brownell. Necessary as in some cases it
seems superfluous.

Signed-off-by: Inaky Perez-Gonzalez &lt;inaky@linux.intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: add driver for iowarrior devices.</title>
<updated>2007-02-23T23:03:45+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@suse.de</email>
</author>
<published>2007-02-14T21:40:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=946b960d13c15f050a3b848987aaca79f6a459b7'/>
<id>urn:sha1:946b960d13c15f050a3b848987aaca79f6a459b7</id>
<content type='text'>
The ioctl is commented out for now, until we verify some userspace
application issues.

Cc: Christian Lucht &lt;lucht@codemercs.com&gt;
Cc: Robert Marquardt &lt;marquardt@codemercs.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: cdc-acm: fix incorrect throtteling, make set_control optional</title>
<updated>2007-02-16T23:32:21+00:00</updated>
<author>
<name>Oliver Neukum</name>
<email>oneukum@suse.de</email>
</author>
<published>2007-02-12T07:41:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=ca79b7b4158cbf32625793a1fc1d59ac46d44197'/>
<id>urn:sha1:ca79b7b4158cbf32625793a1fc1d59ac46d44197</id>
<content type='text'>
this is Joris' fixes reshuffelled and features renamed as David requested.

- acm_set_control is not mandatory, honour that
- throtteling is reset upon open
- throtteling is read consistently when processing input data

Signed-off-by: Joris van Rantwijk &lt;jorispubl@xs4all.nl&gt;
Signed-off-by: Oliver Neukum &lt;oneukum@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: descriptor structures have to be packed</title>
<updated>2007-02-16T23:32:18+00:00</updated>
<author>
<name>Inaky Perez-Gonzalez</name>
<email>inaky@linux.intel.com</email>
</author>
<published>2007-02-03T01:32:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=23004e241ccc03678592a8b392573e8514ec962f'/>
<id>urn:sha1:23004e241ccc03678592a8b392573e8514ec962f</id>
<content type='text'>
usb: descriptor structures have to be packed

Many of the Wireless USB decriptors added to usb_ch9.h don't have the
__attribute__((packed)) tag, and thus, they don't reflect the wire
size. This patch fixes that.

Signed-off-by: Inaky Perez-Gonzalez &lt;inaky@linux.intel.com&gt;
Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: add flow control to usb-serial generic driver.</title>
<updated>2007-02-16T23:32:18+00:00</updated>
<author>
<name>Joris van Rantwijk</name>
<email>jorispubl@xs4all.nl</email>
</author>
<published>2007-02-01T19:08:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=253ca923281aec6975ec4028ddbc58e865d8d13d'/>
<id>urn:sha1:253ca923281aec6975ec4028ddbc58e865d8d13d</id>
<content type='text'>
I added two fields to struct usb_serial_port to keep track of the
throttle state. Other usb-serial drivers typically use private data for
such things, but the generic driver can not really do that because some
of its code is also used by other drivers (which may have their own
private data needs).

As it is, I am not sure that this patch is useful in all scenarios.
It is certainly helpful for low-bandwidth devices that can hold their
data in response to throttling. But for devices that pump data in
real-time as fast as possible (webcam, A/D converter, etc), throttling
may actually cause more data loss.

From: Joris van Rantwijk &lt;jorispubl@xs4all.nl&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB serial: add dynamic id support to usb-serial core</title>
<updated>2007-02-07T23:44:33+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@suse.de</email>
</author>
<published>2006-12-17T20:50:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=93bacefc4cc0b53e1cb6a336d43847154fdf6886'/>
<id>urn:sha1:93bacefc4cc0b53e1cb6a336d43847154fdf6886</id>
<content type='text'>
Thanks to Johannes Hölzl &lt;johannes.hoelzl@gmx.de&gt; for fixing a few
things and getting it all working properly.

This adds support for dynamic usb ids to the usb serial core.  The file
"new_id" will show up under the usb serial driver, not the usb driver
associated with the usb-serial driver (yeah, it can be a bit confusing
at first glance...)

This patch also modifies the USB core to allow the usb-serial core to
reuse much of the dynamic id logic.

Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
Signed-off-by: Johannes Hölzl &lt;johannes.hoelzl@gmx.de&gt;


</content>
</entry>
<entry>
<title>USB: define USB_CLASS_MISC in &lt;linux/usb/ch9.h&gt;</title>
<updated>2007-02-07T23:44:32+00:00</updated>
<author>
<name>David Brownell</name>
<email>david-b@pacbell.net</email>
</author>
<published>2006-12-12T23:12:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=e7d8712c15e087ba6201e5988d618ee03dfe693c'/>
<id>urn:sha1:e7d8712c15e087ba6201e5988d618ee03dfe693c</id>
<content type='text'>
Add USB_CLASS_MISC to &lt;linux/usb/ch9.h&gt;

Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
</feed>
