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 themSigned-off-by: Feng Tang
Signed-off-by: Grant Likely
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 -
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 properlySigned-off-by: Feng Tang
Signed-off-by: Grant Likely
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