09 Sep, 2010

1 commit

  • commit 052dc7c45i "spi/dw_spi: conditional transfer mode change"
    introduced cs_control code, which has a bug by using bit offset
    for spi mode to set transfer mode in control register. Also it
    forces devices who don't need cs_control to re-configure the
    control registers for each spi transfer. This patch will fix them

    Signed-off-by: Feng Tang
    Signed-off-by: Grant Likely

    Feng Tang
     

21 Jan, 2010

2 commits

  • The driver core allows for a platform-specific chipselect assert/deassert
    function, however the chipselect function in the core doesn't take advantage
    of this fact.

    This enables the use of a custom function, should it be defined.

    Signed-off-by: George Shore
    Signed-off-by: Grant Likely

    George Shore
     
  • Now dw_spi core fully supports 3 transfer modes: pure polling,
    DMA and IRQ mode. IRQ mode will use the FIFO half empty as
    the IRQ trigger, so each interface driver need set the fifo_len,
    so that core driver can handle it properly

    Signed-off-by: Feng Tang
    Signed-off-by: Grant Likely

    Feng Tang
     

17 Dec, 2009

1 commit

  • Driver for the Designware SPI core, it supports multipul interfaces like
    PCI/APB etc. User can use "dw_apb_ssi_db.pdf" from Synopsys as HW
    datasheet.

    [randy.dunlap@oracle.com: fix build]
    [akpm@linux-foundation.org: build fix]
    Signed-off-by: Feng Tang
    Cc: David Brownell
    Signed-off-by: Randy Dunlap
    Signed-off-by: Andrew Morton
    Signed-off-by: Grant Likely

    Feng Tang