summaryrefslogtreecommitdiff
path: root/drivers/fims
diff options
context:
space:
mode:
authorHector Palacios <hector.palacios@digi.com>2011-06-01 10:41:24 +0200
committerHector Palacios <hector.palacios@digi.com>2011-06-01 10:41:24 +0200
commit23448743abe39223c28c7b8d0ccc721df4160419 (patch)
tree30a9775db63560cbd248e36f2381969c355e3251 /drivers/fims
parentde4ec8fa3d937cbdb8672ba38789d1294751a38e (diff)
fim_spi: add new mode_bits field to fim spi driver
Commit e7db06b5d5afcef15c4c3e61c3a7441ed7ad1407 introduced a setup function in the spi code together with a mode_bits field to check correct operations when setting the spi mode. This fixes vantive 37867. Signed-off-by: Hector Palacios <hector.palacios@digi.com>
Diffstat (limited to 'drivers/fims')
-rw-r--r--drivers/fims/spi/fim_spi.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/fims/spi/fim_spi.c b/drivers/fims/spi/fim_spi.c
index 792324dfdc37..61d8ed38fdfd 100644
--- a/drivers/fims/spi/fim_spi.c
+++ b/drivers/fims/spi/fim_spi.c
@@ -1107,6 +1107,8 @@ static __devinit int spi_fim_probe(struct platform_device *pdev)
master->bus_num = pdev->id;
/* hardware controlled cs */
master->num_chipselect = MAX_CS;
+ /* the spi->mode bits understood by this driver: */
+ master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | SPI_LSB_FIRST;
master->setup = spi_fim_setup;
master->transfer = spi_fim_transfer;