u-boot/drivers/spi
Anatolij Gustschin dff0109496 SPI: mxc_spi: fix swapping bug and add missing swapping in unaligned rx case
We need to shift only one time in each cycle in the swapping loop
for unaligned tx case. Currently two byte shift operations are
performed in each loop cycle causing zero gaps in the transmited
data, so not all data scheduled for transmition is actually
transmited.

The proper swapping in unaligned rx case is missing, so add it
as we need to put the received data into the rx buffer in the
correct byte order.

Signed-off-by: Anatolij Gustschin <agust@denx.de>
Tested-by: Stefano Babic <sbabic@denx.de>
2011-02-02 00:54:43 +01:00
..
altera_spi.c spi: add altera spi controller support 2010-05-28 10:56:03 -04:00
atmel_dataflash_spi.c convert common files to new SoC access 2010-02-12 12:31:55 -06:00
atmel_spi.c AT91/AVR32: atmel_spi.c: flush RDR before next SPI transaction 2010-09-03 11:22:25 +02:00
atmel_spi.h atmel_spi: Driver for the Atmel SPI controller 2008-06-03 20:30:05 +02:00
bfin_spi.c Blackfin: bfin_spi: add optional DMA support 2010-10-02 16:00:36 -04:00
cf_spi.c Coldfire: Consolidate DSPI driver 2009-07-14 09:46:09 -05:00
davinci_spi.c Davinci: SPI: add the missing v2 patch changes 2010-07-05 20:00:40 -04:00
davinci_spi.h TI DaVinci: Driver for the davinci SPI controller 2010-02-12 12:31:53 -06:00
kirkwood_spi.c spi: Add Marvell Kirkwood SPI driver 2009-06-26 00:59:09 +02:00
Makefile OMAP3: SPI driver 2010-12-11 11:01:00 -05:00
mpc8xxx_spi.c Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
mpc52xx_spi.c mpc52xx: Add SPI driver. 2009-06-14 23:01:38 +02:00
mxc_spi.c SPI: mxc_spi: fix swapping bug and add missing swapping in unaligned rx case 2011-02-02 00:54:43 +01:00
omap3_spi.c OMAP3: SPI driver 2010-12-11 11:01:00 -05:00
omap3_spi.h OMAP3: SPI driver 2010-12-11 11:01:00 -05:00
soft_spi.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00