1
2
3
4
5
6
7
8
9
10
11
12
13
14
    else if (intsrc & (1<<7)) /* usb connect */
    {
            udc_phy_reset();
            udelay(10000);
            udc_soft_connect();
            usb_conn ^= 1;

#ifdef USB_STATUS_BY_EVENT
//            if (usb_conn)
//                usb_status_event(USB_INSERTED);
//            else
//                usb_status_event(USB_EXTRACTED);
#endif
    }