net/phy: Fix the phy id mask of AR8031
authorChunhe Lan <Chunhe.Lan@freescale.com>
Fri, 1 Nov 2013 09:17:44 +0000 (17:17 +0800)
committerJoe Hershberger <joe.hershberger@ni.com>
Fri, 22 Nov 2013 23:03:18 +0000 (17:03 -0600)
The both AR8031 and AR8035 belong to Atheros 803x serial PHY.
So the phy id mask of AR8031 is the same to the phy id mask
of AR8035. The right mask value is 0x4fffff.

This patch has been tested on the P1010 and P1023.

Signed-off-by: Chunhe Lan <Chunhe.Lan@freescale.com>
Cc: Joe Hershberger <joe.hershberger@gmail.com>
Patch: 287748

drivers/net/phy/atheros.c

index f225d93a368c08c0671c71552ca95ee113998722..215658ab286882ee4275b1a61b3a3f590f680104 100644 (file)
@@ -50,7 +50,7 @@ static struct phy_driver AR8021_driver =  {
 static struct phy_driver AR8031_driver =  {
        .name = "AR8031/AR8033",
        .uid = 0x4dd074,
-       .mask = 0xffffff,
+       .mask = 0x4fffff,
        .features = PHY_GBIT_FEATURES,
        .config = ar8021_config,
        .startup = genphy_startup,