aboutsummaryrefslogtreecommitdiffstats
diff options
-rw-r--r--series5
-rw-r--r--staging-pata_rdc-coding-style-fixes.patch18
-rw-r--r--usb/usb-cp210x-add-device-ids.patch58
-rw-r--r--usb/usb-cp210x-replace-cp2101-with-cp210x.patch571
-rw-r--r--usb/usb-cp210x-use-official-request-code-definitions.patch312
-rw-r--r--version2
6 files changed, 19 insertions, 947 deletions
diff --git a/series b/series
index 60e2ba6162d62c..0de593c20f1cd4 100644
--- a/series
+++ b/series
@@ -206,9 +206,6 @@ usb/usb-cdc-acm-quirk-for-alcatel-ot-i650.patch
usb/usb-gadget-fix-rndis-code-to-pass-usb-compliance-tests-with-g_ether.patch
usb/usb-pl2303-usb_serial-implement-sysrq-handling-on-break.patch
usb/usb-usb_serial-only-allow-sysrq-on-a-console-port.patch
-usb/usb-cp210x-add-device-ids.patch
-usb/usb-cp210x-use-official-request-code-definitions.patch
-usb/usb-cp210x-replace-cp2101-with-cp210x.patch
usb/usb-gadget-add-i.mx3x-support-to-the-fsl_usb2_udc-driver.patch
usb/usb-gadget-driver-for-samsung-hs-otg-block.patch
@@ -601,6 +598,6 @@ staging/staging-remove-obsolete-serqt_usb-driver.patch
staging-add-pata_rdc-driver.patch
+staging-pata_rdc-add-driver-to-the-build-system.patch
staging-pata_rdc-convert-code-to-work-in-2.6.29.patch
staging-pata_rdc-coding-style-fixes.patch
-staging-pata_rdc-add-driver-to-the-build-system.patch
diff --git a/staging-pata_rdc-coding-style-fixes.patch b/staging-pata_rdc-coding-style-fixes.patch
index b1d8b366277a00..465b5aecfcfb36 100644
--- a/staging-pata_rdc-coding-style-fixes.patch
+++ b/staging-pata_rdc-coding-style-fixes.patch
@@ -11,9 +11,25 @@ Cc: Tomy Wang <Tomy.Wang@rdc.com.tw>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
---
+ drivers/staging/pata_rdc/pata_rdc.c | 6
drivers/staging/pata_rdc/pata_rdc.h | 355 ++++++++++++++----------------------
- 1 file changed, 147 insertions(+), 208 deletions(-)
+ 2 files changed, 150 insertions(+), 211 deletions(-)
+--- a/drivers/staging/pata_rdc/pata_rdc.c
++++ b/drivers/staging/pata_rdc/pata_rdc.c
+@@ -30,9 +30,9 @@
+
+
+ static const struct pci_device_id rdc_pata_id_table[] = {
+- { 0x17F3, 0x1011, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RDC_17F31011},
+- { 0x17F3, 0x1012, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RDC_17F31012},
+- { } /* terminate list */
++ { 0x17F3, 0x1011, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RDC_17F31011},
++ { 0x17F3, 0x1012, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RDC_17F31012},
++ { } /* terminate list */
+ };
+
+ MODULE_LICENSE("GPL");
--- a/drivers/staging/pata_rdc/pata_rdc.h
+++ b/drivers/staging/pata_rdc/pata_rdc.h
@@ -2,139 +2,138 @@
diff --git a/usb/usb-cp210x-add-device-ids.patch b/usb/usb-cp210x-add-device-ids.patch
deleted file mode 100644
index bb96d90f07399e..00000000000000
--- a/usb/usb-cp210x-add-device-ids.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-From craig@microtron.org.uk Tue Jun 2 15:03:05 2009
-From: Craig Shelley <craig@microtron.org.uk>
-Date: Sat, 30 May 2009 00:16:44 +0100
-Subject: USB: CP210X Add device IDs
-To: greg@kroah.com
-Message-ID: <1243644934868126087@teratron>
-
-
-
-Signed-off-by: Craig Shelley <craig@microtron.org.uk>
-Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-
----
- drivers/usb/serial/cp210x.c | 7 +++++++
- 1 file changed, 7 insertions(+)
-
---- a/drivers/usb/serial/cp210x.c
-+++ b/drivers/usb/serial/cp210x.c
-@@ -58,13 +58,16 @@ static int debug;
- static struct usb_device_id id_table [] = {
- { USB_DEVICE(0x0471, 0x066A) }, /* AKTAKOM ACE-1001 cable */
- { USB_DEVICE(0x0489, 0xE000) }, /* Pirelli Broadband S.p.A, DP-L10 SIP/GSM Mobile */
-+ { USB_DEVICE(0x0745, 0x1000) }, /* CipherLab USB CCD Barcode Scanner 1000 */
- { USB_DEVICE(0x08e6, 0x5501) }, /* Gemalto Prox-PU/CU contactless smartcard reader */
-+ { USB_DEVICE(0x08FD, 0x000A) }, /* Digianswer A/S , ZigBee/802.15.4 MAC Device */
- { USB_DEVICE(0x0FCF, 0x1003) }, /* Dynastream ANT development board */
- { USB_DEVICE(0x0FCF, 0x1004) }, /* Dynastream ANT2USB */
- { USB_DEVICE(0x0FCF, 0x1006) }, /* Dynastream ANT development board */
- { USB_DEVICE(0x10A6, 0xAA26) }, /* Knock-off DCU-11 cable */
- { USB_DEVICE(0x10AB, 0x10C5) }, /* Siemens MC60 Cable */
- { USB_DEVICE(0x10B5, 0xAC70) }, /* Nokia CA-42 USB */
-+ { USB_DEVICE(0x10C4, 0x0F91) }, /* Vstabi */
- { USB_DEVICE(0x10C4, 0x800A) }, /* SPORTident BSM7-D-USB main station */
- { USB_DEVICE(0x10C4, 0x803B) }, /* Pololu USB-serial converter */
- { USB_DEVICE(0x10C4, 0x8053) }, /* Enfora EDG1228 */
-@@ -85,10 +88,12 @@ static struct usb_device_id id_table []
- { USB_DEVICE(0x10C4, 0x81C8) }, /* Lipowsky Industrie Elektronik GmbH, Baby-JTAG */
- { USB_DEVICE(0x10C4, 0x81E2) }, /* Lipowsky Industrie Elektronik GmbH, Baby-LIN */
- { USB_DEVICE(0x10C4, 0x81E7) }, /* Aerocomm Radio */
-+ { USB_DEVICE(0x10C4, 0x81F2) }, /* C1007 HF band RFID controller */
- { USB_DEVICE(0x10C4, 0x8218) }, /* Lipowsky Industrie Elektronik GmbH, HARP-1 */
- { USB_DEVICE(0x10C4, 0x822B) }, /* Modem EDGE(GSM) Comander 2 */
- { USB_DEVICE(0x10C4, 0x826B) }, /* Cygnal Integrated Products, Inc., Fasttrax GPS demostration module */
- { USB_DEVICE(0x10c4, 0x8293) }, /* Telegesys ETRX2USB */
-+ { USB_DEVICE(0x10C4, 0x82F9) }, /* Procyon AVS */
- { USB_DEVICE(0x10C4, 0x8341) }, /* Siemens MC35PU GPRS Modem */
- { USB_DEVICE(0x10C4, 0x83A8) }, /* Amber Wireless AMB2560 */
- { USB_DEVICE(0x10C4, 0x846E) }, /* BEI USB Sensor Interface (VCP) */
-@@ -99,7 +104,9 @@ static struct usb_device_id id_table []
- { USB_DEVICE(0x10C4, 0xF003) }, /* Elan Digital Systems USBpulse100 */
- { USB_DEVICE(0x10C4, 0xF004) }, /* Elan Digital Systems USBcount50 */
- { USB_DEVICE(0x10C5, 0xEA61) }, /* Silicon Labs MobiData GPRS USB Modem */
-+ { USB_DEVICE(0x10CE, 0xEA6A) }, /* Silicon Labs MobiData GPRS USB Modem 100EU */
- { USB_DEVICE(0x13AD, 0x9999) }, /* Baltech card reader */
-+ { USB_DEVICE(0x1555, 0x0004) }, /* Owen AC4 USB-RS485 Converter */
- { USB_DEVICE(0x166A, 0x0303) }, /* Clipsal 5500PCU C-Bus USB interface */
- { USB_DEVICE(0x16D6, 0x0001) }, /* Jablotron serial interface */
- { USB_DEVICE(0x18EF, 0xE00F) }, /* ELV USB-I2C-Interface */
diff --git a/usb/usb-cp210x-replace-cp2101-with-cp210x.patch b/usb/usb-cp210x-replace-cp2101-with-cp210x.patch
deleted file mode 100644
index 9bae3caa9ca29b..00000000000000
--- a/usb/usb-cp210x-replace-cp2101-with-cp210x.patch
+++ /dev/null
@@ -1,571 +0,0 @@
-From craig@microtron.org.uk Tue Jun 2 15:04:13 2009
-From: Craig Shelley <craig@microtron.org.uk>
-Date: Sat, 30 May 2009 01:21:55 +0100
-Subject: USB: CP210X Replace CP2101 with CP210x
-To: greg@kroah.com
-Message-ID: <1243645038422095957@teratron>
-
-
-This patch replaces the string "CP2101" with "CP210x" within cp210x.c
-This is to reduce confusion about the fact that the driver is actually
-compatible with CP2101, CP2102 and CP2103 devices.
-
-Signed-off-by: Craig Shelley <craig@microtron.org.uk>
-Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-
----
- drivers/usb/serial/cp210x.c | 194 ++++++++++++++++++++++----------------------
- 1 file changed, 97 insertions(+), 97 deletions(-)
-
---- a/drivers/usb/serial/cp210x.c
-+++ b/drivers/usb/serial/cp210x.c
-@@ -1,5 +1,5 @@
- /*
-- * Silicon Laboratories CP2101/CP2102 USB to RS232 serial adaptor driver
-+ * Silicon Laboratories CP210x USB to RS232 serial adaptor driver
- *
- * Copyright (C) 2005 Craig Shelley (craig@microtron.org.uk)
- *
-@@ -28,30 +28,30 @@
- * Version Information
- */
- #define DRIVER_VERSION "v0.09"
--#define DRIVER_DESC "Silicon Labs CP2101/CP2102 RS232 serial adaptor driver"
-+#define DRIVER_DESC "Silicon Labs CP210x RS232 serial adaptor driver"
-
- /*
- * Function Prototypes
- */
--static int cp2101_open(struct tty_struct *, struct usb_serial_port *,
-+static int cp210x_open(struct tty_struct *, struct usb_serial_port *,
- struct file *);
--static void cp2101_cleanup(struct usb_serial_port *);
--static void cp2101_close(struct tty_struct *, struct usb_serial_port *,
-+static void cp210x_cleanup(struct usb_serial_port *);
-+static void cp210x_close(struct tty_struct *, struct usb_serial_port *,
- struct file*);
--static void cp2101_get_termios(struct tty_struct *,
-+static void cp210x_get_termios(struct tty_struct *,
- struct usb_serial_port *port);
--static void cp2101_get_termios_port(struct usb_serial_port *port,
-+static void cp210x_get_termios_port(struct usb_serial_port *port,
- unsigned int *cflagp, unsigned int *baudp);
--static void cp2101_set_termios(struct tty_struct *, struct usb_serial_port *,
-+static void cp210x_set_termios(struct tty_struct *, struct usb_serial_port *,
- struct ktermios*);
--static int cp2101_tiocmget(struct tty_struct *, struct file *);
--static int cp2101_tiocmset(struct tty_struct *, struct file *,
-+static int cp210x_tiocmget(struct tty_struct *, struct file *);
-+static int cp210x_tiocmset(struct tty_struct *, struct file *,
- unsigned int, unsigned int);
--static int cp2101_tiocmset_port(struct usb_serial_port *port, struct file *,
-+static int cp210x_tiocmset_port(struct usb_serial_port *port, struct file *,
- unsigned int, unsigned int);
--static void cp2101_break_ctl(struct tty_struct *, int);
--static int cp2101_startup(struct usb_serial *);
--static void cp2101_shutdown(struct usb_serial *);
-+static void cp210x_break_ctl(struct tty_struct *, int);
-+static int cp210x_startup(struct usb_serial *);
-+static void cp210x_shutdown(struct usb_serial *);
-
- static int debug;
-
-@@ -115,30 +115,30 @@ static struct usb_device_id id_table []
-
- MODULE_DEVICE_TABLE(usb, id_table);
-
--static struct usb_driver cp2101_driver = {
-- .name = "cp2101",
-+static struct usb_driver cp210x_driver = {
-+ .name = "cp210x",
- .probe = usb_serial_probe,
- .disconnect = usb_serial_disconnect,
- .id_table = id_table,
- .no_dynamic_id = 1,
- };
-
--static struct usb_serial_driver cp2101_device = {
-+static struct usb_serial_driver cp210x_device = {
- .driver = {
- .owner = THIS_MODULE,
-- .name = "cp2101",
-+ .name = "cp210x",
- },
-- .usb_driver = &cp2101_driver,
-+ .usb_driver = &cp210x_driver,
- .id_table = id_table,
- .num_ports = 1,
-- .open = cp2101_open,
-- .close = cp2101_close,
-- .break_ctl = cp2101_break_ctl,
-- .set_termios = cp2101_set_termios,
-- .tiocmget = cp2101_tiocmget,
-- .tiocmset = cp2101_tiocmset,
-- .attach = cp2101_startup,
-- .shutdown = cp2101_shutdown,
-+ .open = cp210x_open,
-+ .close = cp210x_close,
-+ .break_ctl = cp210x_break_ctl,
-+ .set_termios = cp210x_set_termios,
-+ .tiocmget = cp210x_tiocmget,
-+ .tiocmset = cp210x_tiocmset,
-+ .attach = cp210x_startup,
-+ .shutdown = cp210x_shutdown,
- };
-
- /* Config request types */
-@@ -213,13 +213,13 @@ static struct usb_serial_driver cp2101_d
- #define CONTROL_WRITE_RTS 0x0200
-
- /*
-- * cp2101_get_config
-- * Reads from the CP2101 configuration registers
-+ * cp210x_get_config
-+ * Reads from the CP210x configuration registers
- * 'size' is specified in bytes.
- * 'data' is a pointer to a pre-allocated array of integers large
- * enough to hold 'size' bytes (with 4 bytes to each integer)
- */
--static int cp2101_get_config(struct usb_serial_port *port, u8 request,
-+static int cp210x_get_config(struct usb_serial_port *port, u8 request,
- unsigned int *data, int size)
- {
- struct usb_serial *serial = port->serial;
-@@ -257,12 +257,12 @@ static int cp2101_get_config(struct usb_
- }
-
- /*
-- * cp2101_set_config
-- * Writes to the CP2101 configuration registers
-+ * cp210x_set_config
-+ * Writes to the CP210x configuration registers
- * Values less than 16 bits wide are sent directly
- * 'size' is specified in bytes.
- */
--static int cp2101_set_config(struct usb_serial_port *port, u8 request,
-+static int cp210x_set_config(struct usb_serial_port *port, u8 request,
- unsigned int *data, int size)
- {
- struct usb_serial *serial = port->serial;
-@@ -313,21 +313,21 @@ static int cp2101_set_config(struct usb_
- }
-
- /*
-- * cp2101_set_config_single
-- * Convenience function for calling cp2101_set_config on single data values
-+ * cp210x_set_config_single
-+ * Convenience function for calling cp210x_set_config on single data values
- * without requiring an integer pointer
- */
--static inline int cp2101_set_config_single(struct usb_serial_port *port,
-+static inline int cp210x_set_config_single(struct usb_serial_port *port,
- u8 request, unsigned int data)
- {
-- return cp2101_set_config(port, request, &data, 2);
-+ return cp210x_set_config(port, request, &data, 2);
- }
-
- /*
-- * cp2101_quantise_baudrate
-+ * cp210x_quantise_baudrate
- * Quantises the baud rate as per AN205 Table 1
- */
--static unsigned int cp2101_quantise_baudrate(unsigned int baud) {
-+static unsigned int cp210x_quantise_baudrate(unsigned int baud) {
- if (baud <= 56) baud = 0;
- else if (baud <= 300) baud = 300;
- else if (baud <= 600) baud = 600;
-@@ -364,7 +364,7 @@ static unsigned int cp2101_quantise_baud
- return baud;
- }
-
--static int cp2101_open(struct tty_struct *tty, struct usb_serial_port *port,
-+static int cp210x_open(struct tty_struct *tty, struct usb_serial_port *port,
- struct file *filp)
- {
- struct usb_serial *serial = port->serial;
-@@ -372,7 +372,7 @@ static int cp2101_open(struct tty_struct
-
- dbg("%s - port %d", __func__, port->number);
-
-- if (cp2101_set_config_single(port, CP210X_IFC_ENABLE, UART_ENABLE)) {
-+ if (cp210x_set_config_single(port, CP210X_IFC_ENABLE, UART_ENABLE)) {
- dev_err(&port->dev, "%s - Unable to enable UART\n",
- __func__);
- return -EPROTO;
-@@ -394,17 +394,17 @@ static int cp2101_open(struct tty_struct
- }
-
- /* Configure the termios structure */
-- cp2101_get_termios(tty, port);
-+ cp210x_get_termios(tty, port);
-
- /* Set the DTR and RTS pins low */
-- cp2101_tiocmset_port(tty ? (struct usb_serial_port *) tty->driver_data
-+ cp210x_tiocmset_port(tty ? (struct usb_serial_port *) tty->driver_data
- : port,
- NULL, TIOCM_DTR | TIOCM_RTS, 0);
-
- return 0;
- }
-
--static void cp2101_cleanup(struct usb_serial_port *port)
-+static void cp210x_cleanup(struct usb_serial_port *port)
- {
- struct usb_serial *serial = port->serial;
-
-@@ -419,7 +419,7 @@ static void cp2101_cleanup(struct usb_se
- }
- }
-
--static void cp2101_close(struct tty_struct *tty, struct usb_serial_port *port,
-+static void cp210x_close(struct tty_struct *tty, struct usb_serial_port *port,
- struct file *filp)
- {
- dbg("%s - port %d", __func__, port->number);
-@@ -431,23 +431,23 @@ static void cp2101_close(struct tty_stru
-
- mutex_lock(&port->serial->disc_mutex);
- if (!port->serial->disconnected)
-- cp2101_set_config_single(port, CP210X_IFC_ENABLE, UART_DISABLE);
-+ cp210x_set_config_single(port, CP210X_IFC_ENABLE, UART_DISABLE);
- mutex_unlock(&port->serial->disc_mutex);
- }
-
- /*
-- * cp2101_get_termios
-+ * cp210x_get_termios
- * Reads the baud rate, data bits, parity, stop bits and flow control mode
- * from the device, corrects any unsupported values, and configures the
- * termios structure to reflect the state of the device
- */
--static void cp2101_get_termios(struct tty_struct *tty,
-+static void cp210x_get_termios(struct tty_struct *tty,
- struct usb_serial_port *port)
- {
- unsigned int baud;
-
- if (tty) {
-- cp2101_get_termios_port(tty->driver_data,
-+ cp210x_get_termios_port(tty->driver_data,
- &tty->termios->c_cflag, &baud);
- tty_encode_baud_rate(tty, baud, baud);
- }
-@@ -455,15 +455,15 @@ static void cp2101_get_termios(struct tt
- else {
- unsigned int cflag;
- cflag = 0;
-- cp2101_get_termios_port(port, &cflag, &baud);
-+ cp210x_get_termios_port(port, &cflag, &baud);
- }
- }
-
- /*
-- * cp2101_get_termios_port
-- * This is the heart of cp2101_get_termios which always uses a &usb_serial_port.
-+ * cp210x_get_termios_port
-+ * This is the heart of cp210x_get_termios which always uses a &usb_serial_port.
- */
--static void cp2101_get_termios_port(struct usb_serial_port *port,
-+static void cp210x_get_termios_port(struct usb_serial_port *port,
- unsigned int *cflagp, unsigned int *baudp)
- {
- unsigned int cflag, modem_ctl[4];
-@@ -472,17 +472,17 @@ static void cp2101_get_termios_port(stru
-
- dbg("%s - port %d", __func__, port->number);
-
-- cp2101_get_config(port, CP210X_GET_BAUDDIV, &baud, 2);
-+ cp210x_get_config(port, CP210X_GET_BAUDDIV, &baud, 2);
- /* Convert to baudrate */
- if (baud)
-- baud = cp2101_quantise_baudrate((BAUD_RATE_GEN_FREQ + baud/2)/ baud);
-+ baud = cp210x_quantise_baudrate((BAUD_RATE_GEN_FREQ + baud/2)/ baud);
-
- dbg("%s - baud rate = %d", __func__, baud);
- *baudp = baud;
-
- cflag = *cflagp;
-
-- cp2101_get_config(port, CP210X_GET_LINE_CTL, &bits, 2);
-+ cp210x_get_config(port, CP210X_GET_LINE_CTL, &bits, 2);
- cflag &= ~CSIZE;
- switch (bits & BITS_DATA_MASK) {
- case BITS_DATA_5:
-@@ -507,14 +507,14 @@ static void cp2101_get_termios_port(stru
- cflag |= CS8;
- bits &= ~BITS_DATA_MASK;
- bits |= BITS_DATA_8;
-- cp2101_set_config(port, CP210X_SET_LINE_CTL, &bits, 2);
-+ cp210x_set_config(port, CP210X_SET_LINE_CTL, &bits, 2);
- break;
- default:
- dbg("%s - Unknown number of data bits, using 8", __func__);
- cflag |= CS8;
- bits &= ~BITS_DATA_MASK;
- bits |= BITS_DATA_8;
-- cp2101_set_config(port, CP210X_SET_LINE_CTL, &bits, 2);
-+ cp210x_set_config(port, CP210X_SET_LINE_CTL, &bits, 2);
- break;
- }
-
-@@ -537,20 +537,20 @@ static void cp2101_get_termios_port(stru
- __func__);
- cflag &= ~PARENB;
- bits &= ~BITS_PARITY_MASK;
-- cp2101_set_config(port, CP210X_SET_LINE_CTL, &bits, 2);
-+ cp210x_set_config(port, CP210X_SET_LINE_CTL, &bits, 2);
- break;
- case BITS_PARITY_SPACE:
- dbg("%s - parity = SPACE (not supported, disabling parity)",
- __func__);
- cflag &= ~PARENB;
- bits &= ~BITS_PARITY_MASK;
-- cp2101_set_config(port, CP210X_SET_LINE_CTL, &bits, 2);
-+ cp210x_set_config(port, CP210X_SET_LINE_CTL, &bits, 2);
- break;
- default:
- dbg("%s - Unknown parity mode, disabling parity", __func__);
- cflag &= ~PARENB;
- bits &= ~BITS_PARITY_MASK;
-- cp2101_set_config(port, CP210X_SET_LINE_CTL, &bits, 2);
-+ cp210x_set_config(port, CP210X_SET_LINE_CTL, &bits, 2);
- break;
- }
-
-@@ -563,7 +563,7 @@ static void cp2101_get_termios_port(stru
- dbg("%s - stop bits = 1.5 (not supported, using 1 stop bit)",
- __func__);
- bits &= ~BITS_STOP_MASK;
-- cp2101_set_config(port, CP210X_SET_LINE_CTL, &bits, 2);
-+ cp210x_set_config(port, CP210X_SET_LINE_CTL, &bits, 2);
- break;
- case BITS_STOP_2:
- dbg("%s - stop bits = 2", __func__);
-@@ -573,11 +573,11 @@ static void cp2101_get_termios_port(stru
- dbg("%s - Unknown number of stop bits, using 1 stop bit",
- __func__);
- bits &= ~BITS_STOP_MASK;
-- cp2101_set_config(port, CP210X_SET_LINE_CTL, &bits, 2);
-+ cp210x_set_config(port, CP210X_SET_LINE_CTL, &bits, 2);
- break;
- }
-
-- cp2101_get_config(port, CP210X_GET_FLOW, modem_ctl, 16);
-+ cp210x_get_config(port, CP210X_GET_FLOW, modem_ctl, 16);
- if (modem_ctl[0] & 0x0008) {
- dbg("%s - flow control = CRTSCTS", __func__);
- cflag |= CRTSCTS;
-@@ -589,7 +589,7 @@ static void cp2101_get_termios_port(stru
- *cflagp = cflag;
- }
-
--static void cp2101_set_termios(struct tty_struct *tty,
-+static void cp210x_set_termios(struct tty_struct *tty,
- struct usb_serial_port *port, struct ktermios *old_termios)
- {
- unsigned int cflag, old_cflag;
-@@ -604,13 +604,13 @@ static void cp2101_set_termios(struct tt
- tty->termios->c_cflag &= ~CMSPAR;
- cflag = tty->termios->c_cflag;
- old_cflag = old_termios->c_cflag;
-- baud = cp2101_quantise_baudrate(tty_get_baud_rate(tty));
-+ baud = cp210x_quantise_baudrate(tty_get_baud_rate(tty));
-
- /* If the baud rate is to be updated*/
- if (baud != tty_termios_baud_rate(old_termios) && baud != 0) {
- dbg("%s - Setting baud rate to %d baud", __func__,
- baud);
-- if (cp2101_set_config_single(port, CP210X_SET_BAUDDIV,
-+ if (cp210x_set_config_single(port, CP210X_SET_BAUDDIV,
- ((BAUD_RATE_GEN_FREQ + baud/2) / baud))) {
- dbg("Baud rate requested not supported by device\n");
- baud = tty_termios_baud_rate(old_termios);
-@@ -621,7 +621,7 @@ static void cp2101_set_termios(struct tt
-
- /* If the number of data bits is to be updated */
- if ((cflag & CSIZE) != (old_cflag & CSIZE)) {
-- cp2101_get_config(port, CP210X_GET_LINE_CTL, &bits, 2);
-+ cp210x_get_config(port, CP210X_GET_LINE_CTL, &bits, 2);
- bits &= ~BITS_DATA_MASK;
- switch (cflag & CSIZE) {
- case CS5:
-@@ -645,19 +645,19 @@ static void cp2101_set_termios(struct tt
- dbg("%s - data bits = 9", __func__);
- break;*/
- default:
-- dbg("cp2101 driver does not "
-+ dbg("cp210x driver does not "
- "support the number of bits requested,"
- " using 8 bit mode\n");
- bits |= BITS_DATA_8;
- break;
- }
-- if (cp2101_set_config(port, CP210X_SET_LINE_CTL, &bits, 2))
-+ if (cp210x_set_config(port, CP210X_SET_LINE_CTL, &bits, 2))
- dbg("Number of data bits requested "
- "not supported by device\n");
- }
-
- if ((cflag & (PARENB|PARODD)) != (old_cflag & (PARENB|PARODD))) {
-- cp2101_get_config(port, CP210X_GET_LINE_CTL, &bits, 2);
-+ cp210x_get_config(port, CP210X_GET_LINE_CTL, &bits, 2);
- bits &= ~BITS_PARITY_MASK;
- if (cflag & PARENB) {
- if (cflag & PARODD) {
-@@ -668,13 +668,13 @@ static void cp2101_set_termios(struct tt
- dbg("%s - parity = EVEN", __func__);
- }
- }
-- if (cp2101_set_config(port, CP210X_SET_LINE_CTL, &bits, 2))
-+ if (cp210x_set_config(port, CP210X_SET_LINE_CTL, &bits, 2))
- dbg("Parity mode not supported "
- "by device\n");
- }
-
- if ((cflag & CSTOPB) != (old_cflag & CSTOPB)) {
-- cp2101_get_config(port, CP210X_GET_LINE_CTL, &bits, 2);
-+ cp210x_get_config(port, CP210X_GET_LINE_CTL, &bits, 2);
- bits &= ~BITS_STOP_MASK;
- if (cflag & CSTOPB) {
- bits |= BITS_STOP_2;
-@@ -683,13 +683,13 @@ static void cp2101_set_termios(struct tt
- bits |= BITS_STOP_1;
- dbg("%s - stop bits = 1", __func__);
- }
-- if (cp2101_set_config(port, CP210X_SET_LINE_CTL, &bits, 2))
-+ if (cp210x_set_config(port, CP210X_SET_LINE_CTL, &bits, 2))
- dbg("Number of stop bits requested "
- "not supported by device\n");
- }
-
- if ((cflag & CRTSCTS) != (old_cflag & CRTSCTS)) {
-- cp2101_get_config(port, CP210X_GET_FLOW, modem_ctl, 16);
-+ cp210x_get_config(port, CP210X_GET_FLOW, modem_ctl, 16);
- dbg("%s - read modem controls = 0x%.4x 0x%.4x 0x%.4x 0x%.4x",
- __func__, modem_ctl[0], modem_ctl[1],
- modem_ctl[2], modem_ctl[3]);
-@@ -709,19 +709,19 @@ static void cp2101_set_termios(struct tt
- dbg("%s - write modem controls = 0x%.4x 0x%.4x 0x%.4x 0x%.4x",
- __func__, modem_ctl[0], modem_ctl[1],
- modem_ctl[2], modem_ctl[3]);
-- cp2101_set_config(port, CP210X_SET_FLOW, modem_ctl, 16);
-+ cp210x_set_config(port, CP210X_SET_FLOW, modem_ctl, 16);
- }
-
- }
-
--static int cp2101_tiocmset (struct tty_struct *tty, struct file *file,
-+static int cp210x_tiocmset (struct tty_struct *tty, struct file *file,
- unsigned int set, unsigned int clear)
- {
- struct usb_serial_port *port = tty->driver_data;
-- return cp2101_tiocmset_port(port, file, set, clear);
-+ return cp210x_tiocmset_port(port, file, set, clear);
- }
-
--static int cp2101_tiocmset_port(struct usb_serial_port *port, struct file *file,
-+static int cp210x_tiocmset_port(struct usb_serial_port *port, struct file *file,
- unsigned int set, unsigned int clear)
- {
- unsigned int control = 0;
-@@ -747,10 +747,10 @@ static int cp2101_tiocmset_port(struct u
-
- dbg("%s - control = 0x%.4x", __func__, control);
-
-- return cp2101_set_config(port, CP210X_SET_MHS, &control, 2);
-+ return cp210x_set_config(port, CP210X_SET_MHS, &control, 2);
- }
-
--static int cp2101_tiocmget (struct tty_struct *tty, struct file *file)
-+static int cp210x_tiocmget (struct tty_struct *tty, struct file *file)
- {
- struct usb_serial_port *port = tty->driver_data;
- unsigned int control;
-@@ -758,7 +758,7 @@ static int cp2101_tiocmget (struct tty_s
-
- dbg("%s - port %d", __func__, port->number);
-
-- cp2101_get_config(port, CP210X_GET_MDMSTS, &control, 1);
-+ cp210x_get_config(port, CP210X_GET_MDMSTS, &control, 1);
-
- result = ((control & CONTROL_DTR) ? TIOCM_DTR : 0)
- |((control & CONTROL_RTS) ? TIOCM_RTS : 0)
-@@ -772,7 +772,7 @@ static int cp2101_tiocmget (struct tty_s
- return result;
- }
-
--static void cp2101_break_ctl (struct tty_struct *tty, int break_state)
-+static void cp210x_break_ctl (struct tty_struct *tty, int break_state)
- {
- struct usb_serial_port *port = tty->driver_data;
- unsigned int state;
-@@ -784,17 +784,17 @@ static void cp2101_break_ctl (struct tty
- state = BREAK_ON;
- dbg("%s - turning break %s", __func__,
- state == BREAK_OFF ? "off" : "on");
-- cp2101_set_config(port, CP210X_SET_BREAK, &state, 2);
-+ cp210x_set_config(port, CP210X_SET_BREAK, &state, 2);
- }
-
--static int cp2101_startup(struct usb_serial *serial)
-+static int cp210x_startup(struct usb_serial *serial)
- {
-- /* CP2101 buffers behave strangely unless device is reset */
-+ /* cp210x buffers behave strangely unless device is reset */
- usb_reset_device(serial->dev);
- return 0;
- }
-
--static void cp2101_shutdown(struct usb_serial *serial)
-+static void cp210x_shutdown(struct usb_serial *serial)
- {
- int i;
-
-@@ -802,21 +802,21 @@ static void cp2101_shutdown(struct usb_s
-
- /* Stop reads and writes on all ports */
- for (i = 0; i < serial->num_ports; ++i)
-- cp2101_cleanup(serial->port[i]);
-+ cp210x_cleanup(serial->port[i]);
- }
-
--static int __init cp2101_init(void)
-+static int __init cp210x_init(void)
- {
- int retval;
-
-- retval = usb_serial_register(&cp2101_device);
-+ retval = usb_serial_register(&cp210x_device);
- if (retval)
- return retval; /* Failed to register */
-
-- retval = usb_register(&cp2101_driver);
-+ retval = usb_register(&cp210x_driver);
- if (retval) {
- /* Failed to register */
-- usb_serial_deregister(&cp2101_device);
-+ usb_serial_deregister(&cp210x_device);
- return retval;
- }
-
-@@ -826,14 +826,14 @@ static int __init cp2101_init(void)
- return 0;
- }
-
--static void __exit cp2101_exit(void)
-+static void __exit cp210x_exit(void)
- {
-- usb_deregister(&cp2101_driver);
-- usb_serial_deregister(&cp2101_device);
-+ usb_deregister(&cp210x_driver);
-+ usb_serial_deregister(&cp210x_device);
- }
-
--module_init(cp2101_init);
--module_exit(cp2101_exit);
-+module_init(cp210x_init);
-+module_exit(cp210x_exit);
-
- MODULE_DESCRIPTION(DRIVER_DESC);
- MODULE_VERSION(DRIVER_VERSION);
diff --git a/usb/usb-cp210x-use-official-request-code-definitions.patch b/usb/usb-cp210x-use-official-request-code-definitions.patch
deleted file mode 100644
index be81717a7457c0..00000000000000
--- a/usb/usb-cp210x-use-official-request-code-definitions.patch
+++ /dev/null
@@ -1,312 +0,0 @@
-From craig@microtron.org.uk Tue Jun 2 15:03:59 2009
-From: Craig Shelley <craig@microtron.org.uk>
-Date: Sat, 30 May 2009 01:01:30 +0100
-Subject: USB: CP210X Use official request code definitions
-To: greg@kroah.com
-Message-ID: <1243644979751842277@teratron>
-
-
-The CP210X driver was developed without official device specifications.
-This has lead to an incorrect assumption that all GET request codes are
-equal to the corresponding SET request code +1.
-This patch removes this incorrect assumption, and uses request code
-definitions based on the updated GPL driver from SiLabs.
-This modification is needed before extended functionality such as GPIO
-on CP2103 can be supported.
-
-Signed-off-by: Craig Shelley <craig@microtron.org.uk>
-Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-
----
- drivers/usb/serial/cp210x.c | 96 +++++++++++++++++++++++++-------------------
- 1 file changed, 55 insertions(+), 41 deletions(-)
-
---- a/drivers/usb/serial/cp210x.c
-+++ b/drivers/usb/serial/cp210x.c
-@@ -27,7 +27,7 @@
- /*
- * Version Information
- */
--#define DRIVER_VERSION "v0.08"
-+#define DRIVER_VERSION "v0.09"
- #define DRIVER_DESC "Silicon Labs CP2101/CP2102 RS232 serial adaptor driver"
-
- /*
-@@ -145,23 +145,40 @@ static struct usb_serial_driver cp2101_d
- #define REQTYPE_HOST_TO_DEVICE 0x41
- #define REQTYPE_DEVICE_TO_HOST 0xc1
-
--/* Config SET requests. To GET, add 1 to the request number */
--#define CP2101_UART 0x00 /* Enable / Disable */
--#define CP2101_BAUDRATE 0x01 /* (BAUD_RATE_GEN_FREQ / baudrate) */
--#define CP2101_BITS 0x03 /* 0x(0)(databits)(parity)(stopbits) */
--#define CP2101_BREAK 0x05 /* On / Off */
--#define CP2101_CONTROL 0x07 /* Flow control line states */
--#define CP2101_MODEMCTL 0x13 /* Modem controls */
--#define CP2101_CONFIG_6 0x19 /* 6 bytes of config data ??? */
-+/* Config request codes */
-+#define CP210X_IFC_ENABLE 0x00
-+#define CP210X_SET_BAUDDIV 0x01
-+#define CP210X_GET_BAUDDIV 0x02
-+#define CP210X_SET_LINE_CTL 0x03
-+#define CP210X_GET_LINE_CTL 0x04
-+#define CP210X_SET_BREAK 0x05
-+#define CP210X_IMM_CHAR 0x06
-+#define CP210X_SET_MHS 0x07
-+#define CP210X_GET_MDMSTS 0x08
-+#define CP210X_SET_XON 0x09
-+#define CP210X_SET_XOFF 0x0A
-+#define CP210X_SET_EVENTMASK 0x0B
-+#define CP210X_GET_EVENTMASK 0x0C
-+#define CP210X_SET_CHAR 0x0D
-+#define CP210X_GET_CHARS 0x0E
-+#define CP210X_GET_PROPS 0x0F
-+#define CP210X_GET_COMM_STATUS 0x10
-+#define CP210X_RESET 0x11
-+#define CP210X_PURGE 0x12
-+#define CP210X_SET_FLOW 0x13
-+#define CP210X_GET_FLOW 0x14
-+#define CP210X_EMBED_EVENTS 0x15
-+#define CP210X_GET_EVENTSTATE 0x16
-+#define CP210X_SET_CHARS 0x19
-
--/* CP2101_UART */
-+/* CP210X_IFC_ENABLE */
- #define UART_ENABLE 0x0001
- #define UART_DISABLE 0x0000
-
--/* CP2101_BAUDRATE */
-+/* CP210X_(SET|GET)_BAUDDIV */
- #define BAUD_RATE_GEN_FREQ 0x384000
-
--/* CP2101_BITS */
-+/* CP210X_(SET|GET)_LINE_CTL */
- #define BITS_DATA_MASK 0X0f00
- #define BITS_DATA_5 0X0500
- #define BITS_DATA_6 0X0600
-@@ -181,11 +198,11 @@ static struct usb_serial_driver cp2101_d
- #define BITS_STOP_1_5 0x0001
- #define BITS_STOP_2 0x0002
-
--/* CP2101_BREAK */
-+/* CP210X_SET_BREAK */
- #define BREAK_ON 0x0000
- #define BREAK_OFF 0x0001
-
--/* CP2101_CONTROL */
-+/* CP210X_(SET_MHS|GET_MDMSTS) */
- #define CONTROL_DTR 0x0001
- #define CONTROL_RTS 0x0002
- #define CONTROL_CTS 0x0010
-@@ -218,9 +235,6 @@ static int cp2101_get_config(struct usb_
- return -ENOMEM;
- }
-
-- /* For get requests, the request number must be incremented */
-- request++;
--
- /* Issue the request, attempting to read 'size' bytes */
- result = usb_control_msg(serial->dev, usb_rcvctrlpipe(serial->dev, 0),
- request, REQTYPE_DEVICE_TO_HOST, 0x0000,
-@@ -358,7 +372,7 @@ static int cp2101_open(struct tty_struct
-
- dbg("%s - port %d", __func__, port->number);
-
-- if (cp2101_set_config_single(port, CP2101_UART, UART_ENABLE)) {
-+ if (cp2101_set_config_single(port, CP210X_IFC_ENABLE, UART_ENABLE)) {
- dev_err(&port->dev, "%s - Unable to enable UART\n",
- __func__);
- return -EPROTO;
-@@ -417,7 +431,7 @@ static void cp2101_close(struct tty_stru
-
- mutex_lock(&port->serial->disc_mutex);
- if (!port->serial->disconnected)
-- cp2101_set_config_single(port, CP2101_UART, UART_DISABLE);
-+ cp2101_set_config_single(port, CP210X_IFC_ENABLE, UART_DISABLE);
- mutex_unlock(&port->serial->disc_mutex);
- }
-
-@@ -458,7 +472,7 @@ static void cp2101_get_termios_port(stru
-
- dbg("%s - port %d", __func__, port->number);
-
-- cp2101_get_config(port, CP2101_BAUDRATE, &baud, 2);
-+ cp2101_get_config(port, CP210X_GET_BAUDDIV, &baud, 2);
- /* Convert to baudrate */
- if (baud)
- baud = cp2101_quantise_baudrate((BAUD_RATE_GEN_FREQ + baud/2)/ baud);
-@@ -468,7 +482,7 @@ static void cp2101_get_termios_port(stru
-
- cflag = *cflagp;
-
-- cp2101_get_config(port, CP2101_BITS, &bits, 2);
-+ cp2101_get_config(port, CP210X_GET_LINE_CTL, &bits, 2);
- cflag &= ~CSIZE;
- switch (bits & BITS_DATA_MASK) {
- case BITS_DATA_5:
-@@ -493,14 +507,14 @@ static void cp2101_get_termios_port(stru
- cflag |= CS8;
- bits &= ~BITS_DATA_MASK;
- bits |= BITS_DATA_8;
-- cp2101_set_config(port, CP2101_BITS, &bits, 2);
-+ cp2101_set_config(port, CP210X_SET_LINE_CTL, &bits, 2);
- break;
- default:
- dbg("%s - Unknown number of data bits, using 8", __func__);
- cflag |= CS8;
- bits &= ~BITS_DATA_MASK;
- bits |= BITS_DATA_8;
-- cp2101_set_config(port, CP2101_BITS, &bits, 2);
-+ cp2101_set_config(port, CP210X_SET_LINE_CTL, &bits, 2);
- break;
- }
-
-@@ -523,20 +537,20 @@ static void cp2101_get_termios_port(stru
- __func__);
- cflag &= ~PARENB;
- bits &= ~BITS_PARITY_MASK;
-- cp2101_set_config(port, CP2101_BITS, &bits, 2);
-+ cp2101_set_config(port, CP210X_SET_LINE_CTL, &bits, 2);
- break;
- case BITS_PARITY_SPACE:
- dbg("%s - parity = SPACE (not supported, disabling parity)",
- __func__);
- cflag &= ~PARENB;
- bits &= ~BITS_PARITY_MASK;
-- cp2101_set_config(port, CP2101_BITS, &bits, 2);
-+ cp2101_set_config(port, CP210X_SET_LINE_CTL, &bits, 2);
- break;
- default:
- dbg("%s - Unknown parity mode, disabling parity", __func__);
- cflag &= ~PARENB;
- bits &= ~BITS_PARITY_MASK;
-- cp2101_set_config(port, CP2101_BITS, &bits, 2);
-+ cp2101_set_config(port, CP210X_SET_LINE_CTL, &bits, 2);
- break;
- }
-
-@@ -549,7 +563,7 @@ static void cp2101_get_termios_port(stru
- dbg("%s - stop bits = 1.5 (not supported, using 1 stop bit)",
- __func__);
- bits &= ~BITS_STOP_MASK;
-- cp2101_set_config(port, CP2101_BITS, &bits, 2);
-+ cp2101_set_config(port, CP210X_SET_LINE_CTL, &bits, 2);
- break;
- case BITS_STOP_2:
- dbg("%s - stop bits = 2", __func__);
-@@ -559,11 +573,11 @@ static void cp2101_get_termios_port(stru
- dbg("%s - Unknown number of stop bits, using 1 stop bit",
- __func__);
- bits &= ~BITS_STOP_MASK;
-- cp2101_set_config(port, CP2101_BITS, &bits, 2);
-+ cp2101_set_config(port, CP210X_SET_LINE_CTL, &bits, 2);
- break;
- }
-
-- cp2101_get_config(port, CP2101_MODEMCTL, modem_ctl, 16);
-+ cp2101_get_config(port, CP210X_GET_FLOW, modem_ctl, 16);
- if (modem_ctl[0] & 0x0008) {
- dbg("%s - flow control = CRTSCTS", __func__);
- cflag |= CRTSCTS;
-@@ -596,7 +610,7 @@ static void cp2101_set_termios(struct tt
- if (baud != tty_termios_baud_rate(old_termios) && baud != 0) {
- dbg("%s - Setting baud rate to %d baud", __func__,
- baud);
-- if (cp2101_set_config_single(port, CP2101_BAUDRATE,
-+ if (cp2101_set_config_single(port, CP210X_SET_BAUDDIV,
- ((BAUD_RATE_GEN_FREQ + baud/2) / baud))) {
- dbg("Baud rate requested not supported by device\n");
- baud = tty_termios_baud_rate(old_termios);
-@@ -607,7 +621,7 @@ static void cp2101_set_termios(struct tt
-
- /* If the number of data bits is to be updated */
- if ((cflag & CSIZE) != (old_cflag & CSIZE)) {
-- cp2101_get_config(port, CP2101_BITS, &bits, 2);
-+ cp2101_get_config(port, CP210X_GET_LINE_CTL, &bits, 2);
- bits &= ~BITS_DATA_MASK;
- switch (cflag & CSIZE) {
- case CS5:
-@@ -637,13 +651,13 @@ static void cp2101_set_termios(struct tt
- bits |= BITS_DATA_8;
- break;
- }
-- if (cp2101_set_config(port, CP2101_BITS, &bits, 2))
-+ if (cp2101_set_config(port, CP210X_SET_LINE_CTL, &bits, 2))
- dbg("Number of data bits requested "
- "not supported by device\n");
- }
-
- if ((cflag & (PARENB|PARODD)) != (old_cflag & (PARENB|PARODD))) {
-- cp2101_get_config(port, CP2101_BITS, &bits, 2);
-+ cp2101_get_config(port, CP210X_GET_LINE_CTL, &bits, 2);
- bits &= ~BITS_PARITY_MASK;
- if (cflag & PARENB) {
- if (cflag & PARODD) {
-@@ -654,13 +668,13 @@ static void cp2101_set_termios(struct tt
- dbg("%s - parity = EVEN", __func__);
- }
- }
-- if (cp2101_set_config(port, CP2101_BITS, &bits, 2))
-+ if (cp2101_set_config(port, CP210X_SET_LINE_CTL, &bits, 2))
- dbg("Parity mode not supported "
- "by device\n");
- }
-
- if ((cflag & CSTOPB) != (old_cflag & CSTOPB)) {
-- cp2101_get_config(port, CP2101_BITS, &bits, 2);
-+ cp2101_get_config(port, CP210X_GET_LINE_CTL, &bits, 2);
- bits &= ~BITS_STOP_MASK;
- if (cflag & CSTOPB) {
- bits |= BITS_STOP_2;
-@@ -669,13 +683,13 @@ static void cp2101_set_termios(struct tt
- bits |= BITS_STOP_1;
- dbg("%s - stop bits = 1", __func__);
- }
-- if (cp2101_set_config(port, CP2101_BITS, &bits, 2))
-+ if (cp2101_set_config(port, CP210X_SET_LINE_CTL, &bits, 2))
- dbg("Number of stop bits requested "
- "not supported by device\n");
- }
-
- if ((cflag & CRTSCTS) != (old_cflag & CRTSCTS)) {
-- cp2101_get_config(port, CP2101_MODEMCTL, modem_ctl, 16);
-+ cp2101_get_config(port, CP210X_GET_FLOW, modem_ctl, 16);
- dbg("%s - read modem controls = 0x%.4x 0x%.4x 0x%.4x 0x%.4x",
- __func__, modem_ctl[0], modem_ctl[1],
- modem_ctl[2], modem_ctl[3]);
-@@ -695,7 +709,7 @@ static void cp2101_set_termios(struct tt
- dbg("%s - write modem controls = 0x%.4x 0x%.4x 0x%.4x 0x%.4x",
- __func__, modem_ctl[0], modem_ctl[1],
- modem_ctl[2], modem_ctl[3]);
-- cp2101_set_config(port, CP2101_MODEMCTL, modem_ctl, 16);
-+ cp2101_set_config(port, CP210X_SET_FLOW, modem_ctl, 16);
- }
-
- }
-@@ -733,7 +747,7 @@ static int cp2101_tiocmset_port(struct u
-
- dbg("%s - control = 0x%.4x", __func__, control);
-
-- return cp2101_set_config(port, CP2101_CONTROL, &control, 2);
-+ return cp2101_set_config(port, CP210X_SET_MHS, &control, 2);
- }
-
- static int cp2101_tiocmget (struct tty_struct *tty, struct file *file)
-@@ -744,7 +758,7 @@ static int cp2101_tiocmget (struct tty_s
-
- dbg("%s - port %d", __func__, port->number);
-
-- cp2101_get_config(port, CP2101_CONTROL, &control, 1);
-+ cp2101_get_config(port, CP210X_GET_MDMSTS, &control, 1);
-
- result = ((control & CONTROL_DTR) ? TIOCM_DTR : 0)
- |((control & CONTROL_RTS) ? TIOCM_RTS : 0)
-@@ -770,7 +784,7 @@ static void cp2101_break_ctl (struct tty
- state = BREAK_ON;
- dbg("%s - turning break %s", __func__,
- state == BREAK_OFF ? "off" : "on");
-- cp2101_set_config(port, CP2101_BREAK, &state, 2);
-+ cp2101_set_config(port, CP210X_SET_BREAK, &state, 2);
- }
-
- static int cp2101_startup(struct usb_serial *serial)
diff --git a/version b/version
index 5d4e9994cbffec..05f914e9337c68 100644
--- a/version
+++ b/version
@@ -1 +1 @@
-2.6.30-rc7
+2.6.30-rc8