projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
81a3516
)
bnx2x: Fix LED blink rate on BCM84823
author
Yaniv Rosner
<
[email protected]
>
Sun, 30 Jan 2011 04:14:55 +0000
(
04:14
+0000)
committer
David S. Miller
<
[email protected]
>
Mon, 31 Jan 2011 06:26:15 +0000
(22:26 -0800)
Fix blink rate of activity LED of the BCM84823 on 10G link
Signed-off-by: Yaniv Rosner <
[email protected]
>
Signed-off-by: Eilon Greenstein <
[email protected]
>
Signed-off-by: David S. Miller <
[email protected]
>
drivers/net/bnx2x/bnx2x_link.c
patch
|
blob
|
history
diff --git
a/drivers/net/bnx2x/bnx2x_link.c
b/drivers/net/bnx2x/bnx2x_link.c
index 53a95a2c5e02bbf832efe552b9fa96da0c3c72be..b1c667a0031e2d46935761f3ec85abf224ee6c97 100644
(file)
--- a/
drivers/net/bnx2x/bnx2x_link.c
+++ b/
drivers/net/bnx2x/bnx2x_link.c
@@
-6475,6
+6475,18
@@
static void bnx2x_848xx_set_link_led(struct bnx2x_phy *phy,
MDIO_PMA_DEVAD,
MDIO_PMA_REG_8481_LED1_MASK,
0x80);
+
+ /* Tell LED3 to blink on source */
+ bnx2x_cl45_read(bp, phy,
+ MDIO_PMA_DEVAD,
+ MDIO_PMA_REG_8481_LINK_SIGNAL,
+ &val);
+ val &= ~(7<<6);
+ val |= (1<<6); /* A83B[8:6]= 1 */
+ bnx2x_cl45_write(bp, phy,
+ MDIO_PMA_DEVAD,
+ MDIO_PMA_REG_8481_LINK_SIGNAL,
+ val);
}
break;
}