| .. | .. |
|---|
| 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; |
|---|