usb: musb: musb_cppi41: Handle ISOCH differently and not use the hrtimer.
authorGeorge Cherian <george.cherian@ti.com>
Mon, 27 Jan 2014 09:37:26 +0000 (15:07 +0530)
committerFelipe Balbi <balbi@ti.com>
Tue, 18 Feb 2014 15:25:56 +0000 (09:25 -0600)
commit1af54b7a40ca9bbd549e626be01870caa3f0299d
tree9191beaa4ca1ad13fa05794d9dbcde5a69739b4e
parentf82503f549c70c15e283511270e6713a912fef37
usb: musb: musb_cppi41: Handle ISOCH differently and not use the hrtimer.

In case of ISOCH transfers the hrtimer workaround for the hardware issue
is not very reliable. Instead of checking musb_is_tx_fifo_empty() in hrtimer
routine, schedule a completion work and check the same in completion work.

Signed-off-by: George Cherian <george.cherian@ti.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
drivers/usb/musb/musb_cppi41.c