net/ngbe: fix reading M88E1512 PHY mode
authorJiawen Wu <jiawenwu@trustnetic.com>
Mon, 30 May 2022 09:30:12 +0000 (17:30 +0800)
committerFerruh Yigit <ferruh.yigit@xilinx.com>
Tue, 31 May 2022 07:42:16 +0000 (09:42 +0200)
commit6dcfb19f60e151d4659d1759fecb0d01bc5d1fc7
tree32fea83dcf1c5a32241027651170a1371c248143
parent708ebe7d039955634551ad077ac00f5fcf63ce72
net/ngbe: fix reading M88E1512 PHY mode

For M88E1512 PHY mixed mode, PXE driver overrides PHY mode at load
time. To workaround this problem, change to read PHY mode from flash
instead of register.

Fixes: 1c44384fce76 ("net/ngbe: support custom PHY interfaces")
Cc: stable@dpdk.org
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
drivers/net/ngbe/base/ngbe_hw.c
drivers/net/ngbe/base/ngbe_hw.h
drivers/net/ngbe/base/ngbe_phy_mvl.c
drivers/net/ngbe/base/ngbe_phy_mvl.h