summaryrefslogtreecommitdiff
path: root/drivers/pci/quirks.c
diff options
context:
space:
mode:
authorMatt Carlson <mcarlson@broadcom.com>2010-09-15 08:59:53 (GMT)
committerDavid S. Miller <davem@davemloft.net>2010-09-15 21:16:10 (GMT)
commit41a8a7ee4a78216962f3afcea5968c04d0ab3b08 (patch)
tree9caf37cafecfabdce77b3af8c200bb1723201565 /drivers/pci/quirks.c
parent21a4591794c82c1a73f9d45d6400f878648261e3 (diff)
downloadlinux-fsl-qoriq-41a8a7ee4a78216962f3afcea5968c04d0ab3b08.tar.xz
tg3: Fix read DMA FIFO overruns on recent devices
Earlier versions of tg3 devices had a problem where the read DMA FIFO could be overrun in certain edge conditions. The fix was to limit the number of rx BDs the hardware would fetch at a time. For later devices (5761, 5784 and later ASIC revs), there is a hardware fix that must be enabled to fix the same problem. This patch adds that hardware fix. There is a gap in the ASIC revision lineage where neither fix is applied. This is intentional as these ASIC revisions are not afflicted by the bug. Reviewed-by: Benjamin Li <benli@broadcom.com> Reviewed-by: Michael Chan <mchan@broadcom.com> Signed-off-by: Matt Carlson <mcarlson@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/pci/quirks.c')
0 files changed, 0 insertions, 0 deletions