Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

net: fec: Refactor: Replace FEC_ENET_FCE with FEC_RCR_FLOWCTL

FEC_ENET_FCE is the Flow Control Enable bit (bit 5) of the RCR.
This is now defined as FEC_RCR_FLOWCTL.

Signed-off-by: Csókás Bence <csokas.bence@prolan.hu>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Link: https://lore.kernel.org/r/20240212153717.10023-2-csokas.bence@prolan.hu
Signed-off-by: Jakub Kicinski <kuba@kernel.org>

authored by

Csókás Bence and committed by
Jakub Kicinski
f7859a03 ff049886

+2 -4
+2 -4
drivers/net/ethernet/freescale/fec_main.c
··· 85 85 86 86 static const u16 fec_enet_vlan_pri_to_queue[8] = {0, 0, 1, 1, 1, 2, 2, 2}; 87 87 88 - /* Pause frame feild and FIFO threshold */ 89 - #define FEC_ENET_FCE (1 << 5) 90 88 #define FEC_ENET_RSEM_V 0x84 91 89 #define FEC_ENET_RSFL_V 16 92 90 #define FEC_ENET_RAEM_V 0x8 ··· 1194 1196 if ((fep->pause_flag & FEC_PAUSE_FLAG_ENABLE) || 1195 1197 ((fep->pause_flag & FEC_PAUSE_FLAG_AUTONEG) && 1196 1198 ndev->phydev && ndev->phydev->pause)) { 1197 - rcntl |= FEC_ENET_FCE; 1199 + rcntl |= FEC_RCR_FLOWCTL; 1198 1200 1199 1201 /* set FIFO threshold parameter to reduce overrun */ 1200 1202 writel(FEC_ENET_RSEM_V, fep->hwp + FEC_R_FIFO_RSEM); ··· 1205 1207 /* OPD */ 1206 1208 writel(FEC_ENET_OPD_V, fep->hwp + FEC_OPD); 1207 1209 } else { 1208 - rcntl &= ~FEC_ENET_FCE; 1210 + rcntl &= ~FEC_RCR_FLOWCTL; 1209 1211 } 1210 1212 #endif /* !defined(CONFIG_M5272) */ 1211 1213