]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/blob - releases/2.6.36.2/usb-ftdi_sio-add-device-ids-for-milkymist-one-jtag-serial.patch
Fixes for 5.10
[thirdparty/kernel/stable-queue.git] / releases / 2.6.36.2 / usb-ftdi_sio-add-device-ids-for-milkymist-one-jtag-serial.patch
1 From 7fea0f714ffb3f303d4b66933af2df2f5584c9bf Mon Sep 17 00:00:00 2001
2 From: Sebastien Bourdeauducq <sebastien@milkymist.org>
3 Date: Wed, 3 Nov 2010 11:54:12 +0100
4 Subject: USB: ftdi_sio: add device IDs for Milkymist One JTAG/serial
5
6 From: Sebastien Bourdeauducq <sebastien@milkymist.org>
7
8 commit 7fea0f714ffb3f303d4b66933af2df2f5584c9bf upstream.
9
10 Add the USB IDs for the Milkymist One FTDI-based JTAG/serial adapter
11 (http://projects.qi-hardware.com/index.php/p/mmone-jtag-serial-cable/)
12 to the ftdi_sio driver and disable the first serial channel (used as
13 JTAG from userspace).
14
15 Signed-off-by: Sebastien Bourdeauducq <sebastien@milkymist.org>
16 Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
17
18 ---
19 drivers/usb/serial/ftdi_sio.c | 2 ++
20 drivers/usb/serial/ftdi_sio_ids.h | 7 +++++++
21 2 files changed, 9 insertions(+)
22
23 --- a/drivers/usb/serial/ftdi_sio.c
24 +++ b/drivers/usb/serial/ftdi_sio.c
25 @@ -794,6 +794,8 @@ static struct usb_device_id id_table_com
26 { USB_DEVICE(FTDI_VID, FTDI_SCIENCESCOPE_LOGBOOKML_PID) },
27 { USB_DEVICE(FTDI_VID, FTDI_SCIENCESCOPE_LS_LOGBOOK_PID) },
28 { USB_DEVICE(FTDI_VID, FTDI_SCIENCESCOPE_HS_LOGBOOK_PID) },
29 + { USB_DEVICE(QIHARDWARE_VID, MILKYMISTONE_JTAGSERIAL_PID),
30 + .driver_info = (kernel_ulong_t)&ftdi_jtag_quirk },
31 { }, /* Optional parameter entry */
32 { } /* Terminating entry */
33 };
34 --- a/drivers/usb/serial/ftdi_sio_ids.h
35 +++ b/drivers/usb/serial/ftdi_sio_ids.h
36 @@ -1100,3 +1100,10 @@
37 #define FTDI_SCIENCESCOPE_LOGBOOKML_PID 0xFF18
38 #define FTDI_SCIENCESCOPE_LS_LOGBOOK_PID 0xFF1C
39 #define FTDI_SCIENCESCOPE_HS_LOGBOOK_PID 0xFF1D
40 +
41 +/*
42 + * Milkymist One JTAG/Serial
43 + */
44 +#define QIHARDWARE_VID 0x20B7
45 +#define MILKYMISTONE_JTAGSERIAL_PID 0x0713
46 +