]> git.dujemihanovic.xyz Git - u-boot.git/commit
net: mediatek: connect switch to PSE only when starting eth is requested
authorWeijie Gao <weijie.gao@mediatek.com>
Wed, 19 Jul 2023 09:16:54 +0000 (17:16 +0800)
committerTom Rini <trini@konsulko.com>
Thu, 3 Aug 2023 13:40:50 +0000 (09:40 -0400)
commitc73d38719fad3548b6931cc9555d4420584e9a4d
tree419e0164d5c8b6ffc6226bab3fcd5af060efbaf8
parente34cf6fd179d8e8e3dac4d5a1ae1eb72404d50fa
net: mediatek: connect switch to PSE only when starting eth is requested

So far the switch is initialized in probe stage and is connected to PSE
unconditionally. This will cause all packets being flooded to PSE and may
cause PSE hang before entering linux.

This patch changes the connection between switch and PSE:
- Still initialize switch in probe stage, but disconnect it with PSE
- Connect switch with PSE on eth start
- Disconnect on eth stop

Signed-off-by: Weijie Gao <weijie.gao@mediatek.com>
drivers/net/mtk_eth.c