u-boot/drivers/i2c
Joakim Tjernlund 21f4cbb772 fsl_i2c: Wait for STOP condition to propagate
After issuing a STOP one must wait until the STOP has completed
on the bus before doing something new to the controller.

Also add an extra read of SR as the manual mentions doing that
is a good idea.

Remove surplus write of CR just before a write, isn't required and
could potentially disturb the I2C bus.

Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
2009-09-28 07:35:52 +02:00
..
bfin-twi_i2c.c Blackfin: TWI/I2C: fix pure writes 2009-06-30 08:27:45 +02:00
davinci_i2c.c davinci: move i2c driver to drivers/i2c 2009-03-30 18:58:39 +02:00
fsl_i2c.c fsl_i2c: Wait for STOP condition to propagate 2009-09-28 07:35:52 +02:00
kirkwood_i2c.c Minor coding style cleanup. 2009-08-10 10:38:34 +02:00
Makefile arm, i2c: added support for the TWSI I2C Interface 2009-07-28 08:20:58 +02:00
mxc_i2c.c i.MX31: Start the I2C clock on driver initialisation 2009-02-14 10:00:51 +01:00
omap24xx_i2c.c OMAP I2C Fix the sampling clock. 2009-07-28 08:52:33 +02:00
omap1510_i2c.c Cleanup: fix "MHz" spelling 2008-10-21 11:25:39 +02:00
s3c24x0_i2c.c s3c24x0: move i2c driver to drivers/i2c 2009-03-30 18:58:40 +02:00
s3c44b0_i2c.c s3c44b0: move i2c driver to drivers/i2c 2009-03-29 23:01:40 +02:00
soft_i2c.c i2c: Create common default i2c_[set|get]_bus_speed() functions 2009-06-12 20:39:45 +02:00
tsi108_i2c.c i2c: Update references to individual i2c commands 2009-06-12 20:39:46 +02:00