linux/drivers/usb/serial
Johan Hovold 2dc1071b34 USB: serial: omninet: clean up port setup
These devices use the second bulk-out endpoint for writing. Instead of
using the resources of the second port structure setup by core, use the
new endpoint-remap functionality to simply ignore the first bulk-out
endpoint. This specifically avoids allocating resources for the unused
endpoint.

Note that the disconnect callback was always redundant as all URBs would
have been killed by USB core on disconnect.

Signed-off-by: Johan Hovold <johan@kernel.org>
2017-03-28 11:00:12 +02:00
..
aircable.c USB: serial: aircable: use calc_num_endpoints to verify endpoints 2017-03-28 11:00:08 +02:00
ark3116.c USB: serial: ark3116: simplify endpoint sanity check 2017-03-16 10:33:42 +01:00
belkin_sa.c
belkin_sa.h
bus.c
ch341.c USB: serial: ch341: change initial line-control settings 2017-01-16 12:32:21 +01:00
console.c USB: serial: console: clean up sanity checks 2017-02-08 21:20:49 +01:00
cp210x.c USB/PHY patches for 4.11-rc1 2017-02-22 11:15:59 -08:00
cyberjack.c USB: serial: cyberjack: simplify endpoint check 2017-03-16 10:33:42 +01:00
cypress_m8.c USB: serial: cypress_m8: remove unused variable 2017-01-16 12:26:58 +01:00
cypress_m8.h
digi_acceleport.c USB: serial: digi_acceleport: simplify endpoint check 2017-03-16 10:33:42 +01:00
empeg.c
ezusb_convert.pl
f81232.c USB: f81232: fix some minor style issues 2015-03-27 17:36:29 +01:00
f81534.c USB: serial: f81534: abort probe on early errors 2017-03-28 11:00:08 +02:00
ftdi_sio_ids.h USB: serial: ftdi_sio: add support for TI CC3200 LaunchPad 2016-11-07 10:23:03 +01:00
ftdi_sio.c USB: serial: ftdi_sio: allow other bases for "event_char" 2017-03-13 16:55:41 +01:00
ftdi_sio.h USB: serial: fix compare_const_fl.cocci warnings 2016-02-28 14:35:58 +01:00
garmin_gps.c USB: serial: garmin_gps: fix memory leak on failed URB submit 2017-01-04 10:37:15 +01:00
generic.c USB: serial: relax generic driver bulk-endpoint requirement 2017-03-28 10:54:39 +02:00
io_16654.h
io_edgeport.c USB: serial: io_edgeport: simplify and tighten endpoint check 2017-03-16 10:33:43 +01:00
io_edgeport.h
io_ionsp.h
io_ti.c USB: serial: io_ti: drop redundant read-urb check 2017-03-28 11:00:11 +02:00
io_ti.h
io_usbvend.h
ipaq.c USB: serial: ipaq: always register a single port 2017-03-28 11:00:09 +02:00
ipw.c
ir-usb.c
iuu_phoenix.c USB: serial: iuu_phoenix: simplify endpoint check 2017-03-16 10:33:43 +01:00
iuu_phoenix.h
Kconfig USB: serial: add uPD78F0730 USB to Serial Adaptor Driver 2017-01-26 10:18:17 +01:00
keyspan_pda.c USB: serial: keyspan_pda: simplify endpoint check 2017-03-16 10:33:44 +01:00
keyspan_usa26msg.h
keyspan_usa28msg.h
keyspan_usa49msg.h
keyspan_usa67msg.h
keyspan_usa90msg.h
keyspan.c USB: serial: keyspan: drop header file 2017-02-15 17:42:28 +01:00
kl5kusb105.c USB: serial: kl5kusb105: remove unused termios structure 2017-01-16 13:00:22 +01:00
kl5kusb105.h
kobil_sct.c USB: serial: kobil_sct: simplify endpoint check 2017-03-16 10:33:44 +01:00
kobil_sct.h
Makefile USB: serial: add uPD78F0730 USB to Serial Adaptor Driver 2017-01-26 10:18:17 +01:00
Makefile-keyspan_pda_fw
mct_u232.c USB: serial: mct_u232: fix modem-status error handling 2017-01-16 16:38:56 +01:00
mct_u232.h
metro-usb.c USB: serial: metro-usb: drop redundant URB reinitialisation 2017-02-08 19:28:02 +01:00
mos7720.c USB: serial: mos7720: always require an interrupt endpoint 2017-03-28 11:00:12 +02:00
mos7840.c USB: serial: mos7840: clean up endpoint sanity check 2017-03-28 11:00:12 +02:00
mxuport.c USB: serial: allow subdrivers to modify port-endpoint mapping 2017-03-28 10:54:39 +02:00
navman.c
omninet.c USB: serial: omninet: clean up port setup 2017-03-28 11:00:12 +02:00
opticon.c USB: serial: opticon: simplify endpoint check 2017-03-16 10:33:45 +01:00
option.c USB: serial: option: add device ID for HP lt2523 (Novatel E371) 2017-01-24 12:07:28 +01:00
oti6858.c USB: serial: oti6858: simplify endpoint check 2017-03-16 10:33:46 +01:00
oti6858.h
pl2303.c USB: serial: pl2303: clean up legacy endpoint hack 2017-03-28 11:00:07 +02:00
pl2303.h USB: serial: pl2303: add ATEN device ID 2017-01-31 17:27:04 +01:00
qcaux.c
qcserial.c USB: serial: qcserial: add Dell DW5570 QDL 2017-01-19 09:08:37 +01:00
quatech2.c USB: serial: allow subdrivers to modify port-endpoint mapping 2017-03-28 10:54:39 +02:00
safe_serial.c USB: serial: safe_serial: fix information leak in completion handler 2017-03-08 16:14:42 +01:00
sierra.c USB: serial: allow subdrivers to modify port-endpoint mapping 2017-03-28 10:54:39 +02:00
spcp8x5.c USB: serial: spcp8x5: simplify endpoint check 2017-03-16 10:33:46 +01:00
ssu100.c USB: serial: drop unused ASYNC flags 2017-01-26 09:49:13 +01:00
symbolserial.c USB: serial: symbolserial: simplify endpoint check 2017-03-16 10:33:47 +01:00
ti_usb_3410_5052.c USB: serial: ti_usb_3410_5052: fix control-message error handling 2017-01-16 16:38:57 +01:00
upd78f0730.c USB: serial: upd78f0730: sort device ids 2017-02-13 14:50:44 +01:00
usb_debug.c
usb_wwan.c USB: serial: fix invalid user-pointer checks 2016-11-11 17:54:04 +01:00
usb-serial-simple.c USB: serial: simple: add support for another Infineon flashloader 2016-09-12 10:19:41 +02:00
usb-serial.c USB: serial: move pl2303 hack out of usb-serial core 2017-03-28 10:59:01 +02:00
usb-wwan.h USB: usb_wwan/option: generalize option_send_setup for other drivers 2015-10-09 12:42:40 +02:00
visor.c USB: serial: allow subdrivers to modify port-endpoint mapping 2017-03-28 10:54:39 +02:00
visor.h
whiteheat.c USB: serial: whiteheat: simplify endpoint check 2017-03-16 10:33:47 +01:00
whiteheat.h
wishbone-serial.c
xsens_mt.c