u-boot-brain/drivers/spi
Stefano Babic 2f721d1733 MXC: Fix byte-ordering in SPI driver for i.MX31/i.MX51
The actual SPI driver for i.MX31 and i.MX51 controller
use a wrong byte ordering, because it is supposed
to work only with Freescale's devices, as the Power
Controllers (PMIC). The driver is not suitable for
general purposes, because the buffers passed to spi_xfer
must be 32-bit aligned, as it is used mainly to send
integer to PMIC devices.

The patch drops any kind of limitation and makes the
driver useful with devices controlled sending commands
composed by single bytes (or by a odd number of bytes), such as
spi flash, sensor, etc.

Because the byte ordering is changed,
any current driver using this controller must be adapted, too.

Signed-off-by: Stefano Babic <sbabic@denx.de>
2010-09-30 14:42:14 +02: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: use same gpio cs define as Linux 2010-09-21 18:22:14 -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 spi: add altera spi controller support 2010-05-28 10:56:03 -04: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 MXC: Fix byte-ordering in SPI driver for i.MX31/i.MX51 2010-09-30 14:42:14 +02:00
soft_spi.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00