linux/drivers/i2c
Felipe Balbi 6d9939f651 i2c: omap: split out [XR]DR and [XR]RDY
While they do pretty much the same thing, there
are a few peculiarities. Specially WRT erratas,
it's best to split those out and re-factor the
read/write loop to another function which both
cases call.

This last part will be done on another patch.

While at that, also avoid an unncessary register
read since dev->fifo_len will always contain the
correct amount of data to be transferred.

Signed-off-by: Felipe Balbi <balbi@ti.com>
Signed-off-by: Shubhrajyoti D <shubhrajyoti@ti.com>
Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
2012-09-12 15:02:21 +02:00
..
algos
busses i2c: omap: split out [XR]DR and [XR]RDY 2012-09-12 15:02:21 +02:00
muxes i2c: Update Guenter Roeck's e-mail address 2012-07-24 14:13:56 +02:00
i2c-boardinfo.c
i2c-core.c Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media 2012-07-30 19:03:41 -07:00
i2c-core.h
i2c-dev.c
i2c-mux.c
i2c-smbus.c i2c-smbus: Use module_i2c_driver() 2012-07-24 14:13:57 +02:00
Kconfig
Makefile