diff options
Diffstat (limited to 'drivers/usb/serial/keyspan_pda.c')
| -rw-r--r-- | drivers/usb/serial/keyspan_pda.c | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/drivers/usb/serial/keyspan_pda.c b/drivers/usb/serial/keyspan_pda.c index 185fe9a7d4e0..2cbd661a92f7 100644 --- a/drivers/usb/serial/keyspan_pda.c +++ b/drivers/usb/serial/keyspan_pda.c | |||
| @@ -680,22 +680,6 @@ static void keyspan_pda_dtr_rts(struct usb_serial_port *port, int on) | |||
| 680 | } | 680 | } |
| 681 | } | 681 | } |
| 682 | 682 | ||
| 683 | static int keyspan_pda_carrier_raised(struct usb_serial_port *port) | ||
| 684 | { | ||
| 685 | struct usb_serial *serial = port->serial; | ||
| 686 | unsigned char modembits; | ||
| 687 | |||
| 688 | /* If we can read the modem status and the DCD is low then | ||
| 689 | carrier is not raised yet */ | ||
| 690 | if (keyspan_pda_get_modem_info(serial, &modembits) >= 0) { | ||
| 691 | if (!(modembits & (1>>6))) | ||
| 692 | return 0; | ||
| 693 | } | ||
| 694 | /* Carrier raised, or we failed (eg disconnected) so | ||
| 695 | progress accordingly */ | ||
| 696 | return 1; | ||
| 697 | } | ||
| 698 | |||
| 699 | 683 | ||
| 700 | static int keyspan_pda_open(struct tty_struct *tty, | 684 | static int keyspan_pda_open(struct tty_struct *tty, |
| 701 | struct usb_serial_port *port) | 685 | struct usb_serial_port *port) |
| @@ -882,7 +866,6 @@ static struct usb_serial_driver keyspan_pda_device = { | |||
| 882 | .id_table = id_table_std, | 866 | .id_table = id_table_std, |
| 883 | .num_ports = 1, | 867 | .num_ports = 1, |
| 884 | .dtr_rts = keyspan_pda_dtr_rts, | 868 | .dtr_rts = keyspan_pda_dtr_rts, |
| 885 | .carrier_raised = keyspan_pda_carrier_raised, | ||
| 886 | .open = keyspan_pda_open, | 869 | .open = keyspan_pda_open, |
| 887 | .close = keyspan_pda_close, | 870 | .close = keyspan_pda_close, |
| 888 | .write = keyspan_pda_write, | 871 | .write = keyspan_pda_write, |
