net: bcmgenet: move PHY initialization from probe() to start()
authorMarek Szyprowski <m.szyprowski@samsung.com>
Wed, 25 Mar 2020 09:01:48 +0000 (10:01 +0100)
committerJaehoon Chung <jh80.chung@samsung.com>
Tue, 17 Oct 2023 04:19:20 +0000 (13:19 +0900)
commit791c6a7f421bbe492f6c300be6b62a36cf5d15e4
treed4ef0b5a3a5948eed0d4cf701d73f13359e3f014
parente63a48896365455e9832fd75c85ee8981e6a5194
net: bcmgenet: move PHY initialization from probe() to start()

Fix random network failures on subsequent network access by forcing PHY initialization on
every network access. This also fixes sudden link drop from 100baseT to 10baseT observed
from time to time.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Change-Id: I5bb55ce6546dec5449afea1bef036458563f287c
drivers/net/bcmgenet.c