Send commitlog mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.openmoko.org/mailman/listinfo/commitlog
or, via email, send a message with subject or body 'help' to
[EMAIL PROTECTED]
You can reach the person managing the list at
[EMAIL PROTECTED]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of commitlog digest..."
Today's Topics:
1. r4009 - branches/src/target/kernel/2.6.24.x/patches
([EMAIL PROTECTED])
2. r4010 - branches/src/target/kernel/2.6.24.x/scripts
([EMAIL PROTECTED])
3. r4011 - / ([EMAIL PROTECTED])
4. r4012 - branches/src/target/kernel/2.6.24.x/patches
([EMAIL PROTECTED])
--- Begin Message ---
Author: werner
Date: 2008-02-01 14:47:10 +0100 (Fri, 01 Feb 2008)
New Revision: 4009
Modified:
branches/src/target/kernel/2.6.24.x/patches/introduce-fiq-basis.patch
branches/src/target/kernel/2.6.24.x/patches/introduce-fiq-migrate-vibrator-gta02-only.patch
branches/src/target/kernel/2.6.24.x/patches/introduce-fiq-use-timer3-as-source.patch
branches/src/target/kernel/2.6.24.x/patches/smedia-glamo.patch
Log:
clean-fiq.patch
Change ipc struct type from _fiq_ipc to fiq_ipc
From: Andy Green <[EMAIL PROTECTED]>
Signed-off-by: Andy Green <[EMAIL PROTECTED]>
smedia-glamo.patch:
- moved complaint about include/asm-arm/arch-s3c2410/irqs.h here
- de-fake-spanified Harald's "Signed-off-by" entry
introduce-fiq-basis.patch:
- removed comments about now resolved issues
- s/struct _fiq_ipc/struct fiq_ipc/
introduce-fiq-use-timer3-as-source.patch:
introduce-fiq-migrate-vibrator-gta02-only.patch
- s/struct _fiq_ipc/struct fiq_ipc/ (context only)
Modified: branches/src/target/kernel/2.6.24.x/patches/introduce-fiq-basis.patch
===================================================================
--- branches/src/target/kernel/2.6.24.x/patches/introduce-fiq-basis.patch
2008-02-01 10:11:24 UTC (rev 4008)
+++ branches/src/target/kernel/2.6.24.x/patches/introduce-fiq-basis.patch
2008-02-01 13:47:10 UTC (rev 4009)
@@ -1,17 +1,3 @@
-[ Two issues to look into later:
-
-- include/asm-arm/arch-s3c2410/irqs.h shouldn't contain device-specific
- changes (this is not a problem introduced by the FIQ patch per se, but
- shows up here as well)
-
-- "struct _fiq_ipc" in include/asm-arm/arch-s3c2410/fiq_ipc_gta02.h
- isn't really just the usual "internal use only" declaration, so it
- should probably be "struct _fiq_ipc". In general, I think we should
- try to keep the number of _xxx or (better) __xxx items low and
- perhaps try to limit them to cases where there's a related xxx.
-
-- Werner ]
-
Adds a C-based FIQ ISR which is very convenient (and unusual --
normally you have to do FIQ ISR in assembler only).
Based on my article:
@@ -396,7 +382,7 @@
+ * the definition in there and include the same definition in your kernel
+ * module that wants to interoperate with your FIQ code.
+ */
-+struct _fiq_ipc fiq_ipc;
++struct fiq_ipc fiq_ipc;
+EXPORT_SYMBOL(fiq_ipc);
+
+/* define FIQ ISR */
@@ -507,12 +493,12 @@
+ * for testing
+ */
+
-+struct _fiq_ipc {
++struct fiq_ipc {
+ u8 u8a[0]; /* placeholder */
+};
+
+/* actual definition lives in arch/arm/mach-s3c2440/fiq_c_isr.c */
-+extern struct _fiq_ipc fiq_ipc;
++extern struct fiq_ipc fiq_ipc;
+
+extern void fiq_kick(void); /* provoke a FIQ "immediately" */
+
Modified:
branches/src/target/kernel/2.6.24.x/patches/introduce-fiq-migrate-vibrator-gta02-only.patch
===================================================================
---
branches/src/target/kernel/2.6.24.x/patches/introduce-fiq-migrate-vibrator-gta02-only.patch
2008-02-01 10:11:24 UTC (rev 4008)
+++
branches/src/target/kernel/2.6.24.x/patches/introduce-fiq-migrate-vibrator-gta02-only.patch
2008-02-01 13:47:10 UTC (rev 4009)
@@ -77,7 +77,7 @@
--- linux-2.6.24.orig/arch/arm/mach-s3c2440/mach-gta02.c
+++ linux-2.6.24/arch/arm/mach-s3c2440/mach-gta02.c
@@ -92,12 +92,50 @@
- struct _fiq_ipc fiq_ipc;
+ struct fiq_ipc fiq_ipc;
EXPORT_SYMBOL(fiq_ipc);
+#define DIVISOR_FROM_US(x) ((x) << 1)
@@ -221,7 +221,7 @@
+#include <asm/plat-s3c/regs-timer.h>
+
+
- struct _fiq_ipc {
+ struct fiq_ipc {
- u8 u8a[0]; /* placeholder */
+ /* vibrator */
+ unsigned long vib_gpio_pin; /* which pin to meddle with */
Modified:
branches/src/target/kernel/2.6.24.x/patches/introduce-fiq-use-timer3-as-source.patch
===================================================================
---
branches/src/target/kernel/2.6.24.x/patches/introduce-fiq-use-timer3-as-source.patch
2008-02-01 10:11:24 UTC (rev 4008)
+++
branches/src/target/kernel/2.6.24.x/patches/introduce-fiq-use-timer3-as-source.patch
2008-02-01 13:47:10 UTC (rev 4009)
@@ -202,7 +202,7 @@
@@ -22,7 +22,7 @@
/* actual definition lives in arch/arm/mach-s3c2440/fiq_c_isr.c */
- extern struct _fiq_ipc fiq_ipc;
+ extern struct fiq_ipc fiq_ipc;
-
+extern unsigned long _fiq_count_fiqs;
extern void fiq_kick(void); /* provoke a FIQ "immediately" */
Modified: branches/src/target/kernel/2.6.24.x/patches/smedia-glamo.patch
===================================================================
--- branches/src/target/kernel/2.6.24.x/patches/smedia-glamo.patch
2008-02-01 10:11:24 UTC (rev 4008)
+++ branches/src/target/kernel/2.6.24.x/patches/smedia-glamo.patch
2008-02-01 13:47:10 UTC (rev 4009)
@@ -1,7 +1,11 @@
+[ FIXME:
+ include/asm-arm/arch-s3c2410/irqs.h shouldn't contain device-specific
+ changes. ]
+
This is a Linux kernel driver for the Smedia Glamo336x / Glamo337x
multi-function peripheral device.
-Signedo-off-by: Harald Welte <[EMAIL PROTECTED]>
+Signed-off-by: Harald Welte <[EMAIL PROTECTED]>
Index: linux-2.6.24/drivers/mfd/Kconfig
===================================================================
--- End Message ---
--- Begin Message ---
Author: werner
Date: 2008-02-02 00:46:02 +0100 (Sat, 02 Feb 2008)
New Revision: 4010
Added:
branches/src/target/kernel/2.6.24.x/scripts/README
branches/src/target/kernel/2.6.24.x/scripts/update
Modified:
branches/src/target/kernel/2.6.24.x/scripts/build
Log:
Updates "scripts" directory for location under /branches, brought in still
missing files from /trunk.
Added: branches/src/target/kernel/2.6.24.x/scripts/README
===================================================================
--- branches/src/target/kernel/2.6.24.x/scripts/README 2008-02-01 13:47:10 UTC
(rev 4009)
+++ branches/src/target/kernel/2.6.24.x/scripts/README 2008-02-01 23:46:02 UTC
(rev 4010)
@@ -0,0 +1,30 @@
+Kernel build scripts
+====================
+
+This is a collection of scripts to build the Linux kernel. This is the "manual"
+build process, which only needs a cross-toolchain and u-boot, but nothing else
+from OpenEmbedded or any similar environment.
+
+They're mainly intended as examples for how the process works and aren't
+necessarily useful "as is" for daily work:
+
+build
+ Build the kernel from scratch, using either the latest or some specific
+ version from the ftp.kernel.org kernel (HTTP) and the OpenMoko patches (SVN).
+
+update
+ Update the kernel sources to either the latest or some specific SVN version.
+
+
+Toolchain
+---------
+
+We use the OpenEmbedded EABI toolchain. See
+../../../../../../trunk/src/target/u-boot/scripts/README
+for details.
+
+
+Environment variables
+---------------------
+
+See "build".
Modified: branches/src/target/kernel/2.6.24.x/scripts/build
===================================================================
--- branches/src/target/kernel/2.6.24.x/scripts/build 2008-02-01 13:47:10 UTC
(rev 4009)
+++ branches/src/target/kernel/2.6.24.x/scripts/build 2008-02-01 23:46:02 UTC
(rev 4010)
@@ -5,7 +5,7 @@
# an example for individual scripts.
#
# This script uses the gnueabi toolchain, see the file
-# ../../u-boot/scripts/README in this
+# ../../../../../../trunk/src/target/u-boot/scripts/README
#
#
# Environment variables:
@@ -26,7 +26,7 @@
# UBOOT_DIR=/wherever/u-boot
#
# SVN_REV, if defined, specifies which SVN revision we use, e.g.,
-# SVN_REV=3950
+# SVN_REV=4009
#
# wget http://ftp.kernel.org/pub/linux/kernel/v2.6/linux-${KERNEL}.tar.bz2
Added: branches/src/target/kernel/2.6.24.x/scripts/update
===================================================================
--- branches/src/target/kernel/2.6.24.x/scripts/update 2008-02-01 13:47:10 UTC
(rev 4009)
+++ branches/src/target/kernel/2.6.24.x/scripts/update 2008-02-01 23:46:02 UTC
(rev 4010)
@@ -0,0 +1,29 @@
+#!/bin/sh -e
+#
+# This script illustrates how to update the Linux kernel to either a specific
+# of the latest OpenMoko version. This is mainly intended as a template for
+# copy & paste, and as an example for individual scripts.
+#
+# See ../../../../../../trunk/src/target/u-boot/scripts/README
+# for the toolchain and ./build for environment variables.
+#
+# We use SVN, KERNEL, and SVN_REV.
+#
+
+cd linux-$KERNEL
+
+# If there are uncommitted changes, "quilt refresh" them first.
+# If the SVN repository has been updated before running this script,
+# "quilt pop -a" may fail, and you have to use "quilt pop -f" or
+# "quilt pop -a -f".
+#
+quilt pop -a
+
+base=$SVN/branches/src/target/kernel/2.6.24.x
+
+defconfig=$base/config/defconfig-$KERNEL
+( cd patches && svn update -r${SVN_REV:-HEAD} . $defconfig; )
+
+quilt push -a
+make ARCH=arm CROSS_COMPILE=arm-angstrom-linux-gnueabi- oldconfig
+make ARCH=arm CROSS_COMPILE=arm-angstrom-linux-gnueabi- uImage
Property changes on: branches/src/target/kernel/2.6.24.x/scripts/update
___________________________________________________________________
Name: svn:executable
+ *
--- End Message ---
--- Begin Message ---
Author: werner
Date: 2008-02-02 00:47:42 +0100 (Sat, 02 Feb 2008)
New Revision: 4011
Added:
kernel
u-boot
Log:
- /kernel: symlink to branches/src/target/kernel/2.6.24.x
- /u-boot: symlink to trunk/src/target/u-boot
Added: kernel
===================================================================
--- kernel 2008-02-01 23:46:02 UTC (rev 4010)
+++ kernel 2008-02-01 23:47:42 UTC (rev 4011)
@@ -0,0 +1 @@
+link branches/src/target/kernel/2.6.24.x
\ No newline at end of file
Property changes on: kernel
___________________________________________________________________
Name: svn:special
+ *
Added: u-boot
===================================================================
--- u-boot 2008-02-01 23:46:02 UTC (rev 4010)
+++ u-boot 2008-02-01 23:47:42 UTC (rev 4011)
@@ -0,0 +1 @@
+link trunk/src/target/u-boot
\ No newline at end of file
Property changes on: u-boot
___________________________________________________________________
Name: svn:special
+ *
--- End Message ---
--- Begin Message ---
Author: werner
Date: 2008-02-02 01:23:08 +0100 (Sat, 02 Feb 2008)
New Revision: 4012
Modified:
branches/src/target/kernel/2.6.24.x/patches/atheros_2_0_function.patch
Log:
ar6k: Beacon filtering enabled once scan is done
When we're done with scanning, the host doesn't need to get all the
beacons anymore. Later on, we could fine tune that to only get our
BSS beacons (mandatory for roaming).
But for now, we just filter them all after scanning is done so that
we don't get dozens of interrupts per seconds because of that.
Signed-off-by: Samuel Ortiz <[EMAIL PROTECTED]>
---
drivers/sdio/function/wlan/ar6000/ar6000/wireless_ext.c | 5 +++++
1 file changed, 5 insertions(+)
Modified: branches/src/target/kernel/2.6.24.x/patches/atheros_2_0_function.patch
===================================================================
--- branches/src/target/kernel/2.6.24.x/patches/atheros_2_0_function.patch
2008-02-01 23:47:42 UTC (rev 4011)
+++ branches/src/target/kernel/2.6.24.x/patches/atheros_2_0_function.patch
2008-02-02 00:23:08 UTC (rev 4012)
@@ -8377,7 +8377,7 @@
===================================================================
--- /dev/null
+++ linux-2.6.24/drivers/sdio/function/wlan/ar6000/ar6000/wireless_ext.c
-@@ -0,0 +1,1941 @@
+@@ -0,0 +1,1946 @@
+/*
+ *
+ * Copyright (c) 2004-2007 Atheros Communications Inc.
@@ -10160,6 +10160,11 @@
+ wait_event_interruptible_timeout(ar6000_scan_queue, ar->scan_complete,
+ 5 * HZ);
+
++ if (wmi_bssfilter_cmd(ar->arWmi, NONE_BSS_FILTER, 0) != A_OK) {
++ printk("Couldn't set filtering\n");
++ ret = -EIO;
++ }
++
+ return ret;
+#undef ACT_DWELLTIME_DEFAULT
+#undef HOME_TXDRAIN_TIME
--- End Message ---
_______________________________________________
commitlog mailing list
[email protected]
http://lists.openmoko.org/mailman/listinfo/commitlog