diff options
Diffstat (limited to 'drivers/net/bnx2x_main.c')
-rw-r--r-- | drivers/net/bnx2x_main.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/net/bnx2x_main.c b/drivers/net/bnx2x_main.c index 85ea799a0539..594b08aac93b 100644 --- a/drivers/net/bnx2x_main.c +++ b/drivers/net/bnx2x_main.c | |||
@@ -5377,6 +5377,13 @@ static int bnx2x_init_common(struct bnx2x *bp) | |||
5377 | ((u32 *)&tmp)[1]); | 5377 | ((u32 *)&tmp)[1]); |
5378 | } | 5378 | } |
5379 | 5379 | ||
5380 | if (!BP_NOMCP(bp)) { | ||
5381 | bnx2x_acquire_phy_lock(bp); | ||
5382 | bnx2x_common_init_phy(bp, bp->common.shmem_base); | ||
5383 | bnx2x_release_phy_lock(bp); | ||
5384 | } else | ||
5385 | BNX2X_ERR("Bootcode is missing - can not initialize link\n"); | ||
5386 | |||
5380 | return 0; | 5387 | return 0; |
5381 | } | 5388 | } |
5382 | 5389 | ||