linux/drivers/spi
George Shore 052dc7c45d spi/dw_spi: conditional transfer mode changes
This allows the switching between transfer modes between 'transmit only',
'receive only' and 'transmit and receive' modes. Due to the design of the SPI
block, changing transfer modes requires that the block be disabled; in doing
so the chipselect line is inherently deasserted and (usually) the attached
device discards its state. Consequentially, switching modes requires that a
platform-specific chipselect function has been defined so that the chipselect
is not dropped during the change.

Signed-off-by: George Shore <george@georgeshore.com>
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
2010-01-21 07:25:32 -07:00
..
amba-pl022.c ARM: 5741/1: pl022: fix peripheral id for ST vendor 2009-10-05 17:55:55 +01:00
atmel_spi.c spi: atmel_spi.c: use resource_size() 2009-12-17 08:59:06 -07:00
atmel_spi.h
au1550_spi.c spi/au1550_spi: fix setupxfer not to override cfg with zeros 2009-12-08 18:48:16 -07:00
coldfire_qspi.c spi: Add Freescale/Motorola Coldfire QSPI driver 2010-01-20 13:49:44 -07:00
davinci_spi.c spi: Add SPI master driver for DaVinci/DA8xx 2010-01-20 13:49:34 -07:00
dw_spi.c spi/dw_spi: conditional transfer mode changes 2010-01-21 07:25:32 -07:00
dw_spi_pci.c spi/dw_spi: refine the IRQ mode working flow 2010-01-20 13:49:45 -07:00
Kconfig spi: Add Freescale/Motorola Coldfire QSPI driver 2010-01-20 13:49:44 -07:00
Makefile spi: Add Freescale/Motorola Coldfire QSPI driver 2010-01-20 13:49:44 -07:00
mpc52xx_psc_spi.c spi: make Open Firmware device id constant 2010-01-20 13:49:44 -07:00
mpc52xx_spi.c spi: make Open Firmware device id constant 2010-01-20 13:49:44 -07:00
omap2_mcspi.c omap: headers: Move remaining headers from include/mach to include/plat 2009-10-20 09:40:47 -07:00
omap_spi_100k.c Add OMAP spi100k driver 2009-12-13 01:02:11 -07:00
omap_uwire.c omap: headers: Move remaining headers from include/mach to include/plat 2009-10-20 09:40:47 -07:00
orion_spi.c spi: move more spi_setup() functionality into core 2009-06-18 13:03:42 -07:00
pxa2xx_spi.c const: constify remaining dev_pm_ops 2009-12-15 08:53:25 -08:00
spi.c spi: handle TX-only/RX-only 2009-09-23 07:39:44 -07:00
spi_bfin5xx.c spi: spi_bfin5xx.c: use resource_size() 2009-12-17 08:59:50 -07:00
spi_bitbang.c spi: bitbang bugfix in message setup 2009-06-30 18:56:00 -07:00
spi_butterfly.c spi: struct device - replace bus_id with dev_name(), dev_set_name() 2009-01-06 10:44:37 -08:00
spi_gpio.c spi-gpio: allow operation without CS signal 2009-04-02 19:04:51 -07:00
spi_imx.c spi/spi_imx: add device information by switching pr_debug() to dev_dbg() 2010-01-20 13:49:45 -07:00
spi_lm70llp.c hwmon: (lm70) Code streamlining and cleanup 2009-01-07 16:37:34 +01:00
spi_mpc8xxx.c spi/mpc8xxx: don't check platform_get_irq's return value against zero 2010-01-20 13:49:44 -07:00
spi_nuc900.c ARM: NUC900: Add spi driver support for nuc900 2009-12-13 00:58:00 -07:00
spi_ppc4xx.c spi: make Open Firmware device id constant 2010-01-20 13:49:44 -07:00
spi_s3c24xx.c Merge branch 'next-spi' of git://git.secretlab.ca/git/linux-2.6 2009-12-17 15:59:05 -08:00
spi_s3c24xx_fiq.h spi_s3c24xx: add FIQ pseudo-DMA support 2009-12-17 08:57:01 -07:00
spi_s3c24xx_fiq.S spi_s3c24xx: add FIQ pseudo-DMA support 2009-12-17 08:57:01 -07:00
spi_s3c24xx_gpio.c [ARM] S3C24XX: GPIO: Move gpio functions out of <mach/hardware.h> 2009-05-18 16:25:40 +01:00
spi_s3c64xx.c spi/s3c64xx: Add new parameter to cs callback 2010-01-20 13:49:45 -07:00
spi_sh_msiof.c spi: update MSIOF includes 2010-01-20 13:49:45 -07:00
spi_sh_sci.c spi: spi_sh_sci.c: use resource_size() 2009-12-17 09:00:10 -07:00
spi_stmp.c spi: Fix reversed args to time_before() in Freescale stmp driver. 2010-01-20 13:49:44 -07:00
spi_txx9.c Merge branch 'next-spi' of git://git.secretlab.ca/git/linux-2.6 2009-12-17 15:59:05 -08:00
spidev.c Merge branch 'next-spi' of git://git.secretlab.ca/git/linux-2.6 2009-12-17 15:59:05 -08:00
tle62x0.c spi: prefix modalias with "spi:" 2009-09-23 07:39:43 -07:00
xilinx_spi.c spi: xilinx_spi: Fix up I/O routine wrapping bogosity. 2010-01-20 13:49:45 -07:00
xilinx_spi.h xilinx_spi: Split into of driver and generic part. 2009-12-08 18:48:14 -07:00
xilinx_spi_of.c spi: make Open Firmware device id constant 2010-01-20 13:49:44 -07:00
xilinx_spi_pltfm.c xilinx_spi: add a platform driver using the xilinx_spi common module. 2009-12-08 18:48:14 -07:00