.. | .. |
---|
228 | 228 | bgmac->feature_flags |= BGMAC_FEAT_CLKCTLST; |
---|
229 | 229 | bgmac->feature_flags |= BGMAC_FEAT_FLW_CTRL1; |
---|
230 | 230 | 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)) { |
---|
233 | 233 | bgmac->feature_flags |= BGMAC_FEAT_SW_TYPE_RGMII; |
---|
234 | 234 | bgmac->feature_flags |= BGMAC_FEAT_IOST_ATTACHED; |
---|
235 | 235 | } |
---|
236 | | - if (ci->pkg == BCMA_PKG_ID_BCM5358) |
---|
| 236 | + if (ci->id == BCMA_CHIP_ID_BCM5357 && ci->pkg == BCMA_PKG_ID_BCM5358) |
---|
237 | 237 | bgmac->feature_flags |= BGMAC_FEAT_SW_TYPE_EPHYRMII; |
---|
238 | 238 | break; |
---|
239 | 239 | case BCMA_CHIP_ID_BCM53573: |
---|