Part Number: AM3352
On the MUSB controller driver below is observation and need help to understand this.
musb_remove() function on musb_core.c is calling the cancel_delayed_work_sync(&musb->irq_work); .
After this cancel the work schedule_delayed_work(&musb->irq_work, 0) is called from musb_gadget_stop.