On Wed, Jan 11, 2023 at 06:39:20PM +0100, Ahmad Fatoum wrote: > read_poll_timeout assumes microsecond timeouts, not nanoseconds. One > second instead of a thousand is still plenty time when polling for a > MCI controller to change state, so use that. > > Fixes: 4fc0369b1a55 ("mci: atmel_mci: add PBL support") > Signed-off-by: Ahmad Fatoum <a.fatoum@xxxxxxxxxxxxxx> > --- > drivers/mci/atmel_mci_common.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) Applied, thanks Sascha > > diff --git a/drivers/mci/atmel_mci_common.c b/drivers/mci/atmel_mci_common.c > index c8e21933fe51..99e65adb2cf0 100644 > --- a/drivers/mci/atmel_mci_common.c > +++ b/drivers/mci/atmel_mci_common.c > @@ -90,8 +90,8 @@ static int atmci_poll_status(struct atmel_mci *host, u32 mask) > u32 stat; > int ret; > > - ret = read_poll_timeout(atmci_readl, stat, (stat & mask), SECOND, host, > - ATMCI_SR); > + ret = read_poll_timeout(atmci_readl, stat, (stat & mask), USEC_PER_SEC, > + host, ATMCI_SR); > if (ret < 0) { > dev_err(host->hw_dev, "timeout\n"); > host->need_reset = true; > -- > 2.30.2 > > > -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |