From 798f98fcabd99cd4cea51a719f0bd189e45f9956 Mon Sep 17 00:00:00 2001 From: Kevin Wells Date: Fri, 10 Sep 2010 09:19:35 -0700 Subject: [PATCH 40/52] mfd/ab8500: Setup SPI transfer for 24 bits The data bit transfer size should be part of the driver using the SPI interface. This was previously setup in the AMBA PL022 driver from board specific configuration data. Signed-off-by: Kevin Wells --- drivers/mfd/ab8500-spi.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/drivers/mfd/ab8500-spi.c b/drivers/mfd/ab8500-spi.c index 9181db5..b165342 100644 --- a/drivers/mfd/ab8500-spi.c +++ b/drivers/mfd/ab8500-spi.c @@ -83,6 +83,11 @@ static int __devinit ab8500_spi_probe(struct spi_device *spi) struct ab8500 *ab8500; int ret; + spi->bits_per_word = 24; + ret = spi_setup(spi); + if (ret < 0) + return ret; + ab8500 = kzalloc(sizeof *ab8500, GFP_KERNEL); if (!ab8500) return -ENOMEM; -- 1.6.3.3