X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=include%2Flinux%2Fusb.h;h=332eaea610217aab63378e27daf8afe3720b6a6c;hb=6d19c009cc780c63de25a046509ebc9473809fd6;hp=e101a2d04d7588843083bfd466831e4fb807347e;hpb=c07d7237a639d57dc91ea7efdbc1b3f85c7a095d;p=karo-tx-linux.git diff --git a/include/linux/usb.h b/include/linux/usb.h index e101a2d04d75..332eaea61021 100644 --- a/include/linux/usb.h +++ b/include/linux/usb.h @@ -192,6 +192,7 @@ struct usb_interface { unsigned needs_altsetting0:1; /* switch to altsetting 0 is pending */ unsigned needs_binding:1; /* needs delayed unbind/rebind */ unsigned reset_running:1; + unsigned resetting_device:1; /* true: bandwidth alloc after reset */ struct device dev; /* interface specific device info */ struct device *usb_dev; @@ -338,6 +339,7 @@ struct usb_bus { struct usb_devmap devmap; /* device address allocation map */ struct usb_device *root_hub; /* Root hub */ + struct usb_bus *hs_companion; /* Companion EHCI bus, if any */ struct list_head bus_list; /* list of busses */ int bandwidth_allocated; /* on this bus: how much of the time