linux/drivers/net/wireless/b43
Michael Buesch 1a9f509368 b43: Automatically probe for opensource firmware
First probe for proprietary firmware and then probe for opensource firmware.
This way around it's a win-win situation.
1) If proprietary fw is available, it will work.
2) If opensource firmware is available, but no proprietary (Distros can only ship open fw)
   it might work.
3) If both open and proprietary are available, it will work, because it selects
   the proprietary. We currently don't prefer the open fw in this case, because it doesn't
   work on all devices. It would introduce a regression otherwise.

The remaining FIXMEs in this patch are harmless, because they only matter on multiband
devices, which are not implemented yet anyway.

Signed-off-by: Michael Buesch <mb@bu3sch.de>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-01-29 16:01:30 -05:00
..
b43.h b43: Automatically probe for opensource firmware 2009-01-29 16:01:30 -05:00
debugfs.c b43: Add key memory dumping 2008-12-19 15:24:06 -05:00
debugfs.h b43: Add key memory dumping 2008-12-19 15:24:06 -05:00
dma.c mac80211/drivers: rewrite the rate control API 2008-10-31 19:00:23 -04:00
dma.h
Kconfig b43: Add LP-PHY template 2008-09-05 16:17:43 -04:00
leds.c
leds.h
lo.c
lo.h
main.c b43: Automatically probe for opensource firmware 2009-01-29 16:01:30 -05:00
main.h b43: Automatically probe for opensource firmware 2009-01-29 16:01:30 -05:00
Makefile b43: Add LP-PHY template 2008-09-05 16:17:43 -04:00
pcmcia.c pcmcia: remove unused argument to pcmcia_parse_tuple() 2008-08-31 15:50:33 +02:00
pcmcia.h
phy_a.c drivers/net/wireless/b43: fix sparse warnings: make symbols static 2008-12-26 00:13:46 -08:00
phy_a.h b43: Split PHY alloc and init 2008-09-05 16:17:49 -04:00
phy_common.c b43: Suspend MAC while killing the radio 2008-12-19 15:24:04 -05:00
phy_common.h b43: Move Analog switching into phy code 2008-09-08 14:00:16 -04:00
phy_g.c drivers/net/wireless/b43: fix sparse warnings: make symbols static 2008-12-26 00:13:46 -08:00
phy_g.h b43: Split PHY alloc and init 2008-09-05 16:17:49 -04:00
phy_lp.c b43: Move Analog switching into phy code 2008-09-08 14:00:16 -04:00
phy_lp.h b43: Split PHY alloc and init 2008-09-05 16:17:49 -04:00
phy_n.c b43: Move Analog switching into phy code 2008-09-08 14:00:16 -04:00
phy_n.h b43: Split PHY alloc and init 2008-09-05 16:17:49 -04:00
pio.c mac80211/drivers: rewrite the rate control API 2008-10-31 19:00:23 -04:00
pio.h
rfkill.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2008-10-01 06:12:56 -07:00
rfkill.h
sysfs.c
sysfs.h
tables.c
tables.h
tables_nphy.c b43: Move code from nphy.* to phy_n.* 2008-09-05 16:17:43 -04:00
tables_nphy.h
wa.c
wa.h
xmit.c b43: remove rate index warning 2008-11-21 11:06:07 -05:00
xmit.h mac80211/drivers: rewrite the rate control API 2008-10-31 19:00:23 -04:00