|
@@ -6501,12 +6501,13 @@ static int bnx2x_link_initialize(struct link_params *params,
|
|
struct bnx2x_phy *phy = ¶ms->phy[INT_PHY];
|
|
struct bnx2x_phy *phy = ¶ms->phy[INT_PHY];
|
|
if (vars->line_speed == SPEED_AUTO_NEG &&
|
|
if (vars->line_speed == SPEED_AUTO_NEG &&
|
|
(CHIP_IS_E1x(bp) ||
|
|
(CHIP_IS_E1x(bp) ||
|
|
- CHIP_IS_E2(bp)))
|
|
|
|
|
|
+ CHIP_IS_E2(bp))) {
|
|
bnx2x_set_parallel_detection(phy, params);
|
|
bnx2x_set_parallel_detection(phy, params);
|
|
if (params->phy[INT_PHY].config_init)
|
|
if (params->phy[INT_PHY].config_init)
|
|
params->phy[INT_PHY].config_init(phy,
|
|
params->phy[INT_PHY].config_init(phy,
|
|
params,
|
|
params,
|
|
vars);
|
|
vars);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
/* Init external phy*/
|
|
/* Init external phy*/
|