summaryrefslogtreecommitdiffstats
path: root/drivers/usb/mon
diff options
context:
space:
mode:
authorBin Liu <b-liu@ti.com>2017-03-10 14:43:35 -0600
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-03-14 17:13:14 +0800
commit0090114d336a9604aa2d90bc83f20f7cd121b76c (patch)
tree8be0ecc372c8792e8a280cf26ff1c5605c942adf /drivers/usb/mon
parent3243367b209faed5c320a4e5f9a565ee2a2ba958 (diff)
downloadop-kernel-dev-0090114d336a9604aa2d90bc83f20f7cd121b76c.zip
op-kernel-dev-0090114d336a9604aa2d90bc83f20f7cd121b76c.tar.gz
usb: musb: cppi41: don't check early-TX-interrupt for Isoch transfer
The CPPI 4.1 driver polls register to workaround the premature TX interrupt issue, but it causes audio playback underrun when triggered in Isoch transfers. Isoch doesn't do back-to-back transfers, the TX should be done by the time the next transfer is scheduled. So skip this polling workaround for Isoch transfer. Fixes: a655f481d83d6 ("usb: musb: musb_cppi41: handle pre-mature TX complete interrupt") Cc: <stable@vger.kernel.org> #4.1+ Reported-by: Alexandre Bailon <abailon@baylibre.com> Acked-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> Tested-by: Alexandre Bailon <abailon@baylibre.com> Signed-off-by: Bin Liu <b-liu@ti.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/mon')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud