summaryrefslogtreecommitdiffstats
path: root/fs/eventfd.c
diff options
context:
space:
mode:
authorSonasath, Moiz <m-sonasath@ti.com>2009-07-21 10:15:12 -0500
committerBen Dooks <ben-linux@fluff.org>2009-07-30 01:03:24 +0100
commitcd086d3aa6f7f7bf4d4e1f9fa09af0f0b6bb99ec (patch)
treeca0452e20152aaab9ef936dd624a0d51ddfee763 /fs/eventfd.c
parent04c688dd7a65935568b44629bfaa122eddf76e94 (diff)
downloadblackbird-op-linux-cd086d3aa6f7f7bf4d4e1f9fa09af0f0b6bb99ec.tar.gz
blackbird-op-linux-cd086d3aa6f7f7bf4d4e1f9fa09af0f0b6bb99ec.zip
i2c-omap: OMAP3430 Silicon Errata 1.153
When an XRDY/XDR is hit, wait for XUDF before writing data to DATA_REG. Otherwise some data bytes can be lost while transferring them from the memory to the I2C interface. Do a Busy-wait for XUDF, before writing data to DATA_REG. While waiting if there is NACK | AL, set the appropriate error flags, ack the pending interrupts and return from the ISR. Signed-off-by: Moiz Sonasath <m-sonasath@ti.com> Signed-off-by: Vikram pandita <vikram.pandita@ti.com> [ben-linux@fluff.org: fixed mail format and added i2c-omap to subject] Signed-off-by: Ben Dooks <ben-linux@fluff.org>
Diffstat (limited to 'fs/eventfd.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud