| From 8cf65dc386f3634a43312f436cc7a935476a40c4 Mon Sep 17 00:00:00 2001 |
| From: Tomasz Mloduchowski <q@qdot.me> |
| Date: Sun, 13 Jan 2013 23:32:53 +0100 |
| Subject: usb: ftdi_sio: Crucible Technologies COMET Caller ID - pid added |
| |
| From: Tomasz Mloduchowski <q@qdot.me> |
| |
| commit 8cf65dc386f3634a43312f436cc7a935476a40c4 upstream. |
| |
| Simple fix to add support for Crucible Technologies COMET Caller ID |
| USB decoder - a device containing FTDI USB/Serial converter chip, |
| handling 1200bps CallerID messages decoded from the phone line - |
| adding correct USB PID is sufficient. |
| |
| Tested to apply cleanly and work flawlessly against 3.6.9, 3.7.0-rc8 |
| and 3.8.0-rc3 on both amd64 and x86 arches. |
| |
| Signed-off-by: Tomasz Mloduchowski <q@qdot.me> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| drivers/usb/serial/ftdi_sio.c | 2 ++ |
| drivers/usb/serial/ftdi_sio_ids.h | 6 ++++++ |
| 2 files changed, 8 insertions(+) |
| |
| --- a/drivers/usb/serial/ftdi_sio.c |
| +++ b/drivers/usb/serial/ftdi_sio.c |
| @@ -879,6 +879,8 @@ static struct usb_device_id id_table_com |
| { USB_DEVICE(FTDI_VID, FTDI_DISTORTEC_JTAG_LOCK_PICK_PID), |
| .driver_info = (kernel_ulong_t)&ftdi_jtag_quirk }, |
| { USB_DEVICE(FTDI_VID, FTDI_LUMEL_PD12_PID) }, |
| + /* Crucible Devices */ |
| + { USB_DEVICE(FTDI_VID, FTDI_CT_COMET_PID) }, |
| { }, /* Optional parameter entry */ |
| { } /* Terminating entry */ |
| }; |
| --- a/drivers/usb/serial/ftdi_sio_ids.h |
| +++ b/drivers/usb/serial/ftdi_sio_ids.h |
| @@ -1259,3 +1259,9 @@ |
| * ATI command output: Cinterion MC55i |
| */ |
| #define FTDI_CINTERION_MC55I_PID 0xA951 |
| + |
| +/* |
| + * Product: Comet Caller ID decoder |
| + * Manufacturer: Crucible Technologies |
| + */ |
| +#define FTDI_CT_COMET_PID 0x8e08 |