.. | .. |
---|
151 | 151 | bdc->delayed_status = false; |
---|
152 | 152 | bdc->reinit = reinit; |
---|
153 | 153 | bdc->test_mode = false; |
---|
| 154 | + usb_gadget_set_state(&bdc->gadget, USB_STATE_NOTATTACHED); |
---|
154 | 155 | } |
---|
155 | 156 | |
---|
156 | 157 | /* TNotify wkaeup timer */ |
---|
.. | .. |
---|
195 | 196 | break; |
---|
196 | 197 | case BDC_LINK_STATE_U0: |
---|
197 | 198 | if (bdc->devstatus & REMOTE_WAKEUP_ISSUED) { |
---|
198 | | - bdc->devstatus &= ~REMOTE_WAKEUP_ISSUED; |
---|
| 199 | + bdc->devstatus &= ~REMOTE_WAKEUP_ISSUED; |
---|
199 | 200 | if (bdc->gadget.speed == USB_SPEED_SUPER) { |
---|
200 | 201 | bdc_function_wake_fh(bdc, 0); |
---|
201 | 202 | bdc->devstatus |= FUNC_WAKE_ISSUED; |
---|