r6040: use MAC_RST bit definition with MCR1 read/writes
authorFlorian Fainelli <florian@openwrt.org>
Wed, 4 Jan 2012 08:59:35 +0000 (08:59 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 4 Jan 2012 20:55:53 +0000 (15:55 -0500)
MAC_RST bit is already defined, use it instead of 0x1 where applicable.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/rdc/r6040.c

index f4dddceecb04c0a67d1d197b11c6fa57d05bcbaa..4665a3932b98971da8b2ae20e61e881db050bbd8 100644 (file)
@@ -371,7 +371,7 @@ static void r6040_init_mac_regs(struct net_device *dev)
        iowrite16(MAC_RST, ioaddr + MCR1);
        while (limit--) {
                cmd = ioread16(ioaddr + MCR1);
-               if (cmd & 0x1)
+               if (cmd & MAC_RST)
                        break;
        }
        /* Reset internal state machine */
@@ -453,7 +453,7 @@ static void r6040_down(struct net_device *dev)
        iowrite16(MAC_RST, ioaddr + MCR1);      /* Reset RDC MAC */
        while (limit--) {
                cmd = ioread16(ioaddr + MCR1);
-               if (cmd & 0x1)
+               if (cmd & MAC_RST)
                        break;
        }
 
@@ -735,7 +735,7 @@ static void r6040_mac_address(struct net_device *dev)
        u16 *adrp;
 
        /* MAC operation register */
-       iowrite16(0x01, ioaddr + MCR1); /* Reset MAC */
+       iowrite16(MAC_RST, ioaddr + MCR1); /* Reset MAC */
        iowrite16(2, ioaddr + MAC_SM); /* Reset internal state machine */
        iowrite16(0, ioaddr + MAC_SM);
        mdelay(5);