commit | 091f0ea30074bc43f9250961b3247af713024bc6 | [log] [tgz] |
---|---|---|
author | Michael Chan <mchan@broadcom.com> | Sun Jul 29 19:15:43 2012 +0000 |
committer | David S. Miller <davem@davemloft.net> | Sun Jul 29 23:18:31 2012 -0700 |
tree | 6811dce54854469457b3c5e20d150f160de0c4ba | |
parent | 10ce95d6ef36c65df7dcd3b8fcf86913f8b298bd [diff] |
tg3: Add New 5719 Read DMA workaround After Power-on-reset, the 5719's TX DMA length registers may contain uninitialized values and cause TX DMA to stall. Check for invalid values and set a register bit to flush the TX channels. The bit needs to be turned off after the DMA channels have been flushed. Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>