diff options
author | Matt Carlson <mcarlson@broadcom.com> | 2010-09-15 08:59:53 (GMT) |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2010-09-15 21:16:10 (GMT) |
commit | 41a8a7ee4a78216962f3afcea5968c04d0ab3b08 (patch) | |
tree | 9caf37cafecfabdce77b3af8c200bb1723201565 /drivers/input/keyboard/sunkbd.c | |
parent | 21a4591794c82c1a73f9d45d6400f878648261e3 (diff) | |
download | linux-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/input/keyboard/sunkbd.c')
0 files changed, 0 insertions, 0 deletions