0207-dwc_otg-Enable-the-hack-for-Split-Interrupt-transact.patch 1.0 KB

12345678910111213141516171819202122232425262728
  1. From e1e24dfafa725d849724cb9bf24c142a5cc8473a Mon Sep 17 00:00:00 2001
  2. From: popcornmix <popcornmix@gmail.com>
  3. Date: Mon, 21 Mar 2016 15:38:38 +0000
  4. Subject: [PATCH 207/381] dwc_otg: Enable the hack for Split Interrupt
  5. transactions by default
  6. dwc_otg.fiq_fsm_mask=0xF has long been a suggestion for users with audio stutters or other USB bandwidth issues.
  7. So far we are aware of many success stories but no failure caused by this setting.
  8. Make it a default to learn more.
  9. See: https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=70437
  10. Signed-off-by: popcornmix <popcornmix@gmail.com>
  11. ---
  12. drivers/usb/host/dwc_otg/dwc_otg_driver.c | 2 +-
  13. 1 file changed, 1 insertion(+), 1 deletion(-)
  14. --- a/drivers/usb/host/dwc_otg/dwc_otg_driver.c
  15. +++ b/drivers/usb/host/dwc_otg/dwc_otg_driver.c
  16. @@ -247,7 +247,7 @@ bool fiq_fsm_enable = true;
  17. //Bulk split-transaction NAK holdoff in microframes
  18. uint16_t nak_holdoff = 8;
  19. -unsigned short fiq_fsm_mask = 0x07;
  20. +unsigned short fiq_fsm_mask = 0x0F;
  21. /**
  22. * This function shows the Driver Version.