]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/usb/class/cdc-acm.h
USB: cdc-acm: Update to new autopm API
[karo-tx-linux.git] / drivers / usb / class / cdc-acm.h
index 1602324808bafb510e374520b9eb0a264617dc02..519eb638b6e960a8325d65deff2f7829932050f6 100644 (file)
@@ -112,7 +112,6 @@ struct acm {
        struct mutex mutex;
        struct usb_cdc_line_coding line;                /* bits, stop, parity */
        struct work_struct work;                        /* work queue entry for line discipline waking up */
-       struct work_struct waker;
        wait_queue_head_t drain_wait;                   /* close processing */
        struct tasklet_struct urb_task;                 /* rx processing */
        spinlock_t throttle_lock;                       /* synchronize throtteling and read callback */
@@ -126,6 +125,8 @@ struct acm {
        unsigned int ctrl_caps;                         /* control capabilities from the class specific header */
        unsigned int susp_count;                        /* number of suspended interfaces */
        int combined_interfaces:1;                      /* control and data collapsed */
+       int is_int_ep:1;                                /* interrupt endpoints contrary to spec used */
+       u8 bInterval;
        struct acm_wb *delayed_wb;                      /* write queued for a device about to be woken */
 };