x86/mrst: Add platform data for Max3110 devices
authorFeng Tang <feng.tang@intel.com>
Fri, 15 Jul 2011 13:39:28 +0000 (14:39 +0100)
committermgross <mark.gross@intel.com>
Wed, 9 Nov 2011 20:36:50 +0000 (12:36 -0800)
Those info will be used when spi controller driver setup
max3110 as a slave device

Change-Id: I20262ed7bca2d6ab52af8043e84787709d82e575
Signed-off-by: Feng Tang <feng.tang@intel.com>
Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Dirk Brandewie <dirk.brandewie@gmail.com>
arch/x86/platform/mrst/mrst.c

index 46b8bfa..b729820 100644 (file)
@@ -14,6 +14,8 @@
 
 #include <linux/init.h>
 #include <linux/kernel.h>
+#include <linux/interrupt.h>
+#include <linux/scatterlist.h>
 #include <linux/sfi.h>
 #include <linux/intel_pmic_gpio.h>
 #include <linux/spi/spi.h>
@@ -419,6 +421,7 @@ static void __init *max3111_platform_data(void *info)
        struct spi_board_info *spi_info = info;
        int intr = get_gpio_by_name("max3111_int");
 
+       spi_info->mode = SPI_MODE_0;
        if (intr == -1)
                return NULL;
        spi_info->irq = intr + MRST_IRQ_OFFSET;