usb: gadget: qdss: Restart USB connection on QDSS disable

QDSS uses USB endpoints in DBM or BAM to BAM mode. In order
to reclaim the endpoint from DBM for normal use, USB hardware
has to be reset. To achieve this perform usb connection reset
as part of composition switch (qdss_disable) or qdss usb channel
close which resets hardware as well.

CRs-Fixed: 433485
Change-Id: Idc0062196322a0c71360419c6b134b7d15ccef9a
Signed-off-by: Manu Gautam <mgautam@codeaurora.org>
3 files changed