USB: serial: add support for multi-port simple drivers
Add support for multi-port simple drivers. Signed-off-by: Johan Hovold <johan@kernel.org>
This commit is contained in:
Родитель
399aa9a75a
Коммит
b9f040389e
|
@ -20,7 +20,7 @@
|
||||||
#include <linux/usb.h>
|
#include <linux/usb.h>
|
||||||
#include <linux/usb/serial.h>
|
#include <linux/usb/serial.h>
|
||||||
|
|
||||||
#define DEVICE(vendor, IDS) \
|
#define DEVICE_N(vendor, IDS, nport) \
|
||||||
static const struct usb_device_id vendor##_id_table[] = { \
|
static const struct usb_device_id vendor##_id_table[] = { \
|
||||||
IDS(), \
|
IDS(), \
|
||||||
{ }, \
|
{ }, \
|
||||||
|
@ -31,9 +31,10 @@ static struct usb_serial_driver vendor##_device = { \
|
||||||
.name = #vendor, \
|
.name = #vendor, \
|
||||||
}, \
|
}, \
|
||||||
.id_table = vendor##_id_table, \
|
.id_table = vendor##_id_table, \
|
||||||
.num_ports = 1, \
|
.num_ports = nport, \
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#define DEVICE(vendor, IDS) DEVICE_N(vendor, IDS, 1)
|
||||||
|
|
||||||
/* ZIO Motherboard USB driver */
|
/* ZIO Motherboard USB driver */
|
||||||
#define ZIO_IDS() \
|
#define ZIO_IDS() \
|
||||||
|
|
Загрузка…
Ссылка в новой задаче