]> git.baikalelectronics.ru Git - kernel.git/commit
bnx2x: Common init will be executed only once after POR
authorYaniv Rosner <yanivr@broadcom.com>
Tue, 18 Jan 2011 04:33:24 +0000 (04:33 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 19 Jan 2011 00:10:36 +0000 (16:10 -0800)
commit197527882595a464c9c02d465f7aa5bb3b25b290
tree6d6f54d787a2bb3c84184f60bce59d33ed2ad901
parentc47af5cf65789e97e1f739177b0136611ca83dba
bnx2x: Common init will be executed only once after POR

Common init used to be called by the driver when the first port comes up, mainly to reset and reload external PHY microcode.
However, in case management driver is active on the other port, traffic would halted. So limit the common init to be done only once after POR.

Signed-off-by: Yaniv Rosner <yanivr@broadcom.com>
Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/bnx2x/bnx2x_link.c