commit | 137d23cea1c044b2d4853ac71bc68126b25fdbb2 | [log] [tgz] |
---|---|---|
author | Dylan Hung <dylan_hung@aspeedtech.com> | Wed Oct 14 14:06:32 2020 +0800 |
committer | Jakub Kicinski <kuba@kernel.org> | Fri Oct 16 15:36:34 2020 -0700 |
tree | 42cbb47f753ede9c9c4fcb1e709372296f3f4eb9 | |
parent | ec78e31852c9bb7d96b6557468fecb6f6f3b28f3 [diff] |
net: ftgmac100: Fix Aspeed ast2600 TX hang issue The new HW arbitration feature on Aspeed ast2600 will cause MAC TX to hang when handling scatter-gather DMA. Disable the problematic feature by setting MAC register 0x58 bit28 and bit27. Fixes: 39bfab8844a0 ("net: ftgmac100: Add support for DT phy-handle property") Signed-off-by: Dylan Hung <dylan_hung@aspeedtech.com> Reviewed-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Jakub Kicinski <kuba@kernel.org>