[oe-commits] : zd1211b: update

OE GIT Trial gittrial at amethyst.openembedded.net
Mon Aug 18 05:00:18 UTC 2008


Module: OE.dev
Branch: org.openembedded.dreambox
Commit: 62b39dc566f531abd805aeed9dc299dd1c59f927
URL:    http://gitweb.openembedded.net//OE.dev.git/?a=commit;h=62b39dc566f531abd805aeed9dc299dd1c59f927

Author:  <tmbinc at openembedded.org>
Date:   Mon Aug 18 04:56:16 2008 +0000

zd1211b: update

---

 .../zd1211b-r222/ZD1211LnxDrv_2_22_0_0.patch       |   60 ++++++++++++++++++++
 packages/zd1211/zd1211b-r222/zdiface.patch         |   11 ++++
 packages/zd1211/zd1211b_r222.bb                    |   31 ++++++++++
 3 files changed, 102 insertions(+), 0 deletions(-)

diff --git a/packages/zd1211/zd1211b-r222/.mtn2git_empty b/packages/zd1211/zd1211b-r222/.mtn2git_empty
new file mode 100644
index 0000000..e69de29
diff --git a/packages/zd1211/zd1211b-r222/ZD1211LnxDrv_2_22_0_0.patch b/packages/zd1211/zd1211b-r222/ZD1211LnxDrv_2_22_0_0.patch
new file mode 100644
index 0000000..fbd4bfb
--- /dev/null
+++ b/packages/zd1211/zd1211b-r222/ZD1211LnxDrv_2_22_0_0.patch
@@ -0,0 +1,60 @@
+--- ZD1211LnxDrv_2_22_0_0/Kopie von Makefile	2008-08-05 15:04:08.000000000 +0200
++++ ZD1211LnxDrv_2_22_0_0/Makefile	2008-08-05 15:09:28.000000000 +0200
+@@ -4,9 +4,11 @@
+ #
+ #
+ 
+-HOST=
+-CC=$(HOST)gcc
+-LD=$(HOST)ld
++#HOST=
++#CC=$(HOST)gcc
++#LD=$(HOST)ld
++VERSION := $(shell uname -r)
++MODPATH := /lib/modules/$(VERSION)
+ KERN_VER=$(shell uname -r | cut -b1-3;)
+ KDIR := /lib/modules/$(shell uname -r)/build
+ PWD := $(shell pwd)
+@@ -17,15 +19,17 @@
+ 
+ ifeq ($(KERN_VER), 2.6) 
+     KERN_26=y
+-    KERNEL_SOURCE=/usr/src/linux-2.6.9
++    KERNEL_SOURCE ?= $(MODPATH)/source
+ else 
+     KERN_24=y
+     KERNEL_SOURCE=/usr/src/linux-2.4
+ endif
+ 
+ SRC_DIR=src
+-DEFINES=-D__KERNEL__ -DMODULE=1
++DEFINES ?= -D__KERNEL__ -DMODULE=1
+ 
++# set to 1 for zd1211b
++ZD1211REV_B=1
+ 
+ KERNRELEASE := $(shell uname -r;)
+ MODPATH := /lib/modules/$(KERNRELEASE)
+@@ -258,14 +261,14 @@
+ endif
+ 
+ debug:
+-	gcc -o apdbg apdbg.c
+-	chmod +x apdbg
+-	cp ./apdbg /sbin/apdbg   
+-	make -C Menudbg
+-	mv Menudbg/menudbg .
+-	chmod +x menudbg
+-	cp ./menudbg /sbin
+-	gcc -DPKT_SEND_FUNCTION -o winevl_iface Winevl_iface/pkt_send.c Winevl_iface/winevl_bridge.c
++	#gcc -o apdbg apdbg.c
++	#chmod +x apdbg
++	#cp ./apdbg /sbin/apdbg   
++	#make -C Menudbg
++	#mv Menudbg/menudbg .
++	#chmod +x menudbg
++	#cp ./menudbg /sbin
++	#gcc -DPKT_SEND_FUNCTION -o winevl_iface Winevl_iface/pkt_send.c Winevl_iface/winevl_bridge.c
+ 
+ clean:
+ 	rm -rf .tmp_versions .*.cmd *.ko *.mod.c *.mod.o *.o $(SRC_DIR)/*.o  $(SRC_DIR)/.*.o.cmd menudbg apdbg winevl_iface
diff --git a/packages/zd1211/zd1211b-r222/zdiface.patch b/packages/zd1211/zd1211b-r222/zdiface.patch
new file mode 100644
index 0000000..8201af7
--- /dev/null
+++ b/packages/zd1211/zd1211b-r222/zdiface.patch
@@ -0,0 +1,11 @@
+--- ZD1211LnxDrv_2_22_0_0/src/zdusb.c_orig	2007-11-06 13:06:36.000000000 +0100
++++ ZD1211LnxDrv_2_22_0_0/src/zdusb.c	2008-08-12 10:21:14.000000000 +0200
+@@ -371,6 +371,8 @@
+ 	g_dev = net;  //save this for CBs use
+ 	//macp = net->priv; //kernel 2.4
+ 	net->priv = macp;   //kernel 2.6
++  /* ath_desc: use /dev/wlanX as device node */
++  strcpy(net->name, "wlan%d");	
+ 	macp->device = net;
+ 	macp->usb = dev;
+ 	SET_MODULE_OWNER(net);
diff --git a/packages/zd1211/zd1211b_r222.bb b/packages/zd1211/zd1211b_r222.bb
new file mode 100644
index 0000000..0b7ef2d
--- /dev/null
+++ b/packages/zd1211/zd1211b_r222.bb
@@ -0,0 +1,31 @@
+DESCRIPTION = "Driver for zd1211b family of wireless USB Dongles"
+HOMEPAGE = "http://zd1211.ath.cx/"
+SECTION = "kernel/modules"
+PRIORITY = "optional"
+MAINTAINER = "Oyvind Repvik <nail at nslu2-linux.org>"
+LICENSE = "GPL"
+RDEPENDS = "wireless-tools"
+PR = "r0"
+
+SRC_URI = "http://www.reactivated.net/software/zd1211-vendor/releases/ZD1211LnxDrv_2_22_0_0.tar.gz \
+           file://ZD1211LnxDrv_2_22_0_0.patch;patch=1 \
+           file://zdiface.patch;patch=1"
+           
+S = "${WORKDIR}/ZD1211LnxDrv_2_22_0_0"
+
+inherit module
+
+do_compile () {
+        unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS CC LD CPP
+        oe_runmake 'MODPATH={D}${base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/net' \
+                   'KERNEL_SOURCE=${STAGING_KERNEL_DIR}' \
+                   'KDIR=${STAGING_KERNEL_DIR}' \
+                   'KERNEL_VERSION=${KERNEL_VERSION}' \
+                   'CC=${KERNEL_CC}' \
+                   'LD=${KERNEL_LD}'
+}
+
+do_install() {
+        install -d ${D}${base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/net
+        install -m 0644 ${S}/zd1211*${KERNEL_OBJECT_SUFFIX} ${D}${base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/net
+}





More information about the Openembedded-commits mailing list