alistair23-linux/drivers/spi
Alek Du 2ff271bf65 spi/dw_spi: change poll mode transfer from byte ops to batch ops
Current poll transfer will read/write one word, then wait till the
hw is non-busy, it's not efficient. This patch will try to read/write
as many words as permitted by hardware FIFO depth.

Signed-off-by: Alek Du <alek.du@intel.com>
Signed-off-by: Feng Tang <feng.tang@intel.com>
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
2011-03-30 21:31:48 -06:00
..
amba-pl022.c spi/pl022: Add loopback support for the SPI on 5500 2011-03-23 21:27:35 -06:00
ath79_spi.c
atmel_spi.c
atmel_spi.h
au1550_spi.c
coldfire_qspi.c
davinci_spi.c Merge branch 'spi/next' of git://git.secretlab.ca/git/linux-2.6 2011-03-18 10:56:02 -07:00
dw_spi.c spi/dw_spi: change poll mode transfer from byte ops to batch ops 2011-03-30 21:31:48 -06:00
dw_spi.h spi/dw_spi: unify the low level read/write routines 2011-03-30 21:31:48 -06:00
dw_spi_mid.c spi/dw_spi: move dw_spi.h into drivers/spi 2011-03-18 10:26:52 -06:00
dw_spi_mmio.c spi/dw_spi: move dw_spi.h into drivers/spi 2011-03-18 10:26:52 -06:00
dw_spi_pci.c spi/dw_spi: move dw_spi.h into drivers/spi 2011-03-18 10:26:52 -06:00
ep93xx_spi.c
Kconfig Merge branch 'spi/next' of git://git.secretlab.ca/git/linux-2.6 2011-03-18 10:56:02 -07:00
Makefile Merge branch 'spi/next' of git://git.secretlab.ca/git/linux-2.6 2011-03-18 10:56:02 -07:00
mpc52xx_psc_spi.c dt/spi: Eliminate users of of_platform_{,un}register_driver 2011-02-28 13:22:44 -07:00
mpc52xx_spi.c dt/spi: Eliminate users of of_platform_{,un}register_driver 2011-02-28 13:22:44 -07:00
mpc512x_psc_spi.c dt/spi: Eliminate users of of_platform_{,un}register_driver 2011-02-28 13:22:44 -07:00
omap2_mcspi.c spi/omap_mcspi: Fix broken last word xfer 2011-03-23 15:04:15 -06:00
omap_spi_100k.c
omap_uwire.c
orion_spi.c
pxa2xx_spi.c
pxa2xx_spi_pci.c Merge commit 'v2.6.38-rc8' into spi/next 2011-03-12 01:25:53 -07:00
spi.c
spi_altera.c spi: New driver for Altera SPI 2011-02-22 14:59:53 -07:00
spi_bfin5xx.c
spi_bitbang.c
spi_bitbang_txrx.h
spi_butterfly.c
spi_fsl_espi.c dt/spi: Eliminate users of of_platform_{,un}register_driver 2011-02-28 13:22:44 -07:00
spi_fsl_lib.c dt/spi: Eliminate users of of_platform_{,un}register_driver 2011-02-28 13:22:44 -07:00
spi_fsl_lib.h dt/spi: Eliminate users of of_platform_{,un}register_driver 2011-02-28 13:22:44 -07:00
spi_fsl_spi.c dt/spi: Eliminate users of of_platform_{,un}register_driver 2011-02-28 13:22:44 -07:00
spi_gpio.c
spi_imx.c
spi_lm70llp.c
spi_nuc900.c
spi_oc_tiny.c spi: add OpenCores tiny SPI driver 2011-02-22 14:59:53 -07:00
spi_ppc4xx.c dt/spi: Eliminate users of of_platform_{,un}register_driver 2011-02-28 13:22:44 -07:00
spi_s3c24xx.c
spi_s3c24xx_fiq.h
spi_s3c24xx_fiq.S
spi_s3c24xx_gpio.c
spi_s3c64xx.c
spi_sh.c spi: add support for SuperH SPI 2011-02-22 14:59:54 -07:00
spi_sh_msiof.c Merge commit 'v2.6.38-rc8' into spi/next 2011-03-12 01:25:53 -07:00
spi_sh_sci.c
spi_stmp.c
spi_tegra.c
spi_topcliff_pch.c
spi_txx9.c
spidev.c
ti-ssp-spi.c spi: add ti-ssp spi master driver 2011-03-15 08:17:22 -07:00
tle62x0.c
xilinx_spi.c mfd: mfd_cell is now implicitly available to timberdale drivers 2011-03-23 10:41:52 +01:00