lkml.org 
[lkml]   [2009]   [Feb]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Subject[PATCH 0/2] spi: Add support for non-blocking synchronous transfers
    From
    Date
    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


    \
     
     \ /
      Last update: 2009-02-28 09:13    [W:0.035 / U:64.224 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site