MLK-10750 usb: chipidea: otg: remove otg fsm before destory gdaget and host
authorLi Jun <jun.li@freescale.com>
Tue, 28 Apr 2015 11:56:35 +0000 (19:56 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 19:47:05 +0000 (14:47 -0500)
commit0ec216794f431a5f579d3af66b0700187f22469d
treeb22d32672d68985e45dc378a044f9752647e0764
parenta7bd3f7dd697da59ceb4f5876965e0e10eb49936
MLK-10750 usb: chipidea: otg: remove otg fsm before destory gdaget and host

If unload ci_hdrc driver while otg fsm is running as A-device, we should
firstly clean otg fsm and stop all otg fsm timers before destroy gadget
and host.

Signed-off-by: Li Jun <jun.li@freescale.com>
(cherry picked from commit 95b62fe02aee5d2a83a9eb60816ee7cfc16708e8)
drivers/usb/chipidea/core.c
drivers/usb/chipidea/otg_fsm.c