summaryrefslogtreecommitdiff
path: root/meta/packages/linux/linux-mx31-2.6.19.2/mx31lite-spi.patch
diff options
context:
space:
mode:
authorSamuel Ortiz <sameo@openedhand.com>2007-10-05 09:00:19 +0000
committerSamuel Ortiz <sameo@openedhand.com>2007-10-05 09:00:19 +0000
commit887a2801434d1d712450bf3013017d78a1ab8b50 (patch)
treef8eb0845f7b1482ccdbf4c280af4391658ece011 /meta/packages/linux/linux-mx31-2.6.19.2/mx31lite-spi.patch
parent54d4742c3f157da013fd66f3a91805d98762d8d9 (diff)
downloadopenembedded-core-887a2801434d1d712450bf3013017d78a1ab8b50.tar.gz
openembedded-core-887a2801434d1d712450bf3013017d78a1ab8b50.tar.bz2
openembedded-core-887a2801434d1d712450bf3013017d78a1ab8b50.tar.xz
openembedded-core-887a2801434d1d712450bf3013017d78a1ab8b50.zip
linux-mx31: MX31 LiteKit support.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2838 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'meta/packages/linux/linux-mx31-2.6.19.2/mx31lite-spi.patch')
-rw-r--r--meta/packages/linux/linux-mx31-2.6.19.2/mx31lite-spi.patch42
1 files changed, 42 insertions, 0 deletions
diff --git a/meta/packages/linux/linux-mx31-2.6.19.2/mx31lite-spi.patch b/meta/packages/linux/linux-mx31-2.6.19.2/mx31lite-spi.patch
new file mode 100644
index 000000000..7b0b8bbc5
--- /dev/null
+++ b/meta/packages/linux/linux-mx31-2.6.19.2/mx31lite-spi.patch
@@ -0,0 +1,42 @@
+---
+ arch/arm/mach-mx3/mx31lite.c | 13 +++++++++++++
+ 1 file changed, 13 insertions(+)
+
+Index: linux-2.6.19.2/arch/arm/mach-mx3/mx31lite.c
+===================================================================
+--- linux-2.6.19.2.orig/arch/arm/mach-mx3/mx31lite.c 2007-10-03 20:12:16.000000000 +0200
++++ linux-2.6.19.2/arch/arm/mach-mx3/mx31lite.c 2007-10-03 20:14:14.000000000 +0200
+@@ -29,6 +29,7 @@
+ #include <linux/mtd/mtd.h>
+ #include <linux/mtd/map.h>
+ #include <linux/mtd/partitions.h>
++#include <linux/spi/spi.h>
+
+ #include <asm/mach/flash.h>
+ #endif
+@@ -304,6 +305,16 @@
+ }
+ #endif
+
++static struct spi_board_info mxc_spi_board_info[] __initdata = {
++ {
++ .modalias = "pmic_spi",
++ .irq = IOMUX_TO_IRQ(MX31_PIN_GPIO1_3),
++ .max_speed_hz = 4000000,
++ .bus_num = 2,
++ .chip_select = 0,
++ },
++};
++
+
+ /*!
+ * Board specific fixup function. It is called by \b setup_arch() in
+@@ -426,6 +437,8 @@
+ mxc_init_nand_mtd();
+ mxc_init_eth();
+ mxc_init_fb();
++ spi_register_board_info(mxc_spi_board_info,
++ ARRAY_SIZE(mxc_spi_board_info));
+ }
+
+ /*