> >- if (ret < 0) > >+ if (ret < 0 && ret != -EREMOTEIO) > > dev_err(dev, "error %d : %x\n", ret, priv->flags); > > Hm, I'm now getting -EBUSY and -EAGAIN running i2cdetect on > R8A7791 base Henninger board. Only when I comment out the above 2 > lines, I can get the bus scanned, otherwise I don't see any devices > at all. Huh, this is only a printout? Do you get those errors as well if you remove the printout and add a delay at that place? And -EAGAIN? This is arbitration lost. Do you have another I2C master on the bus?
Attachment:
signature.asc
Description: Digital signature