diff options
author | Magnus Damm <damm@igel.co.jp> | 2009-06-26 06:59:17 +0000 |
---|---|---|
committer | Paul Mundt <lethal@linux-sh.org> | 2009-07-05 00:32:19 +0900 |
commit | 4048e5ca29afbd747a16245f2bc4d1d521a6d0d0 (patch) | |
tree | 146f052205317e5a01f0ca3b7ad4b58a3b6554c1 /drivers/ata | |
parent | 5084f61a4d6c9c7bfd3be07fbb5253c1a08cd568 (diff) |
usb: m66592-udc buffer management update
This patch updates the m66592-udc buffer management code.
Use fixed buffers for bulk and isochronous pipes, also make
sure to handle the isochronous-as-bulk case. With fixed buffers
there is no need to keep track of used buffers with bi_bufnum.
Also, this fixes a potential buffer offset problem where the
base offset incorrectly varies with the number of pipes used.
With this patch applied it is possible to use m66592-udc for
both Ethernet and Serial using CONFIG_USB_CDC_COMPOSITE.
Signed-off-by: Magnus Damm <damm@igel.co.jp>
Acked-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
Acked-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'drivers/ata')
0 files changed, 0 insertions, 0 deletions