]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/linux/hayesesp.h
OMAP: dmtimer: enable all timers to be wakeup events
[linux-2.6-omap-h63xx.git] / include / linux / hayesesp.h
index 2177ee5b2fe21224f3713af0106ebbe1e56125d0..940aeb51d53f66019fcc395903ef53ebf824f223 100644 (file)
@@ -76,11 +76,10 @@ struct hayes_esp_config {
 
 struct esp_struct {
        int                     magic;
+       struct tty_port         port;
        spinlock_t              lock;
-       int                     port;
+       int                     io_port;
        int                     irq;
-       int                     flags;          /* defined in tty.h */
-       struct tty_struct       *tty;
        int                     read_status_mask;
        int                     ignore_status_mask;
        int                     timeout;
@@ -93,14 +92,10 @@ struct esp_struct {
        int                     MCR;    /* Modem control register */
        unsigned long           last_active;
        int                     line;
-       int                     count;      /* # of fd on device */
-       int                     blocked_open; /* # of blocked opens */
        unsigned char           *xmit_buf;
        int                     xmit_head;
        int                     xmit_tail;
        int                     xmit_cnt;
-       wait_queue_head_t       open_wait;
-       wait_queue_head_t       close_wait;
        wait_queue_head_t       delta_msr_wait;
        wait_queue_head_t       break_wait;
        struct async_icount     icount; /* kernel counters for the 4 input interrupts */