diff options
Diffstat (limited to 'arch/powerpc/sysdev/mv64x60_dev.c')
| -rw-r--r-- | arch/powerpc/sysdev/mv64x60_dev.c | 6 | 
1 files changed, 2 insertions, 4 deletions
diff --git a/arch/powerpc/sysdev/mv64x60_dev.c b/arch/powerpc/sysdev/mv64x60_dev.c index 32e0ad0ebea..b6bd775d2e2 100644 --- a/arch/powerpc/sysdev/mv64x60_dev.c +++ b/arch/powerpc/sysdev/mv64x60_dev.c @@ -293,10 +293,8 @@ static int __init mv64x60_eth_device_setup(struct device_node *np, int id,  		return -ENODEV;  	prop = of_get_property(phy, "reg", NULL); -	if (prop) { -		pdata.force_phy_addr = 1; -		pdata.phy_addr = *prop; -	} +	if (prop) +		pdata.phy_addr = MV643XX_ETH_PHY_ADDR(*prop);  	of_node_put(phy);  | 
