USB: cdc_acm: Add support for pbLua console port
authorJulian Calaby <[email protected]>
Tue, 5 Jan 2010 12:57:46 +0000 (23:57 +1100)
committerGreg Kroah-Hartman <[email protected]>
Tue, 2 Mar 2010 22:53:31 +0000 (14:53 -0800)
The pbLua firmware (http://pblua.com/) for the Lego Mindstorms NXT
provides a CDC ACM port for it's serial console.

This used to be detected automatically, but this support has been
dropped, probably for sensible reasons.

Explicitly add support for this device by adding an item to the
device ID table.

Signed-off-by: Julian Calaby <[email protected]>
Cc: Oliver Neukum <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
drivers/usb/class/cdc-acm.c

index 6ae7ccaff07f357a3ef0084fa4878da80681ddca..d071da96e075c3d506ab09adc9cc37608a923149 100644 (file)
@@ -1594,6 +1594,9 @@ static struct usb_device_id acm_ids[] = {
 
        /* NOTE: non-Nokia COMM/ACM/0xff is likely MSFT RNDIS... NOT a modem! */
 
+       /* Support Lego NXT using pbLua firmware */
+       { USB_DEVICE(0x0694, 0xff00), },
+
        /* control interfaces with various AT-command sets */
        { USB_INTERFACE_INFO(USB_CLASS_COMM, USB_CDC_SUBCLASS_ACM,
                USB_CDC_ACM_PROTO_AT_V25TER) },