USB: gadget: qdss: Unconfigure DBM endpoint in process context

Currently qdss driver does configuring endpoint as DBM endpoint
in process context for cable connect, but unconfiguring DBM
endpoint in interrupt context during cable disconnect. This results
in error while queueing sps request to DBM endpoint during fast
PI/PO test like USBCV chapter 9 test. Due to this, sometimes leading
to target crash. Hence move unconfiguring DBM endpoint to process
context instead of doing interrupt context.

CRs-Fixed: 519090
Change-Id: I20c3a2ef4e0da3f1826989438030f703f277a422
Signed-off-by: Vijayavardhan Vennapusa <vvreddy@codeaurora.org>
2 files changed