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

12345678910111213141516171819202122232425262728
  1. From 233851b858bcbf1be26d372064a71cfee7d31f4a 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] dwc_otg: Enable the hack for Split Interrupt transactions by
  5. 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.