summaryrefslogtreecommitdiff
path: root/kernel/workqueue.c
diff options
context:
space:
mode:
authorUtkarsh Saxena <usaxena@codeaurora.org>2016-06-29 12:16:55 +0530
committerUtkarsh Saxena <usaxena@codeaurora.org>2016-08-02 19:50:47 +0530
commitb17ffbbf400500ad424b05394ec4459e55bad614 (patch)
treec78ff91b45c0f3719479949ad4f89c3261a61f3e /kernel/workqueue.c
parent0fdb8c8eae5e5b056157c736ea36a852b0ac2843 (diff)
msm: ipa: disconnect sequence change for USB 2.0
For USB 2.0 there is a requirement to not to flush the USB endpoints after the pipes are disconnected. Otherwise this can result into NOC errors. Make a change to modify the disconnect sequence as below. 1) USB driver first disable the pipes 2) New API is provided from IPA to disable the endpoint. 3) As part of disable, make sure pipes are empty and reset the pipes. 4) USB resets its BAM and flushes the ep. 5) USB then disconnects both IPA and USB pipes. Change-Id: I917f025678e6abb03058d5be4ec42d9e6d76835f CRs-Fixed: 1038623 Acked-by: Chaitanya Pratapa <cpratapa@qti.qualcomm.com> Acked-by: Mohammed Javid <mjavid@qti.qualcomm.com> Signed-off-by: Utkarsh Saxena <usaxena@codeaurora.org>
Diffstat (limited to 'kernel/workqueue.c')
0 files changed, 0 insertions, 0 deletions