summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Wagner <rw@handhelds.org>2006-10-22 19:16:01 +0200
committerRene Wagner <rw@handhelds.org>2006-10-22 19:16:01 +0200
commite3664e48fdc985c5db1c6781613a4f801c4f12af (patch)
treee34f95c549156b804f271d0e003bc58580e7010c
parent390ffc6e16518aaa23a8f799fa39897c9963652f (diff)
at76c503a-modules: make it compile cleanly against current hh kernels.
Signed-off-by: Rene Wagner <rw@handhelds.org>
-rw-r--r--org.handhelds.familiar/packages/at76c503a/at76c503a-modules/ipaq-compat.patch50
-rw-r--r--org.handhelds.familiar/packages/at76c503a/at76c503a-modules_0.12.0.bb6
2 files changed, 53 insertions, 3 deletions
diff --git a/org.handhelds.familiar/packages/at76c503a/at76c503a-modules/ipaq-compat.patch b/org.handhelds.familiar/packages/at76c503a/at76c503a-modules/ipaq-compat.patch
new file mode 100644
index 0000000..fe4c021
--- /dev/null
+++ b/org.handhelds.familiar/packages/at76c503a/at76c503a-modules/ipaq-compat.patch
@@ -0,0 +1,50 @@
+Index: at76c503-fw_skel.c
+===================================================================
+RCS file: /cvsroot/at76c503a/at76c503a/Attic/at76c503-fw_skel.c,v
+retrieving revision 1.8
+diff -u -r1.8 at76c503-fw_skel.c
+--- at76c503a/at76c503-fw_skel.c 8 Mar 2005 00:07:55 -0000 1.8
++++ at76c503a/at76c503-fw_skel.c 22 Oct 2006 14:21:02 -0000
+@@ -26,7 +26,7 @@
+ *
+ */
+
+-#ifdef CONFIG_IPAQ_HANDHELD
++#ifdef CONFIG_IPAQ_H5400
+ #include <asm/mach-types.h>
+ #include <asm/arch/ipaq.h>
+ #include <asm/arch-pxa/h5400-asic.h>
+@@ -182,7 +182,7 @@
+
+ info(DRIVER_DESC " " DRIVER_VERSION " loading");
+
+-#ifdef CONFIG_IPAQ_HANDHELD
++#ifdef CONFIG_IPAQ_H5400
+ if (machine_is_h5400()) {
+ /* turn WLAN power on */
+ /* both needed? */
+@@ -212,7 +212,7 @@
+ release_firmware(fw);
+ #endif
+
+-#ifdef CONFIG_IPAQ_HANDHELD
++#ifdef CONFIG_IPAQ_H5400
+ if (machine_is_h5400()) {
+ /* turn WLAN power off */
+ SET_H5400_ASIC_GPIO (GPB, RF_POWER_ON, 0);
+Index: at76c503.h
+===================================================================
+RCS file: /cvsroot/at76c503a/at76c503a/at76c503.h,v
+retrieving revision 1.33.2.1
+diff -u -r1.33.2.1 at76c503.h
+--- at76c503a/at76c503.h 17 Jul 2006 21:46:16 -0000 1.33.2.1
++++ at76c503a/at76c503.h 22 Oct 2006 14:21:03 -0000
+@@ -51,7 +51,7 @@
+ #define DRIVER_VERSION "v0.12.0" VERSION_APPEND
+
+ /* Workqueue / task queue backwards compatibility stuff */
+-#if LINUX_VERSION_CODE > KERNEL_VERSION(2,5,41)
++#if LINUX_VERSION_CODE > KERNEL_VERSION(2,5,41) || defined(CONFIG_IPAQ_HANDHELD)
+ #include <linux/workqueue.h>
+ #else
+ #include <linux/tqueue.h>
diff --git a/org.handhelds.familiar/packages/at76c503a/at76c503a-modules_0.12.0.bb b/org.handhelds.familiar/packages/at76c503a/at76c503a-modules_0.12.0.bb
index 71233a3..ca960a0 100644
--- a/org.handhelds.familiar/packages/at76c503a/at76c503a-modules_0.12.0.bb
+++ b/org.handhelds.familiar/packages/at76c503a/at76c503a-modules_0.12.0.bb
@@ -1,9 +1,9 @@
SECTION = "base"
LICENSE = "GPL"
-SRC_URI = "cvs://anonymous@cvs.berlios.de/cvsroot/at76c503a;module=at76c503a;tag=version_0_12_0 \
- file://makefile.cc.patch;patch=1"
+SRC_URI = "cvs://anonymous@cvs.berlios.de/cvsroot/at76c503a;module=at76c503a;tag=version_${@bb.data.getVar('PV', d, 1).replace('.', '_')} \
+ file://makefile.cc.patch;patch=1 \
+ file://ipaq-compat.patch;patch=1"
S = "${WORKDIR}/at76c503a"
-PR = "r0"
inherit module