[oe-commits] org.oe.dreambox zd1211b: add zd1211b driver

tmbinc commit oe at amethyst.openembedded.net
Mon Jun 2 08:48:09 UTC 2008


zd1211b: add zd1211b driver

Author: tmbinc at openembedded.org
Branch: org.openembedded.dreambox
Revision: 5a4c98ec01314f9cfd625799da70863023cd8003
ViewMTN: http://monotone.openembedded.org/revision/info/5a4c98ec01314f9cfd625799da70863023cd8003
Files:
1
packages/zd1211/zd1211b-r83
packages/zd1211/zd1211b-r83/zd1211b.patch
packages/zd1211/zd1211b_r83.bb
Diffs:

#
# mt diff -r77f8deb1a04d6ccb1cae4c935e362d2337cbaa55 -r5a4c98ec01314f9cfd625799da70863023cd8003
#
#
#
# add_dir "packages/zd1211/zd1211b-r83"
# 
# add_file "packages/zd1211/zd1211b-r83/zd1211b.patch"
#  content [4fec0c863d31d4d3a988aead7c34ca20c9e43548]
# 
# add_file "packages/zd1211/zd1211b_r83.bb"
#  content [5a4db4d84b71e3dafd5ee6cfc4233a65fcc7018d]
#
============================================================
--- packages/zd1211/zd1211b-r83/zd1211b.patch	4fec0c863d31d4d3a988aead7c34ca20c9e43548
+++ packages/zd1211/zd1211b-r83/zd1211b.patch	4fec0c863d31d4d3a988aead7c34ca20c9e43548
@@ -0,0 +1,48 @@
+--- zd1211-driver-r85/Makefile	2006-07-09 11:59:42.000000000 +0200
++++ zd1211-driver-r85/Makefile	2008-05-22 09:03:08.000000000 +0200
+@@ -4,10 +4,10 @@
+ #
+ #
+ 
+-CC=gcc
+-CPP=g++
+-LD=ld
+-rM=rm -f -r
++#CC=gcc
++#CPP=g++
++#LD=ld
++#rM=rm -f -r
+ 
+ VERSION := $(shell uname -r)
+ MODPATH := /lib/modules/$(VERSION)
+@@ -15,14 +15,14 @@
+ # if the kernel is 2.6.x, turn on this
+ KERN_26=y
+ 
+-KERNEL_SOURCE=$(MODPATH)/source
++KERNEL_SOURCE ?= $(MODPATH)/source
+ #KERNEL_SOURCE=/usr/src/linux
+ 
+ # set to 1 for zd1211b
+-ZD1211REV_B=0
++ZD1211REV_B=1
+ 
+ SRC_DIR=src
+-DEFINES=-D__KERNEL__ -DMODULE=1
++DEFINES ?= -D__KERNEL__ -DMODULE=1
+ 
+ 
+ 
+@@ -228,9 +228,9 @@
+ 	depmod -a $(VERSION)
+ 
+ #for apdbg
+-	gcc -o apdbg apdbg.c
+-	chmod +x apdbg
+-	cp ./apdbg /sbin/apdbg   
++#	gcc -o apdbg apdbg.c
++#	chmod +x apdbg
++#	cp ./apdbg /sbin/apdbg   
+ 
+ clean:
+ 	rm -rf .tmp_versions .*.cmd *.ko *.mod.c *.mod.o *.o $(SRC_DIR)/*.o  $(SRC_DIR)/.*.o.cmd
============================================================
--- packages/zd1211/zd1211b_r83.bb	5a4db4d84b71e3dafd5ee6cfc4233a65fcc7018d
+++ packages/zd1211/zd1211b_r83.bb	5a4db4d84b71e3dafd5ee6cfc4233a65fcc7018d
@@ -0,0 +1,30 @@
+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 = "r1"
+
+SRC_URI = "http://downloads.openwrt.org/sources/zd1211-driver-${PV}.tgz \
+           file://zd1211b.patch;patch=1"
+
+S = "${WORKDIR}/zd1211-driver-${PV}"
+
+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