driver: net: ldpaa: Update the lane number to DPMAC mapping
PATCH 1/1 driver: net: ldpaa: Update the lane number to DPMAC mapping
As of patch "http://patchwork.ozlabs.org/patch/539748/", serdes_init() is passing correct DPMAC id.
So Update the lane to DPMAC mapping.
Signed-off-by Prabhakar Kushwaha <[email protected]>
--- drivers/net/ldpaa_eth/ldpaa_wriop.c | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-)
drivers/net/ldpaa_eth/ldpaa_wriop.c +8 -9
@@ -23,18 +23,17 @@ __weak phy_interface_t wriop_dpmac_enet_if(int dpmac_id, int lane_prtc)void wriop_init_dpmac (int sd,int dpmac_id,int lane_prtcl) {phy_interface_t enet_if; -int index = dpmac_id + sd *8 ; - dpmac_info[index].enabled =0 ; - dpmac_info[index].id =0 ; - dpmac_info[index].phy_addr =-1 ; - dpmac_info[index].enet_if =PHY_INTERFACE_MODE_NONE ; + dpmac_info[dpmac_id].enabled =0 ; + dpmac_info[dpmac_id].id =0 ; + dpmac_info[dpmac_id].phy_addr =-1 ; + dpmac_info[dpmac_id].enet_if =PHY_INTERFACE_MODE_NONE ; - enet_if =wriop_dpmac_enet_if (index, lane_prtcl); + enet_if =wriop_dpmac_enet_if (dpmac_id, lane_prtcl);if (enet_if !=PHY_INTERFACE_MODE_NONE ) { - dpmac_info[index].enabled =1 ; - dpmac_info[index].id = index; - dpmac_info[index].enet_if = enet_if; + dpmac_info[dpmac_id].enabled =1 ; + dpmac_info[dpmac_id].id = dpmac_id; + dpmac_info[dpmac_id].enet_if = enet_if; } }
Signature · 1 line
1.9.1
PATCH 1/1 driver: net: ldpaa: Update the lane number to DPMAC mapping
Quoted 9 lines · Prabhakar Kushwaha
As of patch "http://patchwork.ozlabs.org/patch/539748/",
serdes_init()is passing correct DPMAC id.So Update the lane to DPMAC mapping.
Signed-off-by Prabhakar Kushwaha <[email protected]>--- drivers/net/ldpaa_eth/ldpaa_wriop.c | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-)
Squashed with patch "armv8: lsch3: Fix lane protocol parsing logic"
http://patchwork.ozlabs.org/patch/539748/
York