omap35xx: Add 3.0.3 kernel support for Gumstix
SVN-Revision: 28047
This commit is contained in:
@@ -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,
|
||||
},
|
||||
};
|
||||
26
target/linux/omap35xx/patches-3.0/004-fix-twl-rtc.patch
Normal file
26
target/linux/omap35xx/patches-3.0/004-fix-twl-rtc.patch
Normal 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) {
|
||||
Reference in New Issue
Block a user