diff --git a/drivers/usb/dwc3/core.h b/drivers/usb/dwc3/core.h index e626c022c054..60d5f8515f14 100644 --- a/drivers/usb/dwc3/core.h +++ b/drivers/usb/dwc3/core.h @@ -797,6 +797,7 @@ struct dwc3_scratchpad_array { * 2 - No de-emphasis * 3 - Reserved * @err_evt_seen: previous event in queue was erratic error + * @in_lpm: indicates if controller is in low power mode (no clocks) */ struct dwc3 { struct usb_ctrlrequest *ctrl_req; @@ -946,6 +947,8 @@ struct dwc3 { unsigned err_evt_seen:1; struct dwc3_gadget_events dbg_gadget_events; + + atomic_t in_lpm; }; /* -------------------------------------------------------------------------- */