mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-24 10:11:26 +03:00
f71600879c4b13a43743e5bb617d728134f7f054
Issue: MAC registers are not getting reset on ether_close(), which lead to old values in MAC registers at the time of osi_hw_core_init(). Fix: Assert MAC-RST gpio and disable clocks in ether_close(). Enable clock, reset MAC_RST gpio and poll for swr, which will reset all MAC registers. Note: To read MAC registers, you must have clocks enable and MAC out of reset Bug 200512422 Change-Id: If253eff0ae456702d3cdcbe1f177dd91a5aae20d Signed-off-by: Rakesh Goyal <rgoyal@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2138031 Reviewed-by: Narayan Reddy <narayanr@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Description
No description provided