omap35xx: Add 3.0.3 kernel support for Gumstix

SVN-Revision: 28047
This commit is contained in:
Hamish Guthrie
2011-08-19 12:00:08 +00:00
parent 464539b074
commit 048d4aca76
8 changed files with 420 additions and 4 deletions

View File

@@ -0,0 +1,34 @@
--- linux-2.6.36.1/arch/arm/mach-omap2/board-overo.c.old 2011-02-18 12:24:24.000000000 +0100
+++ linux-2.6.36.1/arch/arm/mach-omap2/board-overo.c 2011-02-18 12:38:40.000000000 +0100
@@ -250,13 +250,28 @@
.size = 2 * NAND_BLOCK_SIZE,
},
{
- .name = "linux",
+ .name = "kernel 0",
.offset = MTDPART_OFS_APPEND, /* Offset = 0x280000 */
- .size = 32 * NAND_BLOCK_SIZE,
+ .size = 16 * NAND_BLOCK_SIZE,
},
{
- .name = "rootfs",
+ .name = "kernel 1",
+ .offset = MTDPART_OFS_APPEND, /* Offset = 0x480000 */
+ .size = 16 * NAND_BLOCK_SIZE,
+ },
+ {
+ .name = "rootfs 0",
.offset = MTDPART_OFS_APPEND, /* Offset = 0x680000 */
+ .size = 512 * NAND_BLOCK_SIZE,
+ },
+ {
+ .name = "rootfs 1",
+ .offset = MTDPART_OFS_APPEND, /* Offset = 0x2e80000 */
+ .size = 512 * NAND_BLOCK_SIZE,
+ },
+ {
+ .name = "data",
+ .offset = MTDPART_OFS_APPEND, /* Offset = 0x5680000 */
.size = MTDPART_SIZ_FULL,
},
};

View File

@@ -0,0 +1,26 @@
--- a/drivers/rtc/rtc-twl.c
+++ b/drivers/rtc/rtc-twl.c
@@ -362,14 +362,6 @@ static irqreturn_t twl_rtc_interrupt(int
int res;
u8 rd_reg;
-#ifdef CONFIG_LOCKDEP
- /* WORKAROUND for lockdep forcing IRQF_DISABLED on us, which
- * we don't want and can't tolerate. Although it might be
- * friendlier not to borrow this thread context...
- */
- local_irq_enable();
-#endif
-
res = twl_rtc_read_u8(&rd_reg, REG_RTC_STATUS_REG);
if (res)
goto out;
@@ -462,7 +454,7 @@ static int __devinit twl_rtc_probe(struc
if (ret < 0)
goto out1;
- ret = request_irq(irq, twl_rtc_interrupt,
+ ret = request_threaded_irq(irq, NULL, twl_rtc_interrupt,
IRQF_TRIGGER_RISING,
dev_name(&rtc->dev), rtc);
if (ret < 0) {