Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0f22aab8 authored by Li YanBo's avatar Li YanBo Committed by Greg Kroah-Hartman
Browse files

Staging: add agnx wireless driver



This driver is for the Airgo AGNX00 wireless chip.

From: Li YanBo <dreamfly281@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 470c5736
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -63,5 +63,7 @@ source "drivers/staging/at76_usb/Kconfig"

source "drivers/staging/poch/Kconfig"

source "drivers/staging/agnx/Kconfig"

endif # !STAGING_EXCLUDE_BUILD
endif # STAGING
+1 −0
Original line number Diff line number Diff line
@@ -14,3 +14,4 @@ obj-$(CONFIG_PRISM2_USB) += wlan-ng/
obj-$(CONFIG_ECHO)		+= echo/
obj-$(CONFIG_USB_ATMEL)		+= at76_usb/
obj-$(CONFIG_POCH)		+= poch/
obj-$(CONFIG_AGNX)		+= agnx/
+5 −0
Original line number Diff line number Diff line
config AGNX
	tristate "Wireless Airgo AGNX support"
	depends on WLAN_80211 && MAC80211
	---help---
	  This is an experimental driver for Airgo AGNX00 wireless chip.
+8 −0
Original line number Diff line number Diff line
obj-$(CONFIG_AGNX)	+= agnx.o

agnx-objs :=	rf.o	\
		pci.o	\
		xmit.o	\
		table.o	\
		sta.o	\
		phy.o
+22 −0
Original line number Diff line number Diff line
2008 7/18

The RX has can't receive OFDM packet correctly,
Guess it need be do RX calibrate.


before 2008 3/1

1: The RX get too much "CRC failed" pakets, it make the card work very unstable,
2: After running a while, the card will get infinity "RX Frame" and "Error"
interrupt, not know the root reason so far, try to fix it
3: Using two tx queue txd and txm but not only txm.
4: Set the hdr correctly.
5: Try to do recalibrate correvtly
6: To support G mode in future
7: Fix the mac address can't be readed and set correctly in BE machine.
8: Fix include and exclude FCS in promisous mode and manage mode
9: Using sta_notify to notice sta change
10: Turn on frame reception at the end of start
11: Guess the card support HW_MULTICAST_FILTER
12: The tx process should be implment atomic?
13: Using mac80211 function to control the TX&RX LED.
Loading