diff options
Diffstat (limited to 'arch/arm/cpu/arm926ejs/davinci/lxt972.c')
| -rw-r--r-- | arch/arm/cpu/arm926ejs/davinci/lxt972.c | 14 | 
1 files changed, 7 insertions, 7 deletions
| diff --git a/arch/arm/cpu/arm926ejs/davinci/lxt972.c b/arch/arm/cpu/arm926ejs/davinci/lxt972.c index ce3e41c55..733d41372 100644 --- a/arch/arm/cpu/arm926ejs/davinci/lxt972.c +++ b/arch/arm/cpu/arm926ejs/davinci/lxt972.c @@ -39,9 +39,9 @@ int lxt972_is_phy_connected(int phy_addr)  {  	u_int16_t id1, id2; -	if (!davinci_eth_phy_read(phy_addr, PHY_PHYIDR1, &id1)) +	if (!davinci_eth_phy_read(phy_addr, MII_PHYSID1, &id1))  		return(0); -	if (!davinci_eth_phy_read(phy_addr, PHY_PHYIDR2, &id2)) +	if (!davinci_eth_phy_read(phy_addr, MII_PHYSID2, &id2))  		return(0);  	if ((id1 == (0x0013)) && ((id2  & 0xfff0) == 0x78e0)) @@ -105,19 +105,19 @@ int lxt972_auto_negotiate(int phy_addr)  {  	u_int16_t tmp; -	if (!davinci_eth_phy_read(phy_addr, PHY_BMCR, &tmp)) +	if (!davinci_eth_phy_read(phy_addr, MII_BMCR, &tmp))  		return(0);  	/* Restart Auto_negotiation  */ -	tmp |= PHY_BMCR_RST_NEG; -	davinci_eth_phy_write(phy_addr, PHY_BMCR, tmp); +	tmp |= BMCR_ANRESTART; +	davinci_eth_phy_write(phy_addr, MII_BMCR, tmp);  	/*check AutoNegotiate complete */  	udelay (10000); -	if (!davinci_eth_phy_read(phy_addr, PHY_BMSR, &tmp)) +	if (!davinci_eth_phy_read(phy_addr, MII_BMSR, &tmp))  		return(0); -	if (!(tmp & PHY_BMSR_AUTN_COMP)) +	if (!(tmp & BMSR_ANEGCOMPLETE))  		return(0);  	return (lxt972_get_link_speed(phy_addr)); |