org.openembedded.dev: 0b298a54489a7e3db91479ee3796d45b7f1eb01d
oe at monotone.openmoko.org
oe at monotone.openmoko.org
Fri May 2 20:51:44 CEST 2008
revision: 0b298a54489a7e3db91479ee3796d45b7f1eb01d
date: 2008-04-25T10:22:02
author: thebohemian at openembedded.org
branch: org.openembedded.dev
changelog:
merge of '82673acfb73d52fea0af1765fcc388e06da120fe'
and 'b37044d8c845daa30d482ff54744391de3b55387'
manifest:
format_version "1"
new_manifest [bf9dc452c5960248b3f3c31a134fb77269e80899]
old_revision [82673acfb73d52fea0af1765fcc388e06da120fe]
delete "packages/linux/linux-omap2-git/beagleboard/1-rearrange-omap3.patch"
delete "packages/linux/linux-omap2-git/beagleboard/2-update-omap3evm-kconfig.patch"
delete "packages/linux/linux-omap2-git/beagleboard/3-omap3evm-board.patch"
delete "packages/linux/linux-omap2-git/beagleboard/4-omap3evm-config.patch"
delete "packages/linux/linux-omap2-git/beagleboard/5-omap3evm-header.patch"
delete "packages/linux/linux-omap2-git/beagleboard/add-beagle-sd-support.diff"
delete "packages/linux/linux-omap2-git/beagleboard/beagle-board-file.diff"
delete "packages/linux/linux-omap2-git/beagleboard/beagle-board-header.diff"
delete "packages/linux/linux-omap2-git/beagleboard/beagle-board-patch-dirk.diff"
delete "packages/linux/linux-omap2-git/beagleboard/beagle-kconfig-makefile.diff"
rename "packages/linux/linux-mainstone_2.6.25-rc4.bb"
to "packages/linux/linux-mainstone_2.6.25.bb"
add_dir "packages/gdb/gdb-6.8"
add_file "packages/gdb/gdb-6.8/early_debug_in_nptl.patch"
content [6e027b2499da589384a40847de046842934ba44e]
add_file "packages/gdb/gdb-cross-sdk_6.8.bb"
content [9444a910f04467593c5c669381d5ed60212c8324]
add_file "packages/gdb/gdb-cross_6.8.bb"
content [0ea423cc4dde24b7f31c9c213c5c9016bcee6ed5]
add_file "packages/gdb/gdb_6.8.bb"
content [46a7734cc95c48722b3546e977c35ed0591233c9]
add_file "packages/linux/linux-omap2-git/beagleboard/add-beagle-sd-support.diff"
content [bde4f65e0345e087df4f133e72a18c3cde96f4fc]
add_file "packages/linux/linux-omap2-git/beagleboard/add-beagle-usb-support.diff"
content [584bfed74654ff8ea3d5e6daba7a7e3d3e2f58e5]
add_file "packages/linux/linux-omap2-git/beagleboard/no-harry-potter.diff"
content [ed839a9f2631cfb7bfc8a8b341ca783a9e7f1c0c]
patch "packages/diffutils/diffutils_2.8.1.bb"
from [8549a96143d03b98e290128f5dbd920fde3f0b15]
to [56edb2ce56f8f5b687f020e7754b9a64fc49c50d]
patch "packages/libpcre/libpcre_7.6.bb"
from [603909433dfd8e32909049de4d3e77a2552f140d]
to [c46013011971789edcc9c8fbdc494ef7dde53070]
patch "packages/linux/linux-omap2-git/beagleboard/defconfig"
from [bc15768a00d9732527c58ff3b36e2ea189570eec]
to [ffa35a912f2d6c8016f6ea1d0f7ebb27987a9b28]
patch "packages/linux/linux-omap2_git.bb"
from [f6a989195a756909587fd8afd2970c3b15be7872]
to [572958866b1224d050811203fda9df19ee3f106a]
patch "packages/make/make.inc"
from [b2b35232537d7fe8c57799427d2bb1fed207e0c9]
to [4759259ccabb41394e92a35fbaa83fa5775621ad]
old_revision [b37044d8c845daa30d482ff54744391de3b55387]
patch "conf/distro/include/preferred-om-2008-versions.inc"
from [4a4dfbaf4802b29850fa5188e14ebea1859fc414]
to [9221b3c3dee531353e646bd7d339ff9f3bc99c3b]
-------------- next part --------------
#
#
# delete "packages/linux/linux-omap2-git/beagleboard/1-rearrange-omap3.patch"
#
# delete "packages/linux/linux-omap2-git/beagleboard/2-update-omap3evm-kconfig.patch"
#
# delete "packages/linux/linux-omap2-git/beagleboard/3-omap3evm-board.patch"
#
# delete "packages/linux/linux-omap2-git/beagleboard/4-omap3evm-config.patch"
#
# delete "packages/linux/linux-omap2-git/beagleboard/5-omap3evm-header.patch"
#
# delete "packages/linux/linux-omap2-git/beagleboard/add-beagle-sd-support.diff"
#
# delete "packages/linux/linux-omap2-git/beagleboard/beagle-board-file.diff"
#
# delete "packages/linux/linux-omap2-git/beagleboard/beagle-board-header.diff"
#
# delete "packages/linux/linux-omap2-git/beagleboard/beagle-board-patch-dirk.diff"
#
# delete "packages/linux/linux-omap2-git/beagleboard/beagle-kconfig-makefile.diff"
#
# rename "packages/linux/linux-mainstone_2.6.25-rc4.bb"
# to "packages/linux/linux-mainstone_2.6.25.bb"
#
# add_dir "packages/gdb/gdb-6.8"
#
# add_file "packages/gdb/gdb-6.8/early_debug_in_nptl.patch"
# content [6e027b2499da589384a40847de046842934ba44e]
#
# add_file "packages/gdb/gdb-cross-sdk_6.8.bb"
# content [9444a910f04467593c5c669381d5ed60212c8324]
#
# add_file "packages/gdb/gdb-cross_6.8.bb"
# content [0ea423cc4dde24b7f31c9c213c5c9016bcee6ed5]
#
# add_file "packages/gdb/gdb_6.8.bb"
# content [46a7734cc95c48722b3546e977c35ed0591233c9]
#
# add_file "packages/linux/linux-omap2-git/beagleboard/add-beagle-sd-support.diff"
# content [bde4f65e0345e087df4f133e72a18c3cde96f4fc]
#
# add_file "packages/linux/linux-omap2-git/beagleboard/add-beagle-usb-support.diff"
# content [584bfed74654ff8ea3d5e6daba7a7e3d3e2f58e5]
#
# add_file "packages/linux/linux-omap2-git/beagleboard/no-harry-potter.diff"
# content [ed839a9f2631cfb7bfc8a8b341ca783a9e7f1c0c]
#
# patch "packages/diffutils/diffutils_2.8.1.bb"
# from [8549a96143d03b98e290128f5dbd920fde3f0b15]
# to [56edb2ce56f8f5b687f020e7754b9a64fc49c50d]
#
# patch "packages/libpcre/libpcre_7.6.bb"
# from [603909433dfd8e32909049de4d3e77a2552f140d]
# to [c46013011971789edcc9c8fbdc494ef7dde53070]
#
# patch "packages/linux/linux-omap2-git/beagleboard/defconfig"
# from [bc15768a00d9732527c58ff3b36e2ea189570eec]
# to [ffa35a912f2d6c8016f6ea1d0f7ebb27987a9b28]
#
# patch "packages/linux/linux-omap2_git.bb"
# from [f6a989195a756909587fd8afd2970c3b15be7872]
# to [572958866b1224d050811203fda9df19ee3f106a]
#
# patch "packages/make/make.inc"
# from [b2b35232537d7fe8c57799427d2bb1fed207e0c9]
# to [4759259ccabb41394e92a35fbaa83fa5775621ad]
#
============================================================
--- packages/gdb/gdb-6.8/early_debug_in_nptl.patch 6e027b2499da589384a40847de046842934ba44e
+++ packages/gdb/gdb-6.8/early_debug_in_nptl.patch 6e027b2499da589384a40847de046842934ba44e
@@ -0,0 +1,306 @@
+http://sourceware.org/ml/gdb-patches/2007-06/msg00479.html
+
+Index: gdb/linux-thread-db.c
+===================================================================
+--- gdb/linux-thread-db.c.orig 2006-10-20 03:08:14.000000000 +0200
++++ gdb/linux-thread-db.c 2008-03-01 14:45:52.000000000 +0100
+@@ -213,6 +213,21 @@
+ }
+ }
+
++/* Return 1 if any threads have been registered. There may be none if
++ the threading library is not fully initialized yet. */
++
++static int
++have_threads_callback (struct thread_info *thread, void *dummy)
++{
++ return 1;
++}
++
++static int
++have_threads (void)
++{
++ return iterate_over_threads (have_threads_callback, NULL) != NULL;
++}
++
+ /* A callback function for td_ta_thr_iter, which we use to map all
+ threads to LWPs.
+
+@@ -700,23 +715,6 @@
+ }
+
+ static void
+-thread_db_attach (char *args, int from_tty)
+-{
+- target_beneath->to_attach (args, from_tty);
+-
+- /* Destroy thread info; it's no longer valid. */
+- init_thread_list ();
+-
+- /* The child process is now the actual multi-threaded
+- program. Snatch its process ID... */
+- proc_handle.pid = GET_PID (inferior_ptid);
+-
+- /* ...and perform the remaining initialization steps. */
+- enable_thread_event_reporting ();
+- thread_db_find_new_threads ();
+-}
+-
+-static void
+ detach_thread (ptid_t ptid, int verbose)
+ {
+ struct thread_info *thread_info;
+@@ -742,14 +740,13 @@
+ disable_thread_event_reporting ();
+
+ /* There's no need to save & restore inferior_ptid here, since the
+- inferior is supposed to be survive this function call. */
++ inferior is not supposed to survive this function call. */
+ inferior_ptid = lwp_from_thread (inferior_ptid);
+
+- /* Forget about the child's process ID. We shouldn't need it
+- anymore. */
+- proc_handle.pid = 0;
+-
+ target_beneath->to_detach (args, from_tty);
++
++ /* Should this be done by detach_command? */
++ target_mourn_inferior ();
+ }
+
+ static int
+@@ -870,12 +867,6 @@
+
+ ptid = target_beneath->to_wait (ptid, ourstatus);
+
+- if (proc_handle.pid == 0)
+- /* The current child process isn't the actual multi-threaded
+- program yet, so don't try to do any special thread-specific
+- post-processing and bail out early. */
+- return ptid;
+-
+ if (ourstatus->kind == TARGET_WAITKIND_EXITED
+ || ourstatus->kind == TARGET_WAITKIND_SIGNALLED)
+ return pid_to_ptid (-1);
+@@ -889,23 +880,32 @@
+ return pid_to_ptid (GET_PID (ptid));
+ }
+
++ /* If we do not know about the main thread yet, this would be a good time to
++ find it. */
++ if (ourstatus->kind == TARGET_WAITKIND_STOPPED && !have_threads ())
++ thread_db_find_new_threads ();
++
+ if (ourstatus->kind == TARGET_WAITKIND_STOPPED
+ && ourstatus->value.sig == TARGET_SIGNAL_TRAP)
+ /* Check for a thread event. */
+ check_event (ptid);
+
+- if (!ptid_equal (trap_ptid, null_ptid))
+- trap_ptid = thread_from_lwp (trap_ptid);
++ if (have_threads ())
++ {
++ /* Change ptids back into the higher level PID + TID format. If
++ the thread is dead and no longer on the thread list, we will
++ get back a dead ptid. This can occur if the thread death
++ event gets postponed by other simultaneous events. In such a
++ case, we want to just ignore the event and continue on. */
++
++ if (!ptid_equal (trap_ptid, null_ptid))
++ trap_ptid = thread_from_lwp (trap_ptid);
++
++ ptid = thread_from_lwp (ptid);
++ if (GET_PID (ptid) == -1)
++ ourstatus->kind = TARGET_WAITKIND_SPURIOUS;
++ }
+
+- /* Change the ptid back into the higher level PID + TID format.
+- If the thread is dead and no longer on the thread list, we will
+- get back a dead ptid. This can occur if the thread death event
+- gets postponed by other simultaneous events. In such a case,
+- we want to just ignore the event and continue on. */
+- ptid = thread_from_lwp (ptid);
+- if (GET_PID (ptid) == -1)
+- ourstatus->kind = TARGET_WAITKIND_SPURIOUS;
+-
+ return ptid;
+ }
+
+@@ -944,30 +944,6 @@
+ }
+
+ static void
+-thread_db_create_inferior (char *exec_file, char *allargs, char **env,
+- int from_tty)
+-{
+- unpush_target (&thread_db_ops);
+- using_thread_db = 0;
+- target_beneath->to_create_inferior (exec_file, allargs, env, from_tty);
+-}
+-
+-static void
+-thread_db_post_startup_inferior (ptid_t ptid)
+-{
+- if (proc_handle.pid == 0)
+- {
+- /* The child process is now the actual multi-threaded
+- program. Snatch its process ID... */
+- proc_handle.pid = GET_PID (ptid);
+-
+- /* ...and perform the remaining initialization steps. */
+- enable_thread_event_reporting ();
+- thread_db_find_new_threads ();
+- }
+-}
+-
+-static void
+ thread_db_mourn_inferior (void)
+ {
+ /* Forget about the child's process ID. We shouldn't need it
+@@ -1002,6 +978,22 @@
+
+ ptid = ptid_build (GET_PID (inferior_ptid), ti.ti_lid, ti.ti_tid);
+
++ if (ti.ti_tid == 0)
++ {
++ /* A thread ID of zero means that this is the main thread, but
++ glibc has not yet initialized thread-local storage and the
++ pthread library. We do not know what the thread's TID will
++ be yet. Just enable event reporting and otherwise ignore
++ it. */
++
++ err = td_thr_event_enable_p (th_p, 1);
++ if (err != TD_OK)
++ error (_("Cannot enable thread event reporting for %s: %s"),
++ target_pid_to_str (ptid), thread_db_err_str (err));
++
++ return 0;
++ }
++
+ if (!in_thread_list (ptid))
+ attach_thread (ptid, th_p, &ti, 1);
+
+@@ -1058,6 +1050,16 @@
+ return NULL;
+ }
+
++/* Return 1 if this thread has the same LWP as the passed PTID. */
++
++static int
++same_ptid_callback (struct thread_info *thread, void *arg)
++{
++ ptid_t *ptid_p = arg;
++
++ return GET_LWP (thread->ptid) == GET_LWP (*ptid_p);
++}
++
+ /* Get the address of the thread local variable in load module LM which
+ is stored at OFFSET within the thread local storage for thread PTID. */
+
+@@ -1066,6 +1068,21 @@
+ CORE_ADDR lm,
+ CORE_ADDR offset)
+ {
++ /* If we have not discovered any threads yet, check now. */
++ if (!is_thread (ptid) && !have_threads ())
++ thread_db_find_new_threads ();
++
++ /* Try to find a matching thread if we still have the LWP ID instead
++ of the thread ID. */
++ if (!is_thread (ptid))
++ {
++ struct thread_info *thread;
++
++ thread = iterate_over_threads (same_ptid_callback, &ptid);
++ if (thread != NULL)
++ ptid = thread->ptid;
++ }
++
+ if (is_thread (ptid))
+ {
+ td_err_e err;
+@@ -1125,14 +1142,11 @@
+ thread_db_ops.to_shortname = "multi-thread";
+ thread_db_ops.to_longname = "multi-threaded child process.";
+ thread_db_ops.to_doc = "Threads and pthreads support.";
+- thread_db_ops.to_attach = thread_db_attach;
+ thread_db_ops.to_detach = thread_db_detach;
+ thread_db_ops.to_resume = thread_db_resume;
+ thread_db_ops.to_wait = thread_db_wait;
+ thread_db_ops.to_xfer_partial = thread_db_xfer_partial;
+ thread_db_ops.to_kill = thread_db_kill;
+- thread_db_ops.to_create_inferior = thread_db_create_inferior;
+- thread_db_ops.to_post_startup_inferior = thread_db_post_startup_inferior;
+ thread_db_ops.to_mourn_inferior = thread_db_mourn_inferior;
+ thread_db_ops.to_find_new_threads = thread_db_find_new_threads;
+ thread_db_ops.to_pid_to_str = thread_db_pid_to_str;
+Index: gdb/gdbserver/thread-db.c
+===================================================================
+--- gdb/gdbserver/thread-db.c.orig 2006-10-17 18:02:27.000000000 +0200
++++ gdb/gdbserver/thread-db.c 2008-03-01 14:44:41.000000000 +0100
+@@ -40,6 +40,7 @@
+ /* Connection to the libthread_db library. */
+ static td_thragent_t *thread_agent;
+
++static void thread_db_find_new_threads (void);
+ static int find_new_threads_callback (const td_thrhandle_t *th_p, void *data);
+
+ static char *
+@@ -134,6 +135,8 @@
+ td_event_msg_t msg;
+ td_err_e err;
+ struct inferior_linux_data *tdata;
++ struct thread_info *inferior;
++ struct process_info *process;
+
+ if (debug_threads)
+ fprintf (stderr, "Thread creation event.\n");
+@@ -149,6 +152,14 @@
+ fprintf (stderr, "thread getmsg err: %s\n",
+ thread_db_err_str (err));
+
++ /* If we do not know about the main thread yet, this would be a good time to
++ find it. We need to do this to pick up the main thread before any newly
++ created threads. */
++ inferior = (struct thread_info *) all_threads.head;
++ process = get_thread_process (inferior);
++ if (process->thread_known == 0)
++ thread_db_find_new_threads ();
++
+ /* msg.event == TD_EVENT_CREATE */
+
+ find_new_threads_callback (msg.th_p, NULL);
+@@ -231,8 +242,24 @@
+ {
+ inferior = (struct thread_info *) all_threads.head;
+ process = get_thread_process (inferior);
++
+ if (process->thread_known == 0)
+ {
++ /* If the new thread ID is zero, a final thread ID will be
++ available later. Do not enable thread debugging yet. */
++ if (ti_p->ti_tid == 0)
++ {
++ err = td_thr_event_enable (th_p, 1);
++ if (err != TD_OK)
++ error ("Cannot enable thread event reporting for %d: %s",
++ ti_p->ti_lid, thread_db_err_str (err));
++ return;
++ }
++
++ if (process->lwpid != ti_p->ti_lid)
++ fatal ("PID mismatch! Expected %ld, got %ld",
++ (long) process->lwpid, (long) ti_p->ti_lid);
++
+ /* Switch to indexing the threads list by TID. */
+ change_inferior_id (&all_threads, ti_p->ti_tid);
+ goto found;
+@@ -331,6 +358,8 @@
+
+ process = get_thread_process (thread);
+ if (!process->thread_known)
++ thread_db_find_new_threads ();
++ if (!process->thread_known)
+ return TD_NOTHR;
+
+ err = td_thr_tls_get_addr (&process->th, (psaddr_t) load_module, offset,
============================================================
--- packages/gdb/gdb-cross-sdk_6.8.bb 9444a910f04467593c5c669381d5ed60212c8324
+++ packages/gdb/gdb-cross-sdk_6.8.bb 9444a910f04467593c5c669381d5ed60212c8324
@@ -0,0 +1,7 @@
+require gdb-cross.inc
+
+inherit sdk
+
+do_stage() {
+ :
+}
============================================================
--- packages/gdb/gdb-cross_6.8.bb 0ea423cc4dde24b7f31c9c213c5c9016bcee6ed5
+++ packages/gdb/gdb-cross_6.8.bb 0ea423cc4dde24b7f31c9c213c5c9016bcee6ed5
@@ -0,0 +1,8 @@
+require gdb-cross.inc
+
+SRC_URI += "file://sim-install-6.6.patch;patch=1"
+SRC_URI += "file://early_debug_in_nptl.patch;patch=1;pnum=0"
+
+inherit cross
+
+PR = "r1"
============================================================
--- packages/gdb/gdb_6.8.bb 46a7734cc95c48722b3546e977c35ed0591233c9
+++ packages/gdb/gdb_6.8.bb 46a7734cc95c48722b3546e977c35ed0591233c9
@@ -0,0 +1,3 @@
+require gdb.inc
+
+PR = "r1"
============================================================
--- packages/linux/linux-omap2-git/beagleboard/add-beagle-sd-support.diff bde4f65e0345e087df4f133e72a18c3cde96f4fc
+++ packages/linux/linux-omap2-git/beagleboard/add-beagle-sd-support.diff bde4f65e0345e087df4f133e72a18c3cde96f4fc
@@ -0,0 +1,71 @@
+From dac3cdc5952ab39fa7ae0545d43e2daa95329b07 Mon Sep 17 00:00:00 2001
+From: Koen Kooi <koen at openembedded.org>
+Date: Wed, 23 Apr 2008 09:38:31 +0200
+Subject: [PATCH] omap3beagle: register SD interface
+
+Signed-off-by: Koen Kooi <koen at openembedded.org>
+---
+ arch/arm/mach-omap2/Makefile | 3 ++-
+ arch/arm/mach-omap2/board-omap3beagle.c | 9 +++++++++
+ include/asm-arm/arch-omap/board-omap3beagle.h | 2 ++
+ 3 files changed, 13 insertions(+), 1 deletions(-)
+
+diff --git a/arch/arm/mach-omap2/Makefile b/arch/arm/mach-omap2/Makefile
+index 9414141..84d99d2 100644
+--- a/arch/arm/mach-omap2/Makefile
++++ b/arch/arm/mach-omap2/Makefile
+@@ -35,7 +35,8 @@ obj-$(CONFIG_MACH_OMAP_3430SDP) += board-3430sdp.o \
+ board-3430sdp-usb.o \
+ board-3430sdp-flash.o
+ obj-$(CONFIG_MACH_OMAP3EVM) += board-omap3evm.o
+-obj-$(CONFIG_MACH_OMAP3_BEAGLE) += board-omap3beagle.o
++obj-$(CONFIG_MACH_OMAP3_BEAGLE) += board-omap3beagle.o \
++ board-sdp-hsmmc.o
+ obj-$(CONFIG_MACH_OMAP_APOLLON) += board-apollon.o \
+ board-apollon-mmc.o \
+ board-apollon-keys.o
+diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c
+index 0727ee2..c03bb26 100644
+--- a/arch/arm/mach-omap2/board-omap3beagle.c
++++ b/arch/arm/mach-omap2/board-omap3beagle.c
+@@ -48,8 +48,16 @@ static void __init omap3_beagle_init_irq(void)
+ omap_gpio_init();
+ }
+
++static struct omap_mmc_config omap3beagle_mmc_config __initdata = {
++ .mmc [0] = {
++ .enabled = 1,
++ .wire4 = 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 void __init omap3_beagle_init(void)
+@@ -57,6 +65,7 @@ static void __init omap3_beagle_init(void)
+ omap_board_config = omap3_beagle_config;
+ omap_board_config_size = ARRAY_SIZE(omap3_beagle_config);
+ omap_serial_init();
++ sdp_mmc_init();
+ }
+
+ arch_initcall(omap3_beagle_i2c_init);
+diff --git a/include/asm-arm/arch-omap/board-omap3beagle.h b/include/asm-arm/arch-omap/board-omap3beagle.h
+index c42db78..fcdf0bc 100644
+--- a/include/asm-arm/arch-omap/board-omap3beagle.h
++++ b/include/asm-arm/arch-omap/board-omap3beagle.h
+@@ -29,6 +29,8 @@
+ #ifndef __ASM_ARCH_OMAP3_BEAGLE_H
+ #define __ASM_ARCH_OMAP3_BEAGLE_H
+
++extern void sdp_mmc_init(void);
++
+ #ifdef CONFIG_TWL4030_CORE
+
+ #define TWL4030_IRQNUM INT_34XX_SYS_NIRQ
+--
+1.5.4.3
+
============================================================
--- packages/linux/linux-omap2-git/beagleboard/add-beagle-usb-support.diff 584bfed74654ff8ea3d5e6daba7a7e3d3e2f58e5
+++ packages/linux/linux-omap2-git/beagleboard/add-beagle-usb-support.diff 584bfed74654ff8ea3d5e6daba7a7e3d3e2f58e5
@@ -0,0 +1,53 @@
+From 101e01552974e9ce7b4bf26aa5e4a203130b6dfd Mon Sep 17 00:00:00 2001
+From: Koen Kooi <koen at openembedded.org>
+Date: Thu, 24 Apr 2008 12:28:53 +0200
+Subject: [PATCH] omap3beagle: register USB interfaces
+
+Signed-off-by: Koen Kooi <koen at openembedded.org>
+---
+ arch/arm/mach-omap2/Makefile | 3 ++-
+ arch/arm/mach-omap2/board-omap3beagle.c | 1 +
+ include/asm-arm/arch-omap/board-omap3beagle.h | 1 +
+ 3 files changed, 4 insertions(+), 1 deletions(-)
+
+diff --git a/arch/arm/mach-omap2/Makefile b/arch/arm/mach-omap2/Makefile
+index c37df1a..10607cf 100644
+--- a/arch/arm/mach-omap2/Makefile
++++ b/arch/arm/mach-omap2/Makefile
+@@ -37,7 +37,8 @@ obj-$(CONFIG_MACH_OMAP_3430SDP) += board-3430sdp.o \
+ board-3430sdp-flash.o
+ obj-$(CONFIG_MACH_OMAP3EVM) += board-omap3evm.o
+ obj-$(CONFIG_MACH_OMAP3_BEAGLE) += board-omap3beagle.o \
+- board-sdp-hsmmc.o
++ board-sdp-hsmmc.o \
++ board-3430sdp-usb.o
+ obj-$(CONFIG_MACH_OMAP_APOLLON) += board-apollon.o \
+ board-apollon-mmc.o \
+ board-apollon-keys.o
+diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c
+index c03bb26..3e14b6b 100644
+--- a/arch/arm/mach-omap2/board-omap3beagle.c
++++ b/arch/arm/mach-omap2/board-omap3beagle.c
+@@ -66,6 +66,7 @@ static void __init omap3_beagle_init(void)
+ omap_board_config_size = ARRAY_SIZE(omap3_beagle_config);
+ omap_serial_init();
+ sdp_mmc_init();
++ sdp3430_usb_init();
+ }
+
+ arch_initcall(omap3_beagle_i2c_init);
+diff --git a/include/asm-arm/arch-omap/board-omap3beagle.h b/include/asm-arm/arch-omap/board-omap3beagle.h
+index 782e2e5..5f78621 100644
+--- a/include/asm-arm/arch-omap/board-omap3beagle.h
++++ b/include/asm-arm/arch-omap/board-omap3beagle.h
+@@ -30,6 +30,7 @@
+ #define __ASM_ARCH_OMAP3_BEAGLE_H
+
+ extern void sdp_mmc_init(void);
++extern void sdp3430_usb_init(void);
+
+ #define TWL4030_IRQNUM INT_34XX_SYS_NIRQ
+
+--
+1.5.4.3
+
============================================================
--- packages/linux/linux-omap2-git/beagleboard/no-harry-potter.diff ed839a9f2631cfb7bfc8a8b341ca783a9e7f1c0c
+++ packages/linux/linux-omap2-git/beagleboard/no-harry-potter.diff ed839a9f2631cfb7bfc8a8b341ca783a9e7f1c0c
@@ -0,0 +1,11 @@
+--- /tmp/Makefile 2008-04-24 14:36:20.509598016 +0200
++++ git/arch/arm/Makefile 2008-04-24 14:36:31.949546584 +0200
+@@ -47,7 +47,7 @@
+ # Note that GCC does not numerically define an architecture version
+ # macro, but instead defines a whole series of macros which makes
+ # testing for a specific architecture or later rather impossible.
+-arch-$(CONFIG_CPU_32v7) :=-D__LINUX_ARM_ARCH__=7 $(call cc-option,-march=armv7a,-march=armv5t -Wa$(comma)-march=armv7a)
++arch-$(CONFIG_CPU_32v7) :=-D__LINUX_ARM_ARCH__=7 $(call cc-option,-march=armv7-a,-march=armv5t -Wa$(comma)-march=armv7-a)
+ arch-$(CONFIG_CPU_32v6) :=-D__LINUX_ARM_ARCH__=6 $(call cc-option,-march=armv6,-march=armv5t -Wa$(comma)-march=armv6)
+ # Only override the compiler option if ARMv6. The ARMv6K extensions are
+ # always available in ARMv7
============================================================
--- packages/diffutils/diffutils_2.8.1.bb 8549a96143d03b98e290128f5dbd920fde3f0b15
+++ packages/diffutils/diffutils_2.8.1.bb 56edb2ce56f8f5b687f020e7754b9a64fc49c50d
@@ -3,7 +3,7 @@ used for creating patch files."
DESCRIPTION = "Diffutils contains the GNU diff, diff3, \
sdiff, and cmp utilities. These programs are usually \
used for creating patch files."
-PR = "r3"
+PR = "r4"
SRC_URI = "${GNU_MIRROR}/diffutils/diffutils-${PV}.tar.gz"
@@ -15,6 +15,7 @@ EXTRA_OECONF_linux-uclibc = "--without-i
# because it uses __mempcpy, there are other things (TBD:
# see diffutils.mk in buildroot)
EXTRA_OECONF_linux-uclibc = "--without-included-regex"
+EXTRA_OECONF_linux-uclibcgnueabi = "--without-included-regex"
do_install_append () {
mv ${D}${bindir}/diff ${D}${bindir}/diff.${PN}
============================================================
--- packages/libpcre/libpcre_7.6.bb 603909433dfd8e32909049de4d3e77a2552f140d
+++ packages/libpcre/libpcre_7.6.bb c46013011971789edcc9c8fbdc494ef7dde53070
@@ -5,7 +5,7 @@ SECTION = "devel"
themselves still follow Perl syntax and semantics. The header file for \
the POSIX-style functions is called pcreposix.h."
SECTION = "devel"
-PR = "r1"
+PR = "r2"
LICENSE = "BSD"
SRC_URI = "${SOURCEFORGE_MIRROR}/pcre/pcre-${PV}.tar.bz2 \
file://pcre-cross.patch;patch=1"
@@ -19,6 +19,7 @@ CFLAGS_append = " -D_REENTRANT"
LEAD_SONAME = "libpcre.so"
CFLAGS_append = " -D_REENTRANT"
+CXXFLAGS_powerpc += "-lstdc++"
EXTRA_OECONF = " --with-link-size=2 --enable-newline-is-lf --with-match-limit=10000000 --enable-rebuild-chartables --enable-utf8"
do_compile () {
============================================================
--- packages/linux/linux-omap2-git/beagleboard/defconfig bc15768a00d9732527c58ff3b36e2ea189570eec
+++ packages/linux/linux-omap2-git/beagleboard/defconfig ffa35a912f2d6c8016f6ea1d0f7ebb27987a9b28
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.25-omap1
-# Mon Apr 21 08:54:46 2008
+# Thu Apr 24 21:02:00 2008
#
CONFIG_ARM=y
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
@@ -31,7 +31,6 @@ CONFIG_BROKEN_ON_SMP=y
#
CONFIG_EXPERIMENTAL=y
CONFIG_BROKEN_ON_SMP=y
-CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
@@ -65,12 +64,12 @@ CONFIG_KALLSYMS=y
# CONFIG_SYSCTL_SYSCALL is not set
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_ALL is not set
-CONFIG_KALLSYMS_EXTRA_PASS=y
+# CONFIG_KALLSYMS_EXTRA_PASS is not set
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
-CONFIG_ELF_CORE=y
-CONFIG_COMPAT_BRK=y
+# CONFIG_ELF_CORE is not set
+# CONFIG_COMPAT_BRK is not set
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_ANON_INODES=y
@@ -113,11 +112,11 @@ CONFIG_IOSCHED_CFQ=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
-CONFIG_DEFAULT_AS=y
+# CONFIG_DEFAULT_AS is not set
# CONFIG_DEFAULT_DEADLINE is not set
-# CONFIG_DEFAULT_CFQ is not set
+CONFIG_DEFAULT_CFQ=y
# CONFIG_DEFAULT_NOOP is not set
-CONFIG_DEFAULT_IOSCHED="anticipatory"
+CONFIG_DEFAULT_IOSCHED="cfq"
CONFIG_CLASSIC_RCU=y
#
@@ -147,7 +146,7 @@ CONFIG_CLASSIC_RCU=y
# CONFIG_ARCH_KS8695 is not set
# CONFIG_ARCH_NS9XXX is not set
# CONFIG_ARCH_MXC is not set
-# CONFIG_ARCH_ORION is not set
+# CONFIG_ARCH_ORION5X is not set
# CONFIG_ARCH_PNX4008 is not set
# CONFIG_ARCH_PXA is not set
# CONFIG_ARCH_RPC is not set
@@ -171,6 +170,8 @@ CONFIG_OMAP_DEBUG_SRAM_PATCH=y
# OMAP Feature Selections
#
CONFIG_OMAP_DEBUG_SRAM_PATCH=y
+# CONFIG_OMAP_DEBUG_POWERDOMAIN is not set
+# CONFIG_OMAP_DEBUG_CLOCKDOMAIN is not set
# CONFIG_OMAP_RESET_CLOCKS is not set
CONFIG_OMAP_BOOT_TAG=y
CONFIG_OMAP_BOOT_REASON=y
@@ -193,8 +194,8 @@ CONFIG_ARCH_OMAP3430=y
#
# OMAP Board Type
#
-CONFIG_MACH_OMAP_3430SDP=y
-CONFIG_MACH_OMAP3EVM=y
+# CONFIG_MACH_OMAP_3430SDP is not set
+# CONFIG_MACH_OMAP3EVM is not set
CONFIG_MACH_OMAP3_BEAGLE=y
#
@@ -226,7 +227,7 @@ CONFIG_ARM_THUMB=y
# Processor Features
#
CONFIG_ARM_THUMB=y
-# CONFIG_ARM_XENON is not set
+# CONFIG_ARM_THUMBEE is not set
# CONFIG_CPU_ICACHE_DISABLE is not set
# CONFIG_CPU_DCACHE_DISABLE is not set
# CONFIG_CPU_BPREDICT_DISABLE is not set
@@ -247,7 +248,7 @@ CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
-CONFIG_PREEMPT=y
+# CONFIG_PREEMPT is not set
CONFIG_HZ=128
CONFIG_AEABI=y
# CONFIG_OABI_COMPAT is not set
@@ -386,8 +387,10 @@ CONFIG_IPV6_SIT=m
CONFIG_INET6_XFRM_MODE_BEET=m
# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
CONFIG_IPV6_SIT=m
+CONFIG_IPV6_NDISC_NODETYPE=y
# CONFIG_IPV6_TUNNEL is not set
# CONFIG_IPV6_MULTIPLE_TABLES is not set
+# CONFIG_IPV6_MROUTE is not set
# CONFIG_NETWORK_SECMARK is not set
# CONFIG_NETFILTER is not set
# CONFIG_IP_DCCP is not set
@@ -451,7 +454,6 @@ CONFIG_MAC80211_RC_DEFAULT_PID=y
# Rate control algorithm selection
#
CONFIG_MAC80211_RC_DEFAULT_PID=y
-# CONFIG_MAC80211_RC_DEFAULT_SIMPLE is not set
# CONFIG_MAC80211_RC_DEFAULT_NONE is not set
#
@@ -463,7 +465,7 @@ CONFIG_MAC80211_RC_PID=y
#
CONFIG_MAC80211_RC_DEFAULT="pid"
CONFIG_MAC80211_RC_PID=y
-# CONFIG_MAC80211_RC_SIMPLE is not set
+# CONFIG_MAC80211_MESH is not set
# CONFIG_MAC80211_LEDS is not set
# CONFIG_MAC80211_DEBUG_PACKET_ALIGNMENT is not set
# CONFIG_MAC80211_DEBUG is not set
@@ -472,8 +474,6 @@ CONFIG_IEEE80211_CRYPT_TKIP=y
CONFIG_IEEE80211_CRYPT_WEP=y
CONFIG_IEEE80211_CRYPT_CCMP=y
CONFIG_IEEE80211_CRYPT_TKIP=y
-CONFIG_IEEE80211_SOFTMAC=y
-# CONFIG_IEEE80211_SOFTMAC_DEBUG is not set
# CONFIG_RFKILL is not set
# CONFIG_NET_9P is not set
@@ -679,6 +679,7 @@ CONFIG_USB_ZD1201=m
# CONFIG_USB_NET_RNDIS_WLAN is not set
# CONFIG_RTL8187 is not set
# CONFIG_P54_COMMON is not set
+# CONFIG_IWLWIFI_LEDS is not set
CONFIG_HOSTAP=m
CONFIG_HOSTAP_FIRMWARE=y
CONFIG_HOSTAP_FIRMWARE_NVRAM=y
@@ -758,7 +759,6 @@ CONFIG_INPUT_KEYBOARD=y
# CONFIG_KEYBOARD_XTKBD is not set
# CONFIG_KEYBOARD_NEWTON is not set
# CONFIG_KEYBOARD_STOWAWAY is not set
-# CONFIG_KEYBOARD_TWL4030 is not set
# CONFIG_KEYBOARD_LM8323 is not set
# CONFIG_KEYBOARD_GPIO is not set
CONFIG_INPUT_MOUSE=y
@@ -827,13 +827,6 @@ CONFIG_I2C_CHARDEV=y
CONFIG_I2C_CHARDEV=y
#
-# I2C Algorithms
-#
-# CONFIG_I2C_ALGOBIT is not set
-# CONFIG_I2C_ALGOPCF is not set
-# CONFIG_I2C_ALGOPCA is not set
-
-#
# I2C Hardware Bus support
#
# CONFIG_I2C_GPIO is not set
@@ -844,6 +837,7 @@ CONFIG_I2C_OMAP=y
# CONFIG_I2C_TAOS_EVM is not set
# CONFIG_I2C_STUB is not set
# CONFIG_I2C_TINY_USB is not set
+# CONFIG_I2C_PCA_PLATFORM is not set
#
# Miscellaneous I2C Chip support
@@ -860,8 +854,8 @@ CONFIG_TWL4030_USB=y
CONFIG_TWL4030_GPIO=y
# CONFIG_TWL4030_MADC is not set
CONFIG_TWL4030_USB=y
-# CONFIG_TWL4030_PWRBUTTON is not set
CONFIG_TWL4030_USB_HS_ULPI=y
+CONFIG_TWL4030_PWRBUTTON=y
# CONFIG_TWL4030_POWEROFF is not set
# CONFIG_SENSORS_MAX6875 is not set
# CONFIG_SENSORS_TSL2550 is not set
@@ -939,6 +933,8 @@ CONFIG_SSB_POSSIBLE=y
#
# CONFIG_MFD_SM501 is not set
# CONFIG_MFD_ASIC3 is not set
+# CONFIG_HTC_EGPIO is not set
+# CONFIG_HTC_PASIC3 is not set
#
# Multimedia devices
@@ -1219,11 +1215,13 @@ CONFIG_SND_RAWMIDI=m
CONFIG_SND_PCM=y
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=m
-# CONFIG_SND_SEQUENCER is not set
+CONFIG_SND_SEQUENCER=m
+# CONFIG_SND_SEQ_DUMMY is not set
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=y
CONFIG_SND_PCM_OSS=y
CONFIG_SND_PCM_OSS_PLUGINS=y
+# CONFIG_SND_SEQUENCER_OSS is not set
# CONFIG_SND_DYNAMIC_MINORS is not set
CONFIG_SND_SUPPORT_OLD_API=y
CONFIG_SND_VERBOSE_PROCFS=y
@@ -1234,6 +1232,7 @@ CONFIG_SND_VERBOSE_PROCFS=y
# Generic devices
#
# CONFIG_SND_DUMMY is not set
+# CONFIG_SND_VIRMIDI is not set
# CONFIG_SND_MTPAV is not set
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_MPU401 is not set
@@ -1245,7 +1244,7 @@ CONFIG_SND_VERBOSE_PROCFS=y
# CONFIG_SND_OMAP_TSC2101 is not set
# CONFIG_SND_SX1 is not set
# CONFIG_SND_OMAP_TSC2102 is not set
-CONFIG_SND_OMAP24XX_EAC=y
+# CONFIG_SND_OMAP24XX_EAC is not set
#
# SPI devices
@@ -1272,6 +1271,11 @@ CONFIG_SND_SOC=y
#
#
+# SoC Audio for the Texas Instruments OMAP
+#
+CONFIG_SND_OMAP_SOC=y
+
+#
# Open Sound System
#
# CONFIG_SOUND_PRIME is not set
@@ -1547,6 +1551,7 @@ CONFIG_RTC_DRV_TWL4030=y
#
# on-CPU RTC drivers
#
+# CONFIG_UIO is not set
#
# CBUS support
@@ -1730,7 +1735,6 @@ CONFIG_SCHED_DEBUG=y
# CONFIG_SCHEDSTATS is not set
# CONFIG_TIMER_STATS is not set
# CONFIG_DEBUG_SLAB is not set
-CONFIG_DEBUG_PREEMPT=y
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_RT_MUTEX_TESTER is not set
# CONFIG_DEBUG_SPINLOCK is not set
@@ -1741,9 +1745,10 @@ CONFIG_DEBUG_MUTEXES=y
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_KOBJECT is not set
-# CONFIG_DEBUG_BUGVERBOSE is not set
-CONFIG_DEBUG_INFO=y
+CONFIG_DEBUG_BUGVERBOSE=y
+# CONFIG_DEBUG_INFO is not set
# CONFIG_DEBUG_VM is not set
+# CONFIG_DEBUG_WRITECOUNT is not set
# CONFIG_DEBUG_LIST is not set
# CONFIG_DEBUG_SG is not set
CONFIG_FRAME_POINTER=y
@@ -1753,7 +1758,7 @@ CONFIG_FRAME_POINTER=y
# CONFIG_FAULT_INJECTION is not set
# CONFIG_SAMPLES is not set
# CONFIG_DEBUG_USER is not set
-# CONFIG_DEBUG_ERRORS is not set
+CONFIG_DEBUG_ERRORS=y
# CONFIG_DEBUG_STACK_USAGE is not set
CONFIG_DEBUG_LL=y
# CONFIG_DEBUG_ICEDCC is not set
@@ -1769,53 +1774,82 @@ CONFIG_CRYPTO=y
CONFIG_ASYNC_MEMCPY=m
CONFIG_ASYNC_XOR=m
CONFIG_CRYPTO=y
+
+#
+# Crypto core or helper
+#
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_AEAD=m
CONFIG_CRYPTO_BLKCIPHER=y
-# CONFIG_CRYPTO_SEQIV is not set
CONFIG_CRYPTO_HASH=m
CONFIG_CRYPTO_MANAGER=y
+CONFIG_CRYPTO_GF128MUL=m
+CONFIG_CRYPTO_NULL=m
+CONFIG_CRYPTO_CRYPTD=m
+# CONFIG_CRYPTO_AUTHENC is not set
+CONFIG_CRYPTO_TEST=m
+
+#
+# Authenticated Encryption with Associated Data
+#
+# CONFIG_CRYPTO_CCM is not set
+# CONFIG_CRYPTO_GCM is not set
+# CONFIG_CRYPTO_SEQIV is not set
+
+#
+# Block modes
+#
+CONFIG_CRYPTO_CBC=y
+# CONFIG_CRYPTO_CTR is not set
+# CONFIG_CRYPTO_CTS is not set
+CONFIG_CRYPTO_ECB=y
+CONFIG_CRYPTO_LRW=m
+CONFIG_CRYPTO_PCBC=m
+# CONFIG_CRYPTO_XTS is not set
+
+#
+# Hash modes
+#
CONFIG_CRYPTO_HMAC=m
CONFIG_CRYPTO_XCBC=m
-CONFIG_CRYPTO_NULL=m
+
+#
+# Digest
+#
+CONFIG_CRYPTO_CRC32C=m
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=y
+CONFIG_CRYPTO_MICHAEL_MIC=y
CONFIG_CRYPTO_SHA1=m
CONFIG_CRYPTO_SHA256=m
CONFIG_CRYPTO_SHA512=m
-CONFIG_CRYPTO_WP512=m
CONFIG_CRYPTO_TGR192=m
-CONFIG_CRYPTO_GF128MUL=m
-CONFIG_CRYPTO_ECB=y
-CONFIG_CRYPTO_CBC=y
-CONFIG_CRYPTO_PCBC=m
-CONFIG_CRYPTO_LRW=m
-# CONFIG_CRYPTO_XTS is not set
-# CONFIG_CRYPTO_CTR is not set
-# CONFIG_CRYPTO_GCM is not set
-# CONFIG_CRYPTO_CCM is not set
-CONFIG_CRYPTO_CRYPTD=m
-CONFIG_CRYPTO_DES=y
-CONFIG_CRYPTO_FCRYPT=m
+CONFIG_CRYPTO_WP512=m
+
+#
+# Ciphers
+#
+CONFIG_CRYPTO_AES=y
+CONFIG_CRYPTO_ANUBIS=m
+CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_BLOWFISH=m
-CONFIG_CRYPTO_TWOFISH=m
-CONFIG_CRYPTO_TWOFISH_COMMON=m
-CONFIG_CRYPTO_SERPENT=m
-CONFIG_CRYPTO_AES=y
+CONFIG_CRYPTO_CAMELLIA=m
CONFIG_CRYPTO_CAST5=m
CONFIG_CRYPTO_CAST6=m
-CONFIG_CRYPTO_TEA=m
-CONFIG_CRYPTO_ARC4=y
+CONFIG_CRYPTO_DES=y
+CONFIG_CRYPTO_FCRYPT=m
CONFIG_CRYPTO_KHAZAD=m
-CONFIG_CRYPTO_ANUBIS=m
+# CONFIG_CRYPTO_SALSA20 is not set
# CONFIG_CRYPTO_SEED is not set
-# CONFIG_CRYPTO_SALSA20 is not set
+CONFIG_CRYPTO_SERPENT=m
+CONFIG_CRYPTO_TEA=m
+CONFIG_CRYPTO_TWOFISH=m
+CONFIG_CRYPTO_TWOFISH_COMMON=m
+
+#
+# Compression
+#
CONFIG_CRYPTO_DEFLATE=m
-CONFIG_CRYPTO_MICHAEL_MIC=y
-CONFIG_CRYPTO_CRC32C=m
-CONFIG_CRYPTO_CAMELLIA=m
-CONFIG_CRYPTO_TEST=m
-# CONFIG_CRYPTO_AUTHENC is not set
# CONFIG_CRYPTO_LZO is not set
CONFIG_CRYPTO_HW=y
@@ -1824,7 +1858,7 @@ CONFIG_CRC_CCITT=y
#
CONFIG_BITREVERSE=y
CONFIG_CRC_CCITT=y
-# CONFIG_CRC16 is not set
+CONFIG_CRC16=m
CONFIG_CRC_ITU_T=y
CONFIG_CRC32=y
CONFIG_CRC7=y
============================================================
--- packages/linux/linux-omap2_git.bb f6a989195a756909587fd8afd2970c3b15be7872
+++ packages/linux/linux-omap2_git.bb 572958866b1224d050811203fda9df19ee3f106a
@@ -2,26 +2,16 @@ FILESDIR = "${@os.path.dirname(bb.data.g
FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/linux-omap2-git/${MACHINE}"
-SRCREV = "e015fc7dba8f5002daa0982eb81d33cc72e68e95"
+SRCREV = "7f7e34f8fc2b6819f1a516f7955ef15d04eca716"
-# The e105fc commit is the merge of 2.6.25 into the omap tree, so we leave of the +git part of PV
-#PV = "2.6.25+git${SRCREV}"
-PV = "2.6.25"
+PV = "2.6.25+git${SRCREV}"
PR = "r5"
SRC_URI = "git://source.mvista.com/git/linux-omap-2.6.git;protocol=git \
file://defconfig"
-SRC_URI_append_beagleboard = " \
- file://2-update-omap3evm-kconfig.patch;patch=1 \
- file://3-omap3evm-board.patch;patch=1 \
- file://4-omap3evm-config.patch;patch=1 \
- file://5-omap3evm-header.patch;patch=1 \
- file://beagle-board-file.diff;patch=1 \
- file://beagle-board-header.diff;patch=1 \
- file://beagle-kconfig-makefile.diff;patch=1 \
- file://add-beagle-sd-support.diff;patch=1 \
+SRC_URI_append_beagleboard = " file://no-harry-potter.diff;patch=1 \
file://add-beagle-usb-support.diff;patch=1 \
"
============================================================
--- packages/make/make.inc b2b35232537d7fe8c57799427d2bb1fed207e0c9
+++ packages/make/make.inc 4759259ccabb41394e92a35fbaa83fa5775621ad
@@ -9,3 +9,11 @@ inherit autotools
file://SCCS.patch;patch=1"
inherit autotools
+
+do_configure_prepend() {
+ if [ "${TARGET_OS}" = "linux-uclibc" -o "${TARGET_OS}" = "linux-uclibcgnueabi" ]; then
+ export make_cv_sys_gnu_glob="no"
+ export GLOBINC=-I`pwd`/glob
+ export GLOBLIB=glob/libglob.a
+ fi
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.openmoko.org/pipermail/commitlog/attachments/20080502/8f7f63a7/attachment.htm
-------------- next part --------------
#
#
# patch "conf/distro/include/preferred-om-2008-versions.inc"
# from [4a4dfbaf4802b29850fa5188e14ebea1859fc414]
# to [9221b3c3dee531353e646bd7d339ff9f3bc99c3b]
#
============================================================
--- conf/distro/include/preferred-om-2008-versions.inc 4a4dfbaf4802b29850fa5188e14ebea1859fc414
+++ conf/distro/include/preferred-om-2008-versions.inc 9221b3c3dee531353e646bd7d339ff9f3bc99c3b
@@ -1296,7 +1296,7 @@ PREFERRED_VERSION_nail ?= "11.21"
PREFERRED_VERSION_mythfront-session ?= "1.5"
PREFERRED_VERSION_nabi ?= "0.17"
PREFERRED_VERSION_nail ?= "11.21"
-PREFERRED_VERSION_nano ?= "2.0.6"
+PREFERRED_VERSION_nano ?= "2.0.7"
PREFERRED_VERSION_nasm-native ?= "0.98.38"
PREFERRED_VERSION_nautilus ?= "2.12.2"
PREFERRED_VERSION_nautilus-cd-burner ?= "2.8.5"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.openmoko.org/pipermail/commitlog/attachments/20080502/8f7f63a7/attachment-0001.htm
More information about the commitlog
mailing list