Commit c0dcf242 authored by Johan Hovold's avatar Johan Hovold

USB: serial: ti_usb_3410_5052: always require a bulk-out endpoint

These devices always require at least one bulk-out endpoint so let core
verify that.

This avoids attempting to send bulk data to the default pipe when
downloading firmware in boot mode.

Note that further endpoints are still needed when not in boot mode.
Signed-off-by: default avatarJohan Hovold <johan@kernel.org>
parent d2744415
...@@ -427,6 +427,7 @@ static struct usb_serial_driver ti_1port_device = { ...@@ -427,6 +427,7 @@ static struct usb_serial_driver ti_1port_device = {
.description = "TI USB 3410 1 port adapter", .description = "TI USB 3410 1 port adapter",
.id_table = ti_id_table_3410, .id_table = ti_id_table_3410,
.num_ports = 1, .num_ports = 1,
.num_bulk_out = 1,
.attach = ti_startup, .attach = ti_startup,
.release = ti_release, .release = ti_release,
.port_probe = ti_port_probe, .port_probe = ti_port_probe,
...@@ -459,6 +460,7 @@ static struct usb_serial_driver ti_2port_device = { ...@@ -459,6 +460,7 @@ static struct usb_serial_driver ti_2port_device = {
.description = "TI USB 5052 2 port adapter", .description = "TI USB 5052 2 port adapter",
.id_table = ti_id_table_5052, .id_table = ti_id_table_5052,
.num_ports = 2, .num_ports = 2,
.num_bulk_out = 1,
.attach = ti_startup, .attach = ti_startup,
.release = ti_release, .release = ti_release,
.port_probe = ti_port_probe, .port_probe = ti_port_probe,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment