aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis R. Rodriguez <mcgrof@winlab.rutgers.edu>2008-03-11 17:54:08 -0400
committerLuis R. Rodriguez <mcgrof@winlab.rutgers.edu>2008-03-11 17:54:08 -0400
commit1646a167937baf604e0e19a0f06f6012a72aca64 (patch)
treef2d173d2c5534307aae265c01af00b7db2f6a308
parentd60eabf6b0ad0a24b77a646fdf2ef854bd02c29f (diff)
downloadcompat-wireless-2.6-old-1646a167937baf604e0e19a0f06f6012a72aca64.tar.gz
ATMEL USB driver has been ported to mac80211, lets enable it.
This is for support for USB Wireless devices using Atmel at76c503, at76c505 or at76c505a chips. Signed-off-by: Luis R. Rodriguez <mcgrof@winlab.rutgers.edu>
-rw-r--r--Makefile2
-rw-r--r--compat/compat.diff8
-rw-r--r--config.mk4
-rwxr-xr-xscripts/admin-update.sh1
-rwxr-xr-xscripts/load.sh2
-rwxr-xr-xscripts/unload.sh2
6 files changed, 13 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index a461d65..665b826 100644
--- a/Makefile
+++ b/Makefile
@@ -82,6 +82,7 @@ install: uninstall modules
@# rc80211_simple is a module only on 2.6.22 and 2.6.23
@$(MODPROBE) -l cfg80211
@$(MODPROBE) -l adm8211
+ @$(MODPROBE) -l at76_usb
@$(MODPROBE) -l ath5k
@$(MODPROBE) -l b43
@$(MODPROBE) -l b43legacy
@@ -136,6 +137,7 @@ uninstall:
@# rc80211_simple is a module on 2.6.22 and 2.6.23 though
@$(MODPROBE) -l adm8211
@$(MODPROBE) -l ath5k
+ @$(MODPROBE) -l at76_usb
@$(MODPROBE) -l b43
@$(MODPROBE) -l b43legacy
@$(MODPROBE) -l ssb
diff --git a/compat/compat.diff b/compat/compat.diff
index b89b636..826eebc 100644
--- a/compat/compat.diff
+++ b/compat/compat.diff
@@ -258,9 +258,9 @@
ifeq ($(CONFIG_USB_DEBUG),y)
EXTRA_CFLAGS += -DDEBUG
---- a/drivers/net/wireless/Makefile 2008-02-28 19:54:52.000000000 +0100
-+++ b/drivers/net/wireless/Makefile 2008-02-28 19:54:53.000000000 +0100
-@@ -6,49 +6,12 @@ obj-$(CONFIG_IPW2100) += ipw2100.o
+--- a/drivers/net/wireless/Makefile 2008-03-11 19:54:52.000000000 +0100
++++ b/drivers/net/wireless/Makefile 2008-03-11 19:54:53.000000000 +0100
+@@ -6,49 +6,13 @@ obj-$(CONFIG_IPW2100) += ipw2100.o
obj-$(CONFIG_IPW2200) += ipw2200.o
@@ -290,7 +290,7 @@
-obj-$(CONFIG_PCI_ATMEL) += atmel_pci.o
-obj-$(CONFIG_PCMCIA_ATMEL) += atmel_cs.o
-
--obj-$(CONFIG_USB_ATMEL) += at76_usb.o
+ obj-$(CONFIG_USB_ATMEL) += at76_usb.o
-
-obj-$(CONFIG_PRISM54) += prism54/
-
diff --git a/config.mk b/config.mk
index f6121e9..f442708 100644
--- a/config.mk
+++ b/config.mk
@@ -113,6 +113,10 @@ CONFIG_EEPROM_93CX6=m
ifneq ($(CONFIG_USB),)
CONFIG_ZD1211RW=m
+# support for USB Wireless devices using Atmel at76c503,
+# at76c505 or at76c505a chips.
+CONFIG_USB_ATMEL=m
+
# Stuff here things which depend on kernel versions for USB
ifeq ($(shell test -e $(KLIB_BUILD)/Makefile && echo yes),yes)
ifeq ($(shell test $(shell sed 's/^SUBLEVEL = //;t;d' < $(KLIB_BUILD)/Makefile) -gt 21 && echo yes),yes)
diff --git a/scripts/admin-update.sh b/scripts/admin-update.sh
index 76423b4..0952f50 100755
--- a/scripts/admin-update.sh
+++ b/scripts/admin-update.sh
@@ -72,6 +72,7 @@ DRIVER_FILES="$DRIVER_FILES p54usb.h p54usb.c"
DRIVER_FILES="$DRIVER_FILES ipw2100.h ipw2100.c"
DRIVER_FILES="$DRIVER_FILES ipw2200.h ipw2200.c"
DRIVER_FILES="$DRIVER_FILES rndis_wlan.c"
+DRIVER_FILES="$DRIVER_FILES at76_usb.h at76_usb.c"
mkdir -p include/linux/ include/net/ include/linux/usb \
net/mac80211/ net/wireless/ net/ieee80211/ \
diff --git a/scripts/load.sh b/scripts/load.sh
index 1f2dfa0..4c694ee 100755
--- a/scripts/load.sh
+++ b/scripts/load.sh
@@ -9,7 +9,7 @@ MODULES="$MODULES rtl8180 rtl8187"
MODULES="$MODULES rtl8180 rtl8187"
MODULES="$MODULES rt2400pci rt2500pci rt61pci"
MODULES="$MODULES rt2500usb rt73usb"
-MODULES="$MODULES rndis_wlan"
+MODULES="$MODULES rndis_wlan at76_usb"
for i in $MODULES; do
echo Loading $i...
modprobe $i
diff --git a/scripts/unload.sh b/scripts/unload.sh
index 8534909..50765c0 100755
--- a/scripts/unload.sh
+++ b/scripts/unload.sh
@@ -17,7 +17,7 @@ MODULES="$MODULES rt2400pci rt2500pci rt61pci"
MODULES="$MODULES rt2500usb rt73usb"
MODULES="$MODULES rt2x00usb rt2x00lib"
MODULES="$MODULES rtl8180 rtl8187"
-MODULES="$MODULES rndis_wlan"
+MODULES="$MODULES rndis_wlan at76_usb"
# eeprom_93cx6 is used by rt2x00 (rt61pci, rt2500pci, rt2400pci)
# and Realtek drivers ( rtl8187, rtl8180)
MODULES="$MODULES eeprom_93cx6"