OSDN Git Service

usb: gadget: at91_udc: move at91_udc_data in at91_udc.h
[sagit-ice-cold/kernel_xiaomi_msm8998.git] / drivers / usb / gadget / udc / at91_udc.h
index 2679c8b..0a433e6 100644 (file)
@@ -112,6 +112,14 @@ struct at91_udc_caps {
        void (*pullup)(struct at91_udc *udc, int is_on);
 };
 
+struct at91_udc_data {
+       int     vbus_pin;               /* high == host powering us */
+       u8      vbus_active_low;        /* vbus polarity */
+       u8      vbus_polled;            /* Use polling, not interrupt */
+       int     pullup_pin;             /* active == D+ pulled up */
+       u8      pullup_active_low;      /* true == pullup_pin is active low */
+};
+
 /*
  * driver is non-SMP, and just blocks IRQs whenever it needs
  * access protection for chip registers or driver state