Files
u-boot-sunxi/drivers
Alan Ott cab8a27d80 i2c: at91_i2c: remove the .probe_chip function
The .probe_chip function is supposed to probe an i2c device on the bus to
determine whether a device is answering to a particular address.
at91_i2c_probe_chip() did not do anything resembling this and always
returned 0.

It looks as though at91_i2c_probe_chip() was intended to be a .probe
function for the controller, as it was copied-and-pasted to become
at91_i2c_probe() in 0bc8f640a4.

Removing the at91_i2c_probe_chip() function makes the higher layer
(i2c_probe_chip()) try a zero-length read transfer to test for the
presence of a device instead, which does work.

Signed-off-by: Alan Ott <alan@softiron.com>
Acked-by: Wenyou Yang <wenyou.yang@microchip.com>
Reviewed-by: Heiko Schocher <hs@denx.de>
2017-12-07 09:29:19 +01:00
..
2017-11-28 16:08:52 +01:00
2017-11-30 22:55:26 +01:00
2017-09-04 09:02:07 -04:00
2017-11-30 02:32:34 +01:00
2017-11-28 21:59:30 +01:00
2017-11-06 09:51:01 -05:00
2017-11-30 22:55:27 +01:00
2017-11-20 09:58:31 +01:00