Merge tag 'usb-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
[cascardo/linux.git] / drivers / usb / serial / ssu100.c
index cf2d30c..015810b 100644 (file)
@@ -46,8 +46,6 @@
 #define FULLPWRBIT          0x00000080
 #define NEXT_BOARD_POWER_BIT        0x00000004
 
-static bool debug;
-
 /* Version Information */
 #define DRIVER_VERSION "v0.1"
 #define DRIVER_DESC "Quatech SSU-100 USB to Serial Driver"
@@ -135,7 +133,7 @@ static inline int update_mctrl(struct usb_device *dev, unsigned int set,
        int result;
 
        if (((set | clear) & (TIOCM_DTR | TIOCM_RTS)) == 0) {
-               dbg("%s - DTR|RTS not being set|cleared", __func__);
+               dev_dbg(&dev->dev, "%s - DTR|RTS not being set|cleared\n", __func__);
                return 0;       /* no change */
        }
 
@@ -148,7 +146,7 @@ static inline int update_mctrl(struct usb_device *dev, unsigned int set,
 
        result = ssu100_setregister(dev, 0, UART_MCR, urb_value);
        if (result < 0)
-               dbg("%s Error from MODEM_CTRL urb", __func__);
+               dev_dbg(&dev->dev, "%s Error from MODEM_CTRL urb\n", __func__);
 
        return result;
 }
@@ -164,7 +162,7 @@ static int ssu100_initdevice(struct usb_device *dev)
 
        result = ssu100_getdevice(dev, data);
        if (result < 0) {
-               dbg("%s - get_device failed %i", __func__, result);
+               dev_dbg(&dev->dev, "%s - get_device failed %i\n", __func__, result);
                goto out;
        }
 
@@ -172,25 +170,25 @@ static int ssu100_initdevice(struct usb_device *dev)
 
        result = ssu100_setdevice(dev, data);
        if (result < 0) {
-               dbg("%s - setdevice failed %i", __func__, result);
+               dev_dbg(&dev->dev, "%s - setdevice failed %i\n", __func__, result);
                goto out;
        }
 
        result = ssu100_control_msg(dev, QT_GET_SET_PREBUF_TRIG_LVL, 128, 0);
        if (result < 0) {
-               dbg("%s - set prebuffer level failed %i", __func__, result);
+               dev_dbg(&dev->dev, "%s - set prebuffer level failed %i\n", __func__, result);
                goto out;
        }
 
        result = ssu100_control_msg(dev, QT_SET_ATF, ATC_DISABLED, 0);
        if (result < 0) {
-               dbg("%s - set ATFprebuffer level failed %i", __func__, result);
+               dev_dbg(&dev->dev, "%s - set ATFprebuffer level failed %i\n", __func__, result);
                goto out;
        }
 
        result = ssu100_getdevice(dev, data);
        if (result < 0) {
-               dbg("%s - get_device failed %i", __func__, result);
+               dev_dbg(&dev->dev, "%s - get_device failed %i\n", __func__, result);
                goto out;
        }
 
@@ -201,7 +199,7 @@ static int ssu100_initdevice(struct usb_device *dev)
 
        result = ssu100_setdevice(dev, data);
        if (result < 0) {
-               dbg("%s - setdevice failed %i", __func__, result);
+               dev_dbg(&dev->dev, "%s - setdevice failed %i\n", __func__, result);
                goto out;
        }
 
@@ -249,7 +247,7 @@ static void ssu100_set_termios(struct tty_struct *tty,
        if (!baud)
                baud = 9600;
 
-       dbg("%s - got baud = %d\n", __func__, baud);
+       dev_dbg(&port->dev, "%s - got baud = %d\n", __func__, baud);
 
 
        divisor = MAX_BAUD_RATE / baud;
@@ -261,7 +259,7 @@ static void ssu100_set_termios(struct tty_struct *tty,
 
        result = ssu100_control_msg(dev, QT_GET_SET_UART, divisor, urb_value);
        if (result < 0)
-               dbg("%s - set uart failed", __func__);
+               dev_dbg(&port->dev, "%s - set uart failed\n", __func__);
 
        if (cflag & CRTSCTS)
                result = ssu100_control_msg(dev, QT_HW_FLOW_CONTROL_MASK,
@@ -270,7 +268,7 @@ static void ssu100_set_termios(struct tty_struct *tty,
                result = ssu100_control_msg(dev, QT_HW_FLOW_CONTROL_MASK,
                                            0, 0);
        if (result < 0)
-               dbg("%s - set HW flow control failed", __func__);
+               dev_dbg(&port->dev, "%s - set HW flow control failed\n", __func__);
 
        if (I_IXOFF(tty) || I_IXON(tty)) {
                u16 x = ((u16)(START_CHAR(tty) << 8) | (u16)(STOP_CHAR(tty)));
@@ -282,7 +280,7 @@ static void ssu100_set_termios(struct tty_struct *tty,
                                            0, 0);
 
        if (result < 0)
-               dbg("%s - set SW flow control failed", __func__);
+               dev_dbg(&port->dev, "%s - set SW flow control failed\n", __func__);
 
 }
 
@@ -304,7 +302,7 @@ static int ssu100_open(struct tty_struct *tty, struct usb_serial_port *port)
                                 QT_TRANSFER_IN, 0x01,
                                 0, data, 2, 300);
        if (result < 0) {
-               dbg("%s - open failed %i", __func__, result);
+               dev_dbg(&port->dev, "%s - open failed %i\n", __func__, result);
                kfree(data);
                return result;
        }
@@ -319,7 +317,7 @@ static int ssu100_open(struct tty_struct *tty, struct usb_serial_port *port)
 /* set to 9600 */
        result = ssu100_control_msg(dev, QT_GET_SET_UART, 0x30, 0x0300);
        if (result < 0)
-               dbg("%s - set uart failed", __func__);
+               dev_dbg(&port->dev, "%s - set uart failed\n", __func__);
 
        if (tty)
                ssu100_set_termios(tty, port, &tty->termios);
@@ -423,7 +421,7 @@ static int ssu100_ioctl(struct tty_struct *tty,
 {
        struct usb_serial_port *port = tty->driver_data;
 
-       dbg("%s cmd 0x%04x", __func__, cmd);
+       dev_dbg(&port->dev, "%s cmd 0x%04x\n", __func__, cmd);
 
        switch (cmd) {
        case TIOCGSERIAL:
@@ -437,7 +435,7 @@ static int ssu100_ioctl(struct tty_struct *tty,
                break;
        }
 
-       dbg("%s arg not supported", __func__);
+       dev_dbg(&port->dev, "%s arg not supported\n", __func__);
 
        return -ENOIOCTLCMD;
 }
@@ -668,6 +666,3 @@ module_usb_serial_driver(serial_drivers, id_table);
 
 MODULE_DESCRIPTION(DRIVER_DESC);
 MODULE_LICENSE("GPL");
-
-module_param(debug, bool, S_IRUGO | S_IWUSR);
-MODULE_PARM_DESC(debug, "Debug enabled or not");