]> err.no Git - linux-2.6/commitdiff
pasemi_mac: Use local-mac-address instead of mac-address if available
authorOlof Johansson <olof@lixom.net>
Tue, 8 May 2007 05:48:02 +0000 (00:48 -0500)
committerJeff Garzik <jeff@garzik.org>
Tue, 8 May 2007 05:48:19 +0000 (01:48 -0400)
Use local-mac-address in the device tree instead. Fall back to mac-address
for older firmware.

Signed-off-by: Olof Johansson <olof@lixom.net>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/pasemi_mac.c

index 78b127c404e9364f0b2c92fad1240047d47b80cf..b8f976bd60fdd5ebe548e05ab477e041259bc812 100644 (file)
@@ -94,7 +94,12 @@ static int pasemi_get_mac_addr(struct pasemi_mac *mac)
                return -ENOENT;
        }
 
-       maddr = get_property(dn, "mac-address", NULL);
+       maddr = get_property(dn, "local-mac-address", NULL);
+
+       /* Fall back to mac-address for older firmware */
+       if (maddr == NULL)
+               maddr = get_property(dn, "mac-address", NULL);
+
        if (maddr == NULL) {
                dev_warn(&pdev->dev,
                         "no mac address in device tree, not configuring\n");