|
@@ -1169,7 +1169,9 @@ static void remove_sysfs_attrs(struct usb_serial_port *port)
|
|
|
/* XXX see create_sysfs_attrs */
|
|
|
if (priv->chip_type != SIO) {
|
|
|
device_remove_file(&port->dev, &dev_attr_event_char);
|
|
|
- if (priv->chip_type == FT232BM || priv->chip_type == FT2232C) {
|
|
|
+ if (priv->chip_type == FT232BM ||
|
|
|
+ priv->chip_type == FT2232C ||
|
|
|
+ priv->chip_type == FT232RL) {
|
|
|
device_remove_file(&port->dev, &dev_attr_latency_timer);
|
|
|
}
|
|
|
}
|
|
@@ -2102,6 +2104,7 @@ static int ftdi_tiocmget (struct usb_serial_port *port, struct file *file)
|
|
|
case FT8U232AM:
|
|
|
case FT232BM:
|
|
|
case FT2232C:
|
|
|
+ case FT232RL:
|
|
|
/* the 8U232AM returns a two byte value (the sio is a 1 byte value) - in the same
|
|
|
format as the data returned from the in point */
|
|
|
if ((ret = usb_control_msg(port->serial->dev,
|