linux/drivers/usb/serial
Rene Buergel 8d733e26c0 USB: ezusb: add functions for firmware download
This patch adds new functions to upload firmware to the controller. The
drivers currently using ezusb are adapted to use these new functions.

This also fixes a bug occuring during firmware loading in the
whiteheat-driver:
The driver iterates over an ihex-formatted firmware using ++ on a "const
struct ihex_binrec*" which leads to faulty results, because ihex data is
read as length. The function "ihex_next_binrec(record)" has so be used
to work correctly

Signed-off-by: René Bürgel <rene.buergel@sohard.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2012-09-18 17:26:30 +01:00
..
aircable.c USB: serial: aircable.c: remove debug module parameter 2012-09-14 12:31:18 -07:00
ark3116.c USB: Serial: ark3116.c: remove debug module parameter 2012-09-18 10:15:12 +01:00
belkin_sa.c USB: Serial: belkin_sa.c: remove debug module parameter 2012-09-18 10:15:13 +01:00
belkin_sa.h
bus.c usb: serial: prevent suspend/resume from racing against probe/remove 2012-08-10 11:51:43 -07:00
ch341.c USB: Serial: ch341.c: remove debug module parameter 2012-09-18 10:15:17 +01:00
console.c USB: Serial: usb-serial: remove debug module parameter 2012-09-18 16:05:17 +01:00
cp210x.c USB: serial: cp210x.c: remove debug module parameter 2012-09-14 12:31:21 -07:00
cyberjack.c USB: Serial: cyberjack.c: remove debug module parameter 2012-09-18 10:15:18 +01:00
cypress_m8.c USB: Serial: cypress_m8.c: remove debug module parameter 2012-09-18 10:15:18 +01:00
cypress_m8.h
digi_acceleport.c USB: serial: digi_acceleport.c: remove debug module parameter 2012-09-14 12:31:21 -07:00
empeg.c USB: serial: empeg.c: remove debug module parameter 2012-09-14 12:31:22 -07:00
ezusb_convert.pl
ezusb.c USB: ezusb: add functions for firmware download 2012-09-18 17:26:30 +01:00
f81232.c USB: Serial: f81232.c: remove debug module parameter 2012-09-18 10:15:25 +01:00
ftdi_sio_ids.h USB: ftdi_sio: do not claim CDC ACM function 2012-09-10 10:55:52 -07:00
ftdi_sio.c USB: serial: ftdi_sio: remove startup message 2012-09-18 16:57:35 +01:00
ftdi_sio.h USB: ftdi_sio: add support for FT-X series devices 2012-03-14 15:43:05 -07:00
funsoft.c USB: serial: funsoft.c: remove debug module parameter 2012-09-14 12:31:27 -07:00
garmin_gps.c USB: Serial: garmin_gps.c: remove debug module parameter 2012-09-18 10:15:29 +01:00
generic.c USB: Serial: usb-serial: remove debug module parameter 2012-09-18 16:05:17 +01:00
hp4x.c USB: serial: rework usb_serial_register/deregister_drivers() 2012-05-08 15:46:14 -07:00
io_16654.h
io_edgeport.c USB: Serial: io_edgeport.c: remove debug module parameter 2012-09-18 10:15:33 +01:00
io_edgeport.h
io_ionsp.h
io_tables.h USB: serial: rework usb_serial_register/deregister_drivers() 2012-05-08 15:46:14 -07:00
io_ti.c USB: serial: io_ti: remove some remaining printk() calls 2012-09-18 16:59:23 +01:00
io_ti.h
io_usbvend.h
ipaq.c USB: serial: ipaq.c: remove debug module parameter 2012-09-14 12:31:30 -07:00
ipw.c USB: serial: ipw.c: remove debug module parameter 2012-09-14 12:31:32 -07:00
ir-usb.c USB: serial: ir-usb: remove startup noise 2012-09-18 17:03:11 +01:00
iuu_phoenix.c USB: Serial: iuu_phoenix.c: remove debug module parameter 2012-09-18 10:15:40 +01:00
iuu_phoenix.h
Kconfig USB: serial: add vizzini driver 2012-09-17 22:57:09 -07:00
keyspan_pda.c USB: ezusb: add functions for firmware download 2012-09-18 17:26:30 +01:00
keyspan_usa26msg.h
keyspan_usa28msg.h
keyspan_usa49msg.h
keyspan_usa67msg.h
keyspan_usa90msg.h
keyspan.c USB: ezusb: add functions for firmware download 2012-09-18 17:26:30 +01:00
keyspan.h USB: serial: keyspan: remove dbg() usage 2012-09-14 16:30:23 -07:00
kl5kusb105.c USB: serial: kl5kusb105.c: remove debug module parameter 2012-09-14 12:31:36 -07:00
kl5kusb105.h
kobil_sct.c USB: serial: kobil_sct: switch 4 remaining printk() calls to use dev_dbg 2012-09-18 17:03:31 +01:00
kobil_sct.h
Makefile USB: serial: add vizzini driver 2012-09-17 22:57:09 -07:00
Makefile-keyspan_pda_fw
mct_u232.c USB: Serial: mct_u232.c: remove debug module parameter 2012-09-18 10:15:49 +01:00
mct_u232.h
metro-usb.c USB: serial: metro-usb.c: remove debug module parameter 2012-09-14 12:31:42 -07:00
mos7720.c USB: Serial: mos7720.c: remove debug module parameter 2012-09-18 10:15:53 +01:00
mos7840.c USB: Serial: mos7840.c: remove debug module parameter 2012-09-18 10:15:57 +01:00
moto_modem.c USB: serial: rework usb_serial_register/deregister_drivers() 2012-05-08 15:46:14 -07:00
navman.c USB: Serial: navman.c: remove debug module parameter 2012-09-18 10:16:01 +01:00
omninet.c USB: Serial: omninet: Fix compiler warning. 2012-09-18 15:27:50 +01:00
opticon.c USB: Serial: opticon.c: remove debug module parameter 2012-09-18 10:16:08 +01:00
option.c Merge 3.6-rc6 into usb-next 2012-09-16 20:42:46 -07:00
oti6858.c USB: serial: oti6858.c: remove debug module parameter 2012-09-14 12:31:45 -07:00
oti6858.h
pl2303.c USB: Serial: pl2303.c: remove debug module parameter 2012-09-18 10:16:12 +01:00
pl2303.h
qcaux.c USB: serial: rework usb_serial_register/deregister_drivers() 2012-05-08 15:46:14 -07:00
qcserial.c USB: serial: qcserial.c: remove debug module parameter 2012-09-14 12:31:47 -07:00
quatech2.c USB: serial: quatech2: fix up unneeded printk() call 2012-09-18 17:05:37 +01:00
safe_serial.c USB: serial: safe-serial: fix up printk() usage 2012-09-18 17:07:24 +01:00
siemens_mpi.c USB: serial: rework usb_serial_register/deregister_drivers() 2012-05-08 15:46:14 -07:00
sierra.c USB: Serial: sierra.c: remove debug module parameter 2012-09-18 10:16:16 +01:00
spcp8x5.c USB: serial: spcp8x5.c: remove debug module parameter 2012-09-14 12:31:58 -07:00
ssu100.c USB: serial: ssu100.c: remove debug module parameter 2012-09-14 12:32:00 -07:00
symbolserial.c USB: Serial: symbolserial.c: remove debug module parameter 2012-09-18 10:16:20 +01:00
ti_usb_3410_5052.c USB: serial: ti_usb_3410_5052: fix up noisy printk() usage 2012-09-18 17:09:00 +01:00
ti_usb_3410_5052.h USB: serial: ti_usb_3410_5052: Add support for the FRI2 serial console 2012-05-11 15:14:07 -07:00
usb_debug.c USB: serial: rework usb_serial_register/deregister_drivers() 2012-05-08 15:46:14 -07:00
usb_wwan.c USB: serial: usb_wwan.c: remove debug module parameter 2012-09-14 12:32:03 -07:00
usb-serial.c USB: serial: core: fix up printk() usage 2012-09-18 17:10:29 +01:00
usb-wwan.h usb: usb_wwan: replace release and disconnect with a port_remove hook 2012-08-10 11:51:43 -07:00
visor.c USB: Serial: visor.c: remove debug module parameter 2012-09-18 10:16:28 +01:00
visor.h
vivopay-serial.c USB: serial: rework usb_serial_register/deregister_drivers() 2012-05-08 15:46:14 -07:00
vizzini.c USB: serial: add vizzini driver 2012-09-17 22:57:09 -07:00
whiteheat.c USB: ezusb: add functions for firmware download 2012-09-18 17:26:30 +01:00
whiteheat.h
zio.c USB: serial: rework usb_serial_register/deregister_drivers() 2012-05-08 15:46:14 -07:00
zte_ev.c USB: serial: add zte_ev.c driver 2012-09-13 10:15:14 -07:00