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>
Wed, 12 Oct 2022 05:45:59 +0000 (14:45 +0900)
commit69bd0e74411883b5939b65cce336614a754c9b76
tree0508eab022f14cbc9092bbbcaa5bfa937befc211
parent5a371a75a1ecbcbfd8c06ba75f783bd5e41ec1b6
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