summaryrefslogtreecommitdiff
path: root/sound/usb/caiaq
diff options
context:
space:
mode:
authorJohn Youn <johnyoun@synopsys.com>2016-11-14 12:32:45 -0800
committerMayank Rana <mrana@codeaurora.org>2017-03-31 15:20:36 -0700
commitc451e3744b35669e8dfb5f6c98c4a91a3e604504 (patch)
tree74e3c9699ba5cff707b9e5a3a4443148307b8b2c /sound/usb/caiaq
parentdf622b175986bfa5bdb726af5b77e68c6e0b7cac (diff)
usb: dwc3: Workaround for irq mask issue
This is a workaround for STAR 9000961433 which affects only version 3.00a of the DWC_usb3 core. This prevents the controller interrupt from being masked while handling events. Enabling interrupt moderation allows us to work around this issue because once the GEVNTCOUNT.count is written the IRQ is immediately deasserted and won't be asserted again until GEVNTCOUNT.EHB is cleared. Signed-off-by: John Youn <johnyoun@synopsys.com> Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com> Change-Id: I18d507ec98401341d08537cd347aefd940c24da0 Git-commit: 28632b44d129cd2dc677475197a01cced307cfc5 Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git [hemantk@codeaurora.org: Moved WA to dwc3_core_init()] Signed-off-by: Hemant Kumar <hemantk@codeaurora.org> Signed-off-by: Mayank Rana <mrana@codeaurora.org>
Diffstat (limited to 'sound/usb/caiaq')
0 files changed, 0 insertions, 0 deletions