Просмотр исходного кода

USB: ipaq: fix devices having more than one endpoint

The ipaq module  supports devices with one endpoint only. Some devices,
e.g. Yakumo Delta 300, have more than one endpoint.

This patch fixes support for devices having up to 2 endpoints which used
to work on older kernel versions.

Signed-off-by: Matthias Geissert <matthias.geissert@web.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Matthias Geissert 17 лет назад
Родитель
Сommit
e1879b19b0
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      drivers/usb/serial/ipaq.c

+ 3 - 3
drivers/usb/serial/ipaq.c

@@ -571,9 +571,9 @@ static struct usb_serial_driver ipaq_device = {
 	.usb_driver = 		&ipaq_driver,
 	.usb_driver = 		&ipaq_driver,
 	.id_table =		ipaq_id_table,
 	.id_table =		ipaq_id_table,
 	.num_interrupt_in =	NUM_DONT_CARE,
 	.num_interrupt_in =	NUM_DONT_CARE,
-	.num_bulk_in =		1,
-	.num_bulk_out =		1,
-	.num_ports =		1,
+	.num_bulk_in =		NUM_DONT_CARE,
+	.num_bulk_out =		NUM_DONT_CARE,
+	.num_ports =		2,
 	.open =			ipaq_open,
 	.open =			ipaq_open,
 	.close =		ipaq_close,
 	.close =		ipaq_close,
 	.attach =		ipaq_startup,
 	.attach =		ipaq_startup,