mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 16:52:14 +02:00
miiphy: convert to linux/mii.h
The include/miiphy.h header duplicates a lot of things from linux/mii.h. So punt all the things that overlap to keep the API simple and to make merging between U-Boot and Linux simpler. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
This commit is contained in:
committed by
Wolfgang Denk
parent
4ffeab2cc0
commit
8ef583a035
@@ -1185,16 +1185,16 @@ static int ppc_4xx_eth_init (struct eth_device *dev, bd_t * bis)
|
||||
}
|
||||
#endif /* defined(CONFIG_PHY_RESET) */
|
||||
|
||||
miiphy_read (dev->name, reg, PHY_BMSR, ®_short);
|
||||
miiphy_read (dev->name, reg, 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 ?
|
||||
*/
|
||||
@@ -1207,7 +1207,7 @@ static int ppc_4xx_eth_init (struct eth_device *dev, bd_t * bis)
|
||||
putc ('.');
|
||||
}
|
||||
udelay (1000); /* 1 ms */
|
||||
miiphy_read (dev->name, reg, PHY_BMSR, ®_short);
|
||||
miiphy_read (dev->name, reg, MII_BMSR, ®_short);
|
||||
}
|
||||
puts (" done\n");
|
||||
udelay (500000); /* another 500 ms (results in faster booting) */
|
||||
|
Reference in New Issue
Block a user