diff options
| author | Robert Schuster <thebohemian@gmx.net> | 2008-05-15 14:56:24 +0000 |
|---|---|---|
| committer | Robert Schuster <thebohemian@gmx.net> | 2008-05-15 14:56:24 +0000 |
| commit | 306d6ef13632324a116f6064536ee7833e34eff2 (patch) | |
| tree | 7ae57e3789f7eba4671978b1902497f7a526316f /packages/linux | |
| parent | 574c1e6c16225cce6ac759ff4003a058fb173bda (diff) | |
| parent | 0d53bfd6ace8b54cd820a73bfa313fb2aa34a069 (diff) | |
merge of '57cc0ea5ac2c9fcb954fde9648313ceb7c4c1289'
and '5a2c2dc85911ec398a156e49ad35c17c5534442f'
Diffstat (limited to 'packages/linux')
| -rw-r--r-- | packages/linux/linux-ixp4xx/defconfig-2.6.24.7 (renamed from packages/linux/linux-ixp4xx/defconfig-2.6.24.4) | 0 | ||||
| -rw-r--r-- | packages/linux/linux-ixp4xx_2.6.24.7.bb (renamed from packages/linux/linux-ixp4xx_2.6.24.4.bb) | 4 | ||||
| -rw-r--r-- | packages/linux/linux-omap2-git/beagleboard/0001-This-patch-adds-RTC-support-to-the-omap3-based-beagl.patch | 43 | ||||
| -rw-r--r-- | packages/linux/linux-omap2-git/beagleboard/0001-board-omap3beagle-fix-merge-damage-in-RTC-code.patch | 36 | ||||
| -rw-r--r-- | packages/linux/linux-omap2-git/beagleboard/l2-cache-check.patch | 45 | ||||
| -rw-r--r-- | packages/linux/linux-omap2_git.bb | 11 | ||||
| -rw-r--r-- | packages/linux/linux_2.6.23+2.6.24-rc5.bb | 1 | ||||
| -rw-r--r-- | packages/linux/linux_2.6.25.bb | 1 |
8 files changed, 44 insertions, 97 deletions
diff --git a/packages/linux/linux-ixp4xx/defconfig-2.6.24.4 b/packages/linux/linux-ixp4xx/defconfig-2.6.24.7 index 3a3b506d06..3a3b506d06 100644 --- a/packages/linux/linux-ixp4xx/defconfig-2.6.24.4 +++ b/packages/linux/linux-ixp4xx/defconfig-2.6.24.7 diff --git a/packages/linux/linux-ixp4xx_2.6.24.4.bb b/packages/linux/linux-ixp4xx_2.6.24.7.bb index 05aea212e0..7fbc621891 100644 --- a/packages/linux/linux-ixp4xx_2.6.24.4.bb +++ b/packages/linux/linux-ixp4xx_2.6.24.7.bb @@ -2,13 +2,13 @@ require linux.inc require linux-ixp4xx.inc VANILLA_VERSION = "2.6.24" -KERNEL_RELEASE = "2.6.24.4" +KERNEL_RELEASE = "2.6.24.7" # If you use a rc, you will need to use this: #PV = "${VANILLA_VERSION}+${KERNEL_RELEASE}+svnr${SRCREV}" PV = "${KERNEL_RELEASE}+svnr${SRCREV}" -PR = "r2" +# PR = "r1" SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${VANILLA_VERSION}.tar.bz2 \ ${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/patch-${KERNEL_RELEASE}.bz2;patch=1 \ diff --git a/packages/linux/linux-omap2-git/beagleboard/0001-This-patch-adds-RTC-support-to-the-omap3-based-beagl.patch b/packages/linux/linux-omap2-git/beagleboard/0001-This-patch-adds-RTC-support-to-the-omap3-based-beagl.patch deleted file mode 100644 index 3f861ebf9d..0000000000 --- a/packages/linux/linux-omap2-git/beagleboard/0001-This-patch-adds-RTC-support-to-the-omap3-based-beagl.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 3f8441b4e1fc297caf5cf712c1bc3f506ec28065 Mon Sep 17 00:00:00 2001 -From: Koen Kooi <koen@openembedded.org> -Date: Thu, 8 May 2008 18:30:41 +0200 -Subject: [PATCH] This patch adds RTC support to the omap3 based beagleboard - -Signed-off-by: Koen Kooi <koen@openembedded.org> ---- - arch/arm/mach-omap2/board-omap3beagle.c | 12 ++++++++++++ - 1 files changed, 12 insertions(+), 0 deletions(-) - -diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c -index 626f004..0c0cbfc 100644 ---- a/arch/arm/mach-omap2/board-omap3beagle.c -+++ b/arch/arm/mach-omap2/board-omap3beagle.c -@@ -58,13 +58,25 @@ static struct omap_mmc_config omap3beagle_mmc_config __initdata = { - }, - }; - -+static struct platform_device omap3_beagle_twl4030rtc_device = { -+ .name = "twl4030_rtc", -+ .id = -1, -+}; -+ - static struct omap_board_config_kernel omap3_beagle_config[] __initdata = { - { OMAP_TAG_UART, &omap3_beagle_uart_config }, - { OMAP_TAG_MMC, &omap3beagle_mmc_config }, - }; - -+static struct platform_device *omap3_beagle_devices[] __initdata = { -+#ifdef CONFIG_RTC_DRV_TWL4030 -+ &omap3_beagle_twl4030rtc_device, -+#endif -+}; -+ - static void __init omap3_beagle_init(void) - { -+ platform_add_devices(omap3_beagle_devices, ARRAY_SIZE(omap3_beagle_devices)); - omap_board_config = omap3_beagle_config; - omap_board_config_size = ARRAY_SIZE(omap3_beagle_config); - omap_serial_init(); --- -1.5.4.3 - diff --git a/packages/linux/linux-omap2-git/beagleboard/0001-board-omap3beagle-fix-merge-damage-in-RTC-code.patch b/packages/linux/linux-omap2-git/beagleboard/0001-board-omap3beagle-fix-merge-damage-in-RTC-code.patch new file mode 100644 index 0000000000..55e9bf7b54 --- /dev/null +++ b/packages/linux/linux-omap2-git/beagleboard/0001-board-omap3beagle-fix-merge-damage-in-RTC-code.patch @@ -0,0 +1,36 @@ +From eddf57fb9748791e021ef550d651cc72c48add5c Mon Sep 17 00:00:00 2001 +From: Koen Kooi <koen@openembedded.org> +Date: Thu, 15 May 2008 09:32:23 +0200 +Subject: [PATCH] ARM: OMAP: board-omap3beagle: fix merge-damage in RTC code + +This patch fixes the merge-damage in the beagleboard RTC code + +Signed-off-by: Koen Kooi <koen@openembedded.org> +--- + arch/arm/mach-omap2/board-omap3beagle.c | 3 +-- + 1 files changed, 1 insertions(+), 2 deletions(-) + +diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c +index 0c15ca0..0c0cbfc 100644 +--- a/arch/arm/mach-omap2/board-omap3beagle.c ++++ b/arch/arm/mach-omap2/board-omap3beagle.c +@@ -76,6 +76,7 @@ static struct platform_device *omap3_beagle_devices[] __initdata = { + + static void __init omap3_beagle_init(void) + { ++ platform_add_devices(omap3_beagle_devices, ARRAY_SIZE(omap3_beagle_devices)); + omap_board_config = omap3_beagle_config; + omap_board_config_size = ARRAY_SIZE(omap3_beagle_config); + omap_serial_init(); +@@ -88,8 +89,6 @@ arch_initcall(omap3_beagle_i2c_init); + + static void __init omap3_beagle_map_io(void) + { +- platform_add_devices(omap3_beagle_devices, +- ARRAY_SIZE(omap3_beagle_devices)); + omap2_set_globals_343x(); + omap2_map_common_io(); + } +-- +1.5.4.3 + diff --git a/packages/linux/linux-omap2-git/beagleboard/l2-cache-check.patch b/packages/linux/linux-omap2-git/beagleboard/l2-cache-check.patch deleted file mode 100644 index d81f03880c..0000000000 --- a/packages/linux/linux-omap2-git/beagleboard/l2-cache-check.patch +++ /dev/null @@ -1,45 +0,0 @@ -Content-Type: text/plain; charset=ISO-8859-1; format=flowed -Content-Transfer-Encoding: 7bit - - -Enabling L2 cache of Cortex-A8 based OMAP3 has to be done by -bootloader. Check if this is done and warn if not. - -Signed-off-by: Dirk Behme <dirk.behme@gmail.com> - ----- - -Changes in v2: Fix a typo. - -Index: linux-beagle/arch/arm/mach-omap2/id.c -=================================================================== ---- linux-beagle.orig/arch/arm/mach-omap2/id.c -+++ linux-beagle/arch/arm/mach-omap2/id.c -@@ -267,3 +267,26 @@ void __init omap2_check_revision(void) - - } - -+#ifdef CONFIG_ARCH_OMAP3 -+/* -+ * OMAP3 has L2 cache which has to be enabled by bootloader. -+ */ -+static int __init omap3_check_l2cache(void) -+{ -+ u32 val; -+ -+ /* Get CP15 AUX register, bit 1 enabled indicates L2 cache is on */ -+ asm volatile("mrc p15, 0, %0, c1, c0, 1":"=r" (val)); -+ -+ if ((val & 0x2) == 0) { -+ printk(KERN_WARNING "Warning: L2 cache not enabled. Check " -+ "your bootloader. L2 off results in performance loss\n"); -+ } else { -+ pr_info("OMAP3 L2 cache enabled"); -+ } -+ -+ return 0; -+} -+ -+arch_initcall(omap3_check_l2cache); -+#endif /* CONFIG_ARCH_OMAP3 */ - diff --git a/packages/linux/linux-omap2_git.bb b/packages/linux/linux-omap2_git.bb index 489682e711..356d26664a 100644 --- a/packages/linux/linux-omap2_git.bb +++ b/packages/linux/linux-omap2_git.bb @@ -2,10 +2,10 @@ require linux-omap.inc FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/linux-omap2-git/${MACHINE}" -SRCREV = "cb170dcdce58de20b045ae964a4ccfc29aad1647" +SRCREV = "74c89552b4a5f9b5b066f74fa265248f9b5d3f1d" -PV = "2.6.25+2.6.26-rc1+git${SRCREV}" -PR = "r12" +PV = "2.6.25+2.6.26-rc2+git${SRCREV}" +PR = "r13" SRC_URI = "git://source.mvista.com/git/linux-omap-2.6.git;protocol=git \ @@ -13,10 +13,9 @@ SRC_URI = "git://source.mvista.com/git/linux-omap-2.6.git;protocol=git \ SRC_URI_append_beagleboard = " file://no-harry-potter.diff;patch=1 \ file://usb-timout.patch;patch=1 \ - file://l2-cache.patch;patch=1 \ - file://0001-This-patch-adds-RTC-support-to-the-omap3-based-beagl.patch;patch=1 \ + file://l2-cache.patch;patch=1 \ + file://0001-board-omap3beagle-fix-merge-damage-in-RTC-code.patch;patch=1 \ file://0001-omap3beagle-add-driver-to-turn-on-the-TFP410-framer.patch;patch=1 \ - file://l2-cache-check.patch;patch=1 \ " COMPATIBLE_MACHINE = "omap2430sdp|omap2420h4|beagleboard" diff --git a/packages/linux/linux_2.6.23+2.6.24-rc5.bb b/packages/linux/linux_2.6.23+2.6.24-rc5.bb index 648fe6b756..d22d5e8f27 100644 --- a/packages/linux/linux_2.6.23+2.6.24-rc5.bb +++ b/packages/linux/linux_2.6.23+2.6.24-rc5.bb @@ -2,7 +2,6 @@ require linux.inc # Mark archs/machines that this kernel supports DEFAULT_PREFERENCE = "-1" -DEFAULT_PREFERENCE_alix = "1" PR = "r3" diff --git a/packages/linux/linux_2.6.25.bb b/packages/linux/linux_2.6.25.bb index aea1347767..ca15db543f 100644 --- a/packages/linux/linux_2.6.25.bb +++ b/packages/linux/linux_2.6.25.bb @@ -6,6 +6,7 @@ DEFAULT_PREFERENCE_mpc8313e-rdb = "1" DEFAULT_PREFERENCE_kilauea = "1" DEFAULT_PREFERENCE_sequoia = "1" DEFAULT_PREFERENCE_cm-x270 = "1" +DEFAULT_PREFERENCE_alix = "1" SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.25.tar.bz2 \ file://defconfig" |
