Thread (3 messages) flat view 3 messages, 2 authors, 2011-05-23

Re: [PATCH net-next 04/11] bnx2x: Add TX fault check for fiber PHYs

From: Yaniv Rosner <hidden>
Date: 2011-05-23 06:46:27

On Sun, 2011-05-22 at 22:20 -0700, Ben Hutchings wrote:
On Sun, 2011-05-22 at 14:32 +0300, Yaniv Rosner wrote:
quoted
In case TX fault is detected on Fiber PHYs, declare the link as down
until TX fault is gone.
[...]
quoted
--- a/drivers/net/bnx2x/bnx2x_reg.h
+++ b/drivers/net/bnx2x/bnx2x_reg.h
@@ -6037,6 +6037,7 @@ Theotherbitsarereservedandshouldbezero*/
 #define MDIO_PMA_REG_BCM_CTRL		0x0096
 #define MDIO_PMA_REG_FEC_CTRL		0x00ab
 #define MDIO_PMA_REG_RX_ALARM_CTRL	0x9000
+#define MDIO_PMA_REG_TX_ALARM_CTRL	0x9001
 #define MDIO_PMA_REG_LASI_CTRL		0x9002
 #define MDIO_PMA_REG_RX_ALARM		0x9003
 #define MDIO_PMA_REG_TX_ALARM		0x9004
By the way, the LASI registers are already named in <linux/mdio.h>:
We will remove those private redundant definitions.
#define MDIO_PMA_LASI_RXCTRL	0x9000	/* RX_ALARM control */
#define MDIO_PMA_LASI_TXCTRL	0x9001	/* TX_ALARM control */
#define MDIO_PMA_LASI_CTRL	0x9002	/* LASI control */
#define MDIO_PMA_LASI_RXSTAT	0x9003	/* RX_ALARM status */
#define MDIO_PMA_LASI_TXSTAT	0x9004	/* TX_ALARM status */
#define MDIO_PMA_LASI_STAT	0x9005	/* LASI status */

Ben.
Thanks,
Yaniv

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help