diff options
Diffstat (limited to 'arch/arm/cpu')
| -rw-r--r-- | arch/arm/cpu/arm920t/at91rm9200/lxt972.c | 14 | ||||
| -rw-r--r-- | arch/arm/cpu/arm926ejs/davinci/lxt972.c | 14 | ||||
| -rw-r--r-- | arch/arm/cpu/ixp/npe/miiphy.c | 16 | ||||
| -rw-r--r-- | arch/arm/cpu/ixp/npe/npe.c | 8 | 
4 files changed, 26 insertions, 26 deletions
| diff --git a/arch/arm/cpu/arm920t/at91rm9200/lxt972.c b/arch/arm/cpu/arm920t/at91rm9200/lxt972.c index 260d393cf..f02cfdddd 100644 --- a/arch/arm/cpu/arm920t/at91rm9200/lxt972.c +++ b/arch/arm/cpu/arm920t/at91rm9200/lxt972.c @@ -52,8 +52,8 @@ unsigned int lxt972_IsPhyConnected (AT91PS_EMAC p_mac)  	unsigned short Id1, Id2;  	at91rm9200_EmacEnableMDIO (p_mac); -	at91rm9200_EmacReadPhy(p_mac, PHY_PHYIDR1, &Id1); -	at91rm9200_EmacReadPhy(p_mac, PHY_PHYIDR2, &Id2); +	at91rm9200_EmacReadPhy(p_mac, MII_PHYSID1, &Id1); +	at91rm9200_EmacReadPhy(p_mac, MII_PHYSID2, &Id2);  	at91rm9200_EmacDisableMDIO (p_mac);  	if ((Id1 == (0x0013)) && ((Id2  & 0xFFF0) == 0x78E0)) @@ -170,18 +170,18 @@ UCHAR lxt972_AutoNegotiate (AT91PS_EMAC p_mac, int *status)  	unsigned short value;  	/* Set lxt972 control register */ -	if (!at91rm9200_EmacReadPhy (p_mac, PHY_BMCR, &value)) +	if (!at91rm9200_EmacReadPhy (p_mac, MII_BMCR, &value))  		return FALSE;  	/* Restart Auto_negotiation  */ -	value |= PHY_BMCR_RST_NEG; -	if (!at91rm9200_EmacWritePhy (p_mac, PHY_BMCR, &value)) +	value |= BMCR_ANRESTART; +	if (!at91rm9200_EmacWritePhy (p_mac, MII_BMCR, &value))  		return FALSE;  	/*check AutoNegotiate complete */  	udelay (10000); -	at91rm9200_EmacReadPhy(p_mac, PHY_BMSR, &value); -	if (!(value & PHY_BMSR_AUTN_COMP)) +	at91rm9200_EmacReadPhy(p_mac, MII_BMSR, &value); +	if (!(value & BMSR_ANEGCOMPLETE))  		return FALSE;  	return (lxt972_GetLinkSpeed (p_mac)); 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)); diff --git a/arch/arm/cpu/ixp/npe/miiphy.c b/arch/arm/cpu/ixp/npe/miiphy.c index 4b0201a35..a04779ab4 100644 --- a/arch/arm/cpu/ixp/npe/miiphy.c +++ b/arch/arm/cpu/ixp/npe/miiphy.c @@ -85,16 +85,16 @@ int phy_setup_aneg (char *devname, unsigned char addr)  	unsigned short ctl, adv;  	/* Setup standard advertise */ -	miiphy_read (devname, addr, PHY_ANAR, &adv); -	adv |= (PHY_ANLPAR_ACK | PHY_ANLPAR_RF | PHY_ANLPAR_T4 | -		PHY_ANLPAR_TXFD | PHY_ANLPAR_TX | PHY_ANLPAR_10FD | -		PHY_ANLPAR_10); -	miiphy_write (devname, addr, PHY_ANAR, adv); +	miiphy_read (devname, addr, MII_ADVERTISE, &adv); +	adv |= (LPA_LPACK | LPA_RFAULT | LPA_100BASE4 | +		LPA_100FULL | LPA_100HALF | LPA_10FULL | +		LPA_10HALF); +	miiphy_write (devname, addr, MII_ADVERTISE, adv);  	/* Start/Restart aneg */ -	miiphy_read (devname, addr, PHY_BMCR, &ctl); -	ctl |= (PHY_BMCR_AUTON | PHY_BMCR_RST_NEG); -	miiphy_write (devname, addr, PHY_BMCR, ctl); +	miiphy_read (devname, addr, MII_BMCR, &ctl); +	ctl |= (BMCR_ANENABLE | BMCR_ANRESTART); +	miiphy_write (devname, addr, MII_BMCR, ctl);  	return 0;  } diff --git a/arch/arm/cpu/ixp/npe/npe.c b/arch/arm/cpu/ixp/npe/npe.c index 2e6868960..857bcadc0 100644 --- a/arch/arm/cpu/ixp/npe/npe.c +++ b/arch/arm/cpu/ixp/npe/npe.c @@ -359,15 +359,15 @@ static int npe_init(struct eth_device *dev, bd_t * bis)  	debug("%s: 1\n", __FUNCTION__); -	miiphy_read (dev->name, p_npe->phy_no, PHY_BMSR, ®_short); +	miiphy_read (dev->name, p_npe->phy_no, MII_BMSR, ®_short);  	/*  	 * Wait if PHY is capable of autonegotiation and autonegotiation is not complete  	 */ -	if ((reg_short & PHY_BMSR_AUTN_ABLE) && !(reg_short & PHY_BMSR_AUTN_COMP)) { +	if ((reg_short & BMSR_ANEGCAPABLE) && !(reg_short & BMSR_ANEGCOMPLETE)) {  		puts ("Waiting for PHY auto negotiation to complete");  		i = 0; -		while (!(reg_short & PHY_BMSR_AUTN_COMP)) { +		while (!(reg_short & BMSR_ANEGCOMPLETE)) {  			/*  			 * Timeout reached ?  			 */ @@ -378,7 +378,7 @@ static int npe_init(struct eth_device *dev, bd_t * bis)  			if ((i++ % 1000) == 0) {  				putc ('.'); -				miiphy_read (dev->name, p_npe->phy_no, PHY_BMSR, ®_short); +				miiphy_read (dev->name, p_npe->phy_no, MII_BMSR, ®_short);  			}  			udelay (1000);	/* 1 ms */  		} |