diff options
author | Johan Hovold <johan@kernel.org> | 2017-01-03 15:39:46 (GMT) |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2017-01-12 10:39:20 (GMT) |
commit | c1ec6ba3d7c71a28d9a14f4abb1999fd5db80e2f (patch) | |
tree | b37b3143ebdde9cf3b4f90073afbcd0b4ca6e6b8 /drivers/usb/serial | |
parent | fb0a00fb0843136baee7812b7319c2b4db2592aa (diff) | |
download | linux-c1ec6ba3d7c71a28d9a14f4abb1999fd5db80e2f.tar.xz |
USB: serial: io_ti: bind to interface after fw download
commit e35d6d7c4e6532a89732cf4bace0e910ee684c88 upstream.
Bind to the interface, but do not register any ports, after having
downloaded the firmware. The device will still disconnect and
re-enumerate, but this way we avoid an error messages from being logged
as part of the process:
io_ti: probe of 1-1.3:1.0 failed with error -5
Signed-off-by: Johan Hovold <johan@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/serial')
-rw-r--r-- | drivers/usb/serial/io_ti.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/usb/serial/io_ti.c b/drivers/usb/serial/io_ti.c index 8dab8e5..c02808a 100644 --- a/drivers/usb/serial/io_ti.c +++ b/drivers/usb/serial/io_ti.c @@ -1499,8 +1499,7 @@ static int do_boot_mode(struct edgeport_serial *serial, dev_dbg(dev, "%s - Download successful -- Device rebooting...\n", __func__); - /* return an error on purpose */ - return -ENODEV; + return 1; } stayinbootmode: |