Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

USB: serial: omninet: add device id for Zyxel Omni 56K Plus

Add device id for Zyxel Omni 56K Plus modem, this modem include:

USB chip:
NetChip
NET2888

Main chip:
901041A
F721501APGF

Another modem using the same chips is the Zyxel Omni 56K DUO/NEO,
could be added with the right USB ID.

Signed-off-by: Alexandre GRIVEAUX <agriveaux@deutnet.info>
Cc: stable@vger.kernel.org
Signed-off-by: Johan Hovold <johan@kernel.org>

authored by

Alexandre GRIVEAUX and committed by
Johan Hovold
fc0b3dc9 eb8dbe80

+2
+2
drivers/usb/serial/omninet.c
··· 26 27 #define ZYXEL_VENDOR_ID 0x0586 28 #define ZYXEL_OMNINET_ID 0x1000 29 /* This one seems to be a re-branded ZyXEL device */ 30 #define BT_IGNITIONPRO_ID 0x2000 31 ··· 41 42 static const struct usb_device_id id_table[] = { 43 { USB_DEVICE(ZYXEL_VENDOR_ID, ZYXEL_OMNINET_ID) }, 44 { USB_DEVICE(ZYXEL_VENDOR_ID, BT_IGNITIONPRO_ID) }, 45 { } /* Terminating entry */ 46 };
··· 26 27 #define ZYXEL_VENDOR_ID 0x0586 28 #define ZYXEL_OMNINET_ID 0x1000 29 + #define ZYXEL_OMNI_56K_PLUS_ID 0x1500 30 /* This one seems to be a re-branded ZyXEL device */ 31 #define BT_IGNITIONPRO_ID 0x2000 32 ··· 40 41 static const struct usb_device_id id_table[] = { 42 { USB_DEVICE(ZYXEL_VENDOR_ID, ZYXEL_OMNINET_ID) }, 43 + { USB_DEVICE(ZYXEL_VENDOR_ID, ZYXEL_OMNI_56K_PLUS_ID) }, 44 { USB_DEVICE(ZYXEL_VENDOR_ID, BT_IGNITIONPRO_ID) }, 45 { } /* Terminating entry */ 46 };