linux/drivers/spi
Sonic Zhang cc487e7320 spi: spi_bfin: change handling of communication parameters
Fix SPI driver to work with SPI flash ST M25P16 on bf548

Currently the SPI driver enables the SPI controller and sets the SPI baud
register for each SPI transfer.  But they should never be changed within a SPI
message session, in which several SPI transfers are pumped.

This patch moves SPI setting to the begining of a message session, and
never disables SPI controller until an error occurs.

Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
Signed-off-by: Bryan Wu <bryan.wu@analog.com>
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-12-05 09:21:19 -08:00
..
at25.c spi: at25 driver is for EEPROM not FLASH 2007-12-05 09:21:18 -08:00
atmel_spi.c atmel_spi: label GPIOs better 2007-11-29 09:24:51 -08:00
atmel_spi.h [PATCH] SPI: atmel_spi driver 2007-02-14 08:09:53 -08:00
au1550_spi.c SPI controller drivers: check for unsupported modes 2007-07-17 10:23:04 -07:00
Kconfig Blackfin arch: punt CONFIG_BFIN -- we already have CONFIG_BLACKFIN 2007-11-23 14:28:44 +08:00
Makefile spi_txx9 controller driver 2007-07-17 10:23:05 -07:00
mpc52xx_psc_spi.c Fix misspellings of "system", "controller", "interrupt" and "necessary". 2007-10-19 23:10:43 +02:00
omap2_mcspi.c OMAP2 McSPI code cleanup 2007-10-16 09:43:09 -07:00
omap_uwire.c SPI driver runtime footprint shrinkage 2007-10-16 09:43:09 -07:00
pxa2xx_spi.c spi doesn't need class_device 2007-10-16 09:43:10 -07:00
spi.c spi: simplify spi_sync() calling convention 2007-12-05 09:21:18 -08:00
spi_bfin5xx.c spi: spi_bfin: change handling of communication parameters 2007-12-05 09:21:19 -08:00
spi_bitbang.c spi doesn't need class_device 2007-10-16 09:43:10 -07:00
spi_butterfly.c minor spi_butterfly cleanup 2007-05-08 11:15:15 -07:00
spi_imx.c Add missing newlines to some uses of dev_<level> messages 2007-10-18 14:37:28 -07:00
spi_lm70llp.c spi doesn't need class_device 2007-10-16 09:43:10 -07:00
spi_mpc83xx.c SPI driver runtime footprint shrinkage 2007-10-16 09:43:09 -07:00
spi_s3c24xx.c SPI driver runtime footprint shrinkage 2007-10-16 09:43:09 -07:00
spi_s3c24xx_gpio.c spi: S3C2410: add bus number to SPI GPIO driver 2007-11-29 09:24:52 -08:00
spi_txx9.c spi: fix error paths on txx9spi_probe 2007-11-14 18:45:39 -08:00
spidev.c fix abuses of ptrdiff_t 2007-10-29 07:41:33 -07:00
tle62x0.c tle62x0 driver stops ignoring read errors 2007-11-14 18:45:42 -08:00
xilinx_spi.c SPI driver hotplug/coldplug fixes 2007-08-31 01:42:22 -07:00