History log of /drivers/net/wireless/zd1211rw/zd_rf_al7230b.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fbd5d17b8e2b418b495599c554f9c4754b7f93c9 02-Apr-2011 Jussi Kivilinna <jussi.kivilinna@mbnet.fi> zd1211rw: rename CR* macros to ZD_CR*

With compat-wireless CR* macros in zd_usb.h conflict with CR macros in
include/asm-generic/termbits.h. So rename CR* macros to ZD_CR*.

Conversion was done with using sed and then 'over 80 character line'
checkpatch.pl warnings and comment indents were fixed.

Reported-by: Walter Goldens <goldenstranger@yahoo.com>
Signed-off-by: Jussi Kivilinna <jussi.kivilinna@mbnet.fi>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/zd1211rw/zd_rf_al7230b.c
66bb42fd47c3d7e23b3ca5bb2b025a198100d670 19-Nov-2007 Daniel Drake <dsd@gentoo.org> zd1211rw: add copyright notices

Requested by Michael Wu.

Signed-off-by: Daniel Drake <dsd@gentoo.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/zd1211rw/zd_rf_al7230b.c
74553aedd46b3a2cae986f909cf2a3f99369decc 01-Jul-2007 Daniel Drake <dsd@gentoo.org> [PATCH] zd1211rw: Defer firmware load until first ifup

While playing with the firmware a while back, I discovered a way to
access the device's entire address space before the firmware has been
loaded.

Previously we were loading the firmware early on (during probe) so that
we could read the MAC address from the EEPROM and register a netdevice.
Now that we can read the EEPROM without having firmware, we can defer
firmware loading until later while still reading the MAC address early
on.

This has the advantage that zd1211rw can now be built into the kernel --
previously if this was the case, zd1211rw would be loaded before the
filesystem is available and firmware loading would fail.

Firmware load and other device initialization operations now happen the
first time the interface is brought up.

Some architectural changes were needed: handling of the is_zd1211b flag
was moved into the zd_usb structure, MAC address handling was obviously
changed, and a preinit_hw stage was added (the order is now: init,
preinit_hw, init_hw).

Signed-off-by: Daniel Drake <dsd@gentoo.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/zd1211rw/zd_rf_al7230b.c
aaf83d4fc4a596929306c894d341e17fbdfba758 24-May-2007 Daniel Drake <dsd@gentoo.org> [PATCH] zd1211rw: Make CCK gain patching conditional on RF type

The vendor driver code suggests that CR47 patching happens on every channel
change for every RF (depending on bit 8 in POD).

Due to a bug in their driver (upper bits of RF_Mode get zeroed out, then
are examined for 1s when setting some other flags), this isn't actually
what happens, and their generic CCK patching routine never takes effect.

Some of their RF configurations do include explicit (duplicated) code
for CR47 patching though. This patch makes zd1211rw match that
behaviour.

Signed-off-by: Daniel Drake <dsd@gentoo.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/zd1211rw/zd_rf_al7230b.c
ba528c4587005a004d136ed2e69705401ee4b878 07-Apr-2007 Daniel Drake <dsd@gentoo.org> [PATCH] zd1211rw: Add AL7230B RF support for ZD1211B

This patch adds support for some new ZD1211B devices which ship with
the AL7230B RF.

Signed-off-by: Daniel Drake <dsd@gentoo.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/zd1211rw/zd_rf_al7230b.c
72018b223dcacb631f140d4c8fada3790bd1b03c 07-Apr-2007 Daniel Drake <dsd@gentoo.org> [PATCH] zd1211rw: rework band edge patching

This change allows RF drivers to provide their own 6M band edge patching
implementation, while providing a generic implementation shared by most
currently supported RF's.

The upcoming ZD1211B/AL7230B code will use this to define its own
patching function, which is different from the other RF configurations.

Signed-off-by: Daniel Drake <dsd@gentoo.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/zd1211rw/zd_rf_al7230b.c
d2d7c052106ebee75952da4dd547f40a1673d9e0 26-Mar-2007 Daniel Drake <dsd@gentoo.org> [PATCH] zd1211rw: Mark some data const

This is a backport of Helge Deller's recent patch for wireless-dev.git

Signed-off-by: Daniel Drake <dsd@gentoo.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/zd1211rw/zd_rf_al7230b.c
ec62bd91bbb58254dfddca3d290f5fe4aa1cb769 12-Aug-2006 Daniel Drake <dsd@gentoo.org> [PATCH] zd1211rw: Support AL7230B RF

This patch adds support for another Airoha RF which is present in some
ZD1211 adapters. This RF supports 802.11a as well as 802.11b/g, but 802.11a
connectivity is not yet supported by this driver.

Signed-off-by: Daniel Drake <dsd@gentoo.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/zd1211rw/zd_rf_al7230b.c