summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorHeiko Schocher <[email protected]>2014-04-10 07:08:05 +0200
committerLukasz Majewski <[email protected]>2014-05-08 10:38:30 +0200
commitab2f5c12f7ca27b0191ebae90664182510330cd6 (patch)
treef9e35bb708cdc115ab539425d07d1d38e6589579 /include/linux
parentdd5b68fba74371b40963f02d4c237163baa94865 (diff)
musb-new, dfu: first send request answer then call completions
comment in ep0_txstate() states: "report completions as soon as the fifo's loaded; there's no win in waiting till this last packet gets acked". This is wrong for using dfu. In the dfu usecase we must send a PollTimeout to the host, so the host can wait until the U-Boot Code is ready for answering new usb requests. So the answer which contains the PollTimeout must send *before* U-Boot calls req->complete. The req->complete is used in the dfu case for flushing the medium, when entering DFU_STATE_dfuMANIFEST_SYNC state. Change-Id: Ib2941119c72761e48e15fedbdad1ecce07ae0b3d Signed-off-by: Heiko Schocher <[email protected]> Cc: Kyungmin Park <[email protected]> Cc: Marek Vasut <[email protected]> Cc: Pantelis Antoniou <[email protected]> Acked-by: Marek Vasut <[email protected]> Acked-by: Lukasz Majewski <[email protected]>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions