linux/drivers/i2c
Jan Luebbe 8b06260836 i2c: core: only use set_scl for bus recovery after calling prepare_recovery
Using set_scl may be ineffective before calling the driver specific
prepare_recovery callback, which might change into a test mode. So
instead of setting SCL in i2c_generic_scl_recovery, move it to
i2c_generic_recovery (after the optional prepare_recovery).

Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Acked-by: Alexander Sverdlin <alexander.sverdlin@nokia.com>
Tested-by: Alexander Sverdlin <alexander.sverdlin@gmail.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
2015-07-31 13:32:31 +02:00
..
algos i2c: algo-pca: fix typo in comment 2015-06-01 08:41:19 +09:00
busses i2c: jz4780: Fix return value if probe fails 2015-07-09 22:17:31 +02:00
muxes i2c: mux: pca954x: Use __i2c_transfer because of quirks 2015-06-17 14:35:38 +02:00
i2c-boardinfo.c
i2c-core.c i2c: core: only use set_scl for bus recovery after calling prepare_recovery 2015-07-31 13:32:31 +02:00
i2c-core.h
i2c-dev.c
i2c-mux.c i2c: mux: Use __i2c_transfer() instead of calling parent's master_xfer() 2015-06-17 14:35:37 +02:00
i2c-slave-eeprom.c i2c: slave eeprom: clean up sysfs bin attribute read()/write() 2015-07-31 13:32:30 +02:00
i2c-smbus.c i2c: smbus: fix typo in commet 2015-06-01 08:41:26 +09:00
i2c-stub.c
Kconfig
Makefile