net: phy: mscc: add constants for used interrupt mask bits
authorHeiner Kallweit <hkallweit1@gmail.com>
Sun, 1 Mar 2020 20:57:08 +0000 (21:57 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 2 Mar 2020 03:06:10 +0000 (19:06 -0800)
Add constants for the used interrupts bits. This avoids the magic
number for MII_VSC85XX_INT_MASK_MASK.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/phy/mscc.c

index d24577de07757b5c19427f6e2fd95dae6d638108..b2eac7ee02880685d329684fdc9876a176076914 100644 (file)
@@ -80,10 +80,16 @@ enum rgmii_rx_clock_delay {
 #define MSCC_PHY_EXT_PHY_CNTL_2                  24
 
 #define MII_VSC85XX_INT_MASK             25
-#define MII_VSC85XX_INT_MASK_MASK        0xa020
-#define MII_VSC85XX_INT_MASK_WOL         0x0040
+#define MII_VSC85XX_INT_MASK_MDINT       BIT(15)
+#define MII_VSC85XX_INT_MASK_LINK_CHG    BIT(13)
+#define MII_VSC85XX_INT_MASK_WOL         BIT(6)
+#define MII_VSC85XX_INT_MASK_EXT         BIT(5)
 #define MII_VSC85XX_INT_STATUS           26
 
+#define MII_VSC85XX_INT_MASK_MASK        (MII_VSC85XX_INT_MASK_MDINT    | \
+                                          MII_VSC85XX_INT_MASK_LINK_CHG | \
+                                          MII_VSC85XX_INT_MASK_EXT)
+
 #define MSCC_PHY_WOL_MAC_CONTROL          27
 #define EDGE_RATE_CNTL_POS                5
 #define EDGE_RATE_CNTL_MASK               0x00E0