net: phy: mscc-miim: remove redundant timeout check
readl_poll_timeout already returns -ETIMEDOUT if the condition isn't satisfied, there's no need to check again the condition after calling it. Remove the redundant timeout check. Signed-off-by: Antoine Tenart <antoine.tenart@bootlin.com> Reviewed-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Reviewed-by: Florian Fainelli <f.fainelli@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
9513167e6c
commit
f5112c8ae2
|
@ -43,12 +43,8 @@ static int mscc_miim_wait_ready(struct mii_bus *bus)
|
|||
struct mscc_miim_dev *miim = bus->priv;
|
||||
u32 val;
|
||||
|
||||
readl_poll_timeout(miim->regs + MSCC_MIIM_REG_STATUS, val,
|
||||
!(val & MSCC_MIIM_STATUS_STAT_BUSY), 50, 10000);
|
||||
if (val & MSCC_MIIM_STATUS_STAT_BUSY)
|
||||
return -ETIMEDOUT;
|
||||
|
||||
return 0;
|
||||
return readl_poll_timeout(miim->regs + MSCC_MIIM_REG_STATUS, val,
|
||||
!(val & MSCC_MIIM_STATUS_STAT_BUSY), 50, 10000);
|
||||
}
|
||||
|
||||
static int mscc_miim_read(struct mii_bus *bus, int mii_id, int regnum)
|
||||
|
|
Loading…
Reference in New Issue