hc
2023-12-11 1f93a7dfd1f8d5ff7a5c53246c7534fe2332d6f4
kernel/drivers/usb/gadget/udc/bdc/bdc_udc.c
....@@ -151,6 +151,7 @@
151151 bdc->delayed_status = false;
152152 bdc->reinit = reinit;
153153 bdc->test_mode = false;
154
+ usb_gadget_set_state(&bdc->gadget, USB_STATE_NOTATTACHED);
154155 }
155156
156157 /* TNotify wkaeup timer */
....@@ -195,7 +196,7 @@
195196 break;
196197 case BDC_LINK_STATE_U0:
197198 if (bdc->devstatus & REMOTE_WAKEUP_ISSUED) {
198
- bdc->devstatus &= ~REMOTE_WAKEUP_ISSUED;
199
+ bdc->devstatus &= ~REMOTE_WAKEUP_ISSUED;
199200 if (bdc->gadget.speed == USB_SPEED_SUPER) {
200201 bdc_function_wake_fh(bdc, 0);
201202 bdc->devstatus |= FUNC_WAKE_ISSUED;