]> git.baikalelectronics.ru Git - kernel.git/commit
stmmac: hardware TX COE doesn't work when force_thresh_dma_mode is set
authorEzequiel Garcia <ezequiel@vanguardiasur.com.ar>
Mon, 16 May 2016 15:41:07 +0000 (12:41 -0300)
committerDavid S. Miller <davem@davemloft.net>
Tue, 17 May 2016 02:17:45 +0000 (22:17 -0400)
commit78a3fe325a33f162a32db4a46a1b7756ee21a0ef
tree78a53c8552d30d443322aa563850d961845b65f3
parent80b7cfedc1ed1d9c26107e9f79acb3bc3586c269
stmmac: hardware TX COE doesn't work when force_thresh_dma_mode is set

Commit e27bc0920ab3 ("stmmac: support new GMAC4") reverted a previous fix
by mistake. This commit re-applies said fix:

  commit d0c2c2425afba899d5587984309e4f42f3f2ec6d
  Author: Sonic Zhang <sonic.zhang@analog.com>
  Date:   Thu Jan 22 14:55:57 2015 +0800
  stmmac: hardware TX COE doesn't work when force_thresh_dma_mode is set

  Clear the TX COE bit when force_thresh_dma_mode is set even hardware
  dma capability says support.

  Tested on BF609.

Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
Acked-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Tested on LPC4350 Hitex board.

Fixes: e27bc0920ab3 ("stmmac: support new GMAC4")
Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
Tested-by: Joachim Eastwood <manabian@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c