[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