sh: ms7724: Correct sh-eth EEPROM polling timeout.
This converts the cpu_relax() to a udelay(1), which fixes up issues with the EEPROM polling occasionally timing out. Signed-off-by: Kuninori Morimoto <morimoto.kuninori@renesas.com> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
This commit is contained in:
committed by
Paul Mundt
parent
7dc9c484a7
commit
c718aff2e6
@@ -533,7 +533,7 @@ static int __init sh_eth_is_eeprom_ready(void)
|
|||||||
while (t--) {
|
while (t--) {
|
||||||
if (!ctrl_inw(EEPROM_STAT))
|
if (!ctrl_inw(EEPROM_STAT))
|
||||||
return 1;
|
return 1;
|
||||||
cpu_relax();
|
udelay(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
printk(KERN_ERR "ms7724se can not access to eeprom\n");
|
printk(KERN_ERR "ms7724se can not access to eeprom\n");
|
||||||
|
Reference in New Issue
Block a user