ti: i2c: fix probe_chip() return value
Per documentation, dm_i2c_ops.probe_chip() shall return -EREMOTEIO if probe fails. Currently, omap_i2c_probe_chip() returns 1 instead. Fix that. Signed-off-by: Nikita Yushchenko <nikita.yoush@cogentembedded.com> Reviewed-by: Heiko Schocher <hs@denx.de>
This commit is contained in:
parent
829b41171b
commit
a064e0c75f
@ -1015,7 +1015,7 @@ static int omap_i2c_probe_chip(struct udevice *bus, uint chip_addr,
|
||||
struct omap_i2c *priv = dev_get_priv(bus);
|
||||
|
||||
return __omap24_i2c_probe(priv->regs, priv->ip_rev, priv->waitdelay,
|
||||
chip_addr);
|
||||
chip_addr) ? -EREMOTEIO : 0;
|
||||
}
|
||||
|
||||
static int omap_i2c_probe(struct udevice *bus)
|
||||
|
Loading…
Reference in New Issue
Block a user