OSDN Git Service

USB: serial: xr: add support for XR22801, XR22802, XR22804
authorJohan Hovold <johan@kernel.org>
Mon, 12 Apr 2021 09:55:54 +0000 (11:55 +0200)
committerJohan Hovold <johan@kernel.org>
Tue, 13 Apr 2021 16:36:37 +0000 (18:36 +0200)
commit6da99f9de5feb25b01cbe37fdb15f26a2d7d64a9
tree237b26c5de8e6af710f63e6d6733ef27e36781c9
parent4099d4ba476325100fcafb139fc6c49d0441bc7c
USB: serial: xr: add support for XR22801, XR22802, XR22804

The XR22801, XR22802 and XR22804 are compound devices with an embedded
hub and up to seven downstream USB devices including one, two or four
UARTs respectively.

The UART function is similar to XR21B142X but most registers are offset
by 0x40, the register requests are different and are directed at the
device rather than interface, and 5 and 6-bit words are not supported.

Signed-off-by: Johan Hovold <johan@kernel.org>
drivers/usb/serial/xr_serial.c