1. 03 8月, 2020 1 次提交
  2. 04 6月, 2020 1 次提交
  3. 29 5月, 2020 1 次提交
  4. 22 5月, 2020 7 次提交
  5. 12 5月, 2020 1 次提交
  6. 07 5月, 2020 1 次提交
  7. 05 5月, 2020 2 次提交
  8. 01 5月, 2020 1 次提交
  9. 25 4月, 2020 2 次提交
  10. 03 4月, 2020 4 次提交
  11. 31 3月, 2020 1 次提交
  12. 27 3月, 2020 1 次提交
    • V
      PCI: dwc: pci-dra7xx: Fix MSI IRQ handling · 9a5595ab
      Vignesh Raghavendra 提交于
      Due to an issue with PCIe wrapper logic built for the DWC PCIe IP on
      dra7xx, the driver needs to ensure that there are no pending MSI IRQ
      vector set (i.e PCIE_MSI_INTR0_STATUS reads 0 at least once) before
      exiting IRQ handler otherwise the dra7xx PCIe wrapper will not register
      new MSI IRQs even though PCIE_MSI_INTR0_STATUS reports IRQs are pending.
      
      Therefore it's no longer possible to use default IRQ handler provided by
      DWC library.
      
      Add an irqchip implementation inside pci-dra7xx.c and install new MSI
      IRQ handler to handle the above errata.
      
      This fixes a bug, where PCIe wifi cards with 4 DMA queues like Intel
      8260 used to throw following error and stall during ping/iperf3 tests.
      
      [   97.776310] iwlwifi 0000:01:00.0: Queue 9 stuck for 2500 ms.
      Tested-by: NKishon Vijay Abraham I <kishon@ti.com>
      Signed-off-by: NVignesh Raghavendra <vigneshr@ti.com>
      Signed-off-by: NLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
      Acked-by: NKishon Vijay Abraham I <kishon@ti.com>
      9a5595ab
  13. 04 3月, 2020 1 次提交
  14. 26 2月, 2020 1 次提交
  15. 25 2月, 2020 2 次提交
  16. 22 1月, 2020 1 次提交
  17. 14 1月, 2020 1 次提交
  18. 13 1月, 2020 1 次提交
  19. 11 1月, 2020 3 次提交
  20. 09 1月, 2020 2 次提交
  21. 06 1月, 2020 1 次提交
  22. 22 11月, 2019 2 次提交
  23. 21 11月, 2019 2 次提交