Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6
[pandora-kernel.git] / include / linux / tty_ldisc.h
index 0c4ee9b..526d66f 100644 (file)
  *     cease I/O to the tty driver. Can sleep. The driver should
  *     seek to perform this action quickly but should wait until
  *     any pending driver I/O is completed.
+ *
+ * void (*dcd_change)(struct tty_struct *tty, unsigned int status,
+ *                     struct timespec *ts)
+ *
+ *     Tells the discipline that the DCD pin has changed its status and
+ *     the relative timestamp. Pointer ts can be NULL.
  */
 
 #include <linux/fs.h>
@@ -136,6 +142,8 @@ struct tty_ldisc_ops {
        void    (*receive_buf)(struct tty_struct *, const unsigned char *cp,
                               char *fp, int count);
        void    (*write_wakeup)(struct tty_struct *);
+       void    (*dcd_change)(struct tty_struct *, unsigned int,
+                               struct timespec *);
 
        struct  module *owner;