The io_ti and ti_usb_3410_5052 drivers are drivers for devices based on the same TI chips and one appears to have been based on the other judging from the code similarities. This series clean up their implementations a bit by introducing port-command helpers and fixing up some related style inconsistencies. This is based on top of the recently posted closing-wait series. Johan Johan Hovold (10): USB: serial: io_ti: clean up vendor-request helpers USB: serial: io_ti: add send-port-command helper USB: serial: io_ti: add read-port-command helper USB: serial: io_ti: use kernel types consistently USB: serial: io_ti: drop unnecessary packed attributes USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes USB: serial: ti_usb_3410_5052: clean up vendor-request helpers USB: serial: ti_usb_3410_5052: add port-command helpers USB: serial: ti_usb_3410_5052: use kernel types consistently USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling drivers/usb/serial/io_ti.c | 175 ++++++++++++-------------- drivers/usb/serial/io_ti.h | 38 +++--- drivers/usb/serial/ti_usb_3410_5052.c | 146 +++++++++++---------- 3 files changed, 170 insertions(+), 189 deletions(-) -- 2.26.3