b43: Implement dynamic PHY API
authorMichael Buesch <mb@bu3sch.de>
Wed, 27 Aug 2008 16:53:02 +0000 (18:53 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 29 Aug 2008 20:24:12 +0000 (16:24 -0400)
commitef1a628d83fc0423c36e773281162be790503168
tree436d3d7d91434febb1813dcea16060e6937288b9
parent35e032d82f3e2a9b0d92077b4fbc97166525ed53
b43: Implement dynamic PHY API

This patch implements a dynamic "ops" based PHY API.
This is needed in order to conveniently support future PHY types
to avoid the "switch"-hell.

This patch does not change any functionality. It just moves lots
of code from one place to another and adjusts it for the changed
data structures.

Signed-off-by: Michael Buesch <mb@bu3sch.de>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
22 files changed:
drivers/net/wireless/b43/Makefile
drivers/net/wireless/b43/b43.h
drivers/net/wireless/b43/debugfs.c
drivers/net/wireless/b43/lo.c
drivers/net/wireless/b43/lo.h
drivers/net/wireless/b43/main.c
drivers/net/wireless/b43/nphy.c
drivers/net/wireless/b43/nphy.h
drivers/net/wireless/b43/phy.c
drivers/net/wireless/b43/phy.h [deleted file]
drivers/net/wireless/b43/phy_a.c [new file with mode: 0644]
drivers/net/wireless/b43/phy_a.h [new file with mode: 0644]
drivers/net/wireless/b43/phy_common.c [new file with mode: 0644]
drivers/net/wireless/b43/phy_common.h [new file with mode: 0644]
drivers/net/wireless/b43/phy_g.c [new file with mode: 0644]
drivers/net/wireless/b43/phy_g.h [new file with mode: 0644]
drivers/net/wireless/b43/rfkill.c
drivers/net/wireless/b43/sysfs.c
drivers/net/wireless/b43/tables.c
drivers/net/wireless/b43/tables_nphy.c
drivers/net/wireless/b43/wa.c
drivers/net/wireless/b43/xmit.c