commit | 2c5600c38ce642e1763afe4f3b5fb6dd8f442aa5 | [log] [tgz] |
---|---|---|
author | Andre Przywara <andre.przywara@arm.com> | Mon Jul 06 01:40:42 2020 +0100 |
committer | Jagan Teki <jagan@amarulasolutions.com> | Wed Oct 21 23:44:52 2020 +0530 |
tree | 459be96bd9ded49011363b7776bd85a252103ac2 | |
parent | 09501ff32eee22469daf9279a46bb3b9a1fe7625 [diff] |
net: sun8i_emac: Fix MAC soft reset The EMAC soft reset routine was subtly broken, using an open coded timeout routine without any actual delay. Remove the unneeded initial reset bit read, and call wait_for_bit_le32() to handle the timeout correctly. Signed-off-by: Andre Przywara <andre.przywara@arm.com> Acked-by: Maxime Ripard <mripard@kernel.org> Tested-by: Amit Singh Tomar <amittomer25@gmail.com> # Pine64+ Reviewed-by: Jagan Teki <jagan@amarulasolutions.com>