Gmane
From: Balaji Rao <balajirrao <at> openmoko.org>
Subject: [PATCH 0/2] spi: Add support for non-blocking synchronous transfers
Newsgroups: gmane.linux.kernel, gmane.linux.kernel.spi.devel
Date: 2009-02-28 08:10:36 GMT (3 years, 11 weeks, 5 days, 6 hours and 24 minutes ago)
Hi,

During the course of development of an accelerometer driver, we saw the
necessity to execute spi transfers synchronously within an interrupt handler.
When using a workqueue instead, we observed a huge number of overruns with very
high cpu utlization, which is unacceptable.

This series adds a new interface for this and modifies no existing ones.

[PATCH 1/2] - Adds synchronous non-blocking transfer support to spi core
[PATCH 2/2] - Implements this support in spi_bitbang.c

Balaji Rao (2):
      spi_bitbang: Add support for non-blocking synchronous transfers
      spi: Add support for non-blocking synchronous transfers

 drivers/spi/spi_bitbang.c       |  227 +++++++++++++++++++++------------------
 include/linux/spi/spi.h         |   31 +++++
 include/linux/spi/spi_bitbang.h |    5 +
 3 files changed, 156 insertions(+), 107 deletions(-)

--
Balaji Rao