hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/drivers/net/ethernet/broadcom/bgmac-bcma.c
....@@ -228,12 +228,12 @@
228228 bgmac->feature_flags |= BGMAC_FEAT_CLKCTLST;
229229 bgmac->feature_flags |= BGMAC_FEAT_FLW_CTRL1;
230230 bgmac->feature_flags |= BGMAC_FEAT_SW_TYPE_PHY;
231
- if (ci->pkg == BCMA_PKG_ID_BCM47188 ||
232
- ci->pkg == BCMA_PKG_ID_BCM47186) {
231
+ if ((ci->id == BCMA_CHIP_ID_BCM5357 && ci->pkg == BCMA_PKG_ID_BCM47186) ||
232
+ (ci->id == BCMA_CHIP_ID_BCM53572 && ci->pkg == BCMA_PKG_ID_BCM47188)) {
233233 bgmac->feature_flags |= BGMAC_FEAT_SW_TYPE_RGMII;
234234 bgmac->feature_flags |= BGMAC_FEAT_IOST_ATTACHED;
235235 }
236
- if (ci->pkg == BCMA_PKG_ID_BCM5358)
236
+ if (ci->id == BCMA_CHIP_ID_BCM5357 && ci->pkg == BCMA_PKG_ID_BCM5358)
237237 bgmac->feature_flags |= BGMAC_FEAT_SW_TYPE_EPHYRMII;
238238 break;
239239 case BCMA_CHIP_ID_BCM53573: