aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGábor Stefanik <netrolller.3d@gmail.com>2009-08-16 14:22:41 -0400
committerJohn W. Linville <linville@tuxdriver.com>2009-08-20 11:35:57 -0400
commit86b2892a22a433e56e39e33bf353adc6cc4eabb2 (patch)
tree7e8511c8ac87b48b914dda66302f3140c5f3615d
parent7e4d8529921004014bef21a2031b6c3478339a2a (diff)
b43: LP-PHY: Remove BROKEN from B43_PHY_LP
Larry has reported success getting scan data with an LP-PHY device, so it's probably time to release LP-PHY support for testing. Also disable 802.11a support for now, as 802.11a currently causes the driver to panic on startup (NULL pointer dereference). Signed-off-by: Gábor Stefanik <netrolller.3d@gmail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
-rw-r--r--drivers/net/wireless/b43/Kconfig14
-rw-r--r--drivers/net/wireless/b43/main.c2
2 files changed, 9 insertions, 7 deletions
diff --git a/drivers/net/wireless/b43/Kconfig b/drivers/net/wireless/b43/Kconfig
index 67f564e37225..237b1aadf9b6 100644
--- a/drivers/net/wireless/b43/Kconfig
+++ b/drivers/net/wireless/b43/Kconfig
@@ -80,16 +80,16 @@ config B43_NPHY
80 SAY N. 80 SAY N.
81 81
82config B43_PHY_LP 82config B43_PHY_LP
83 bool "IEEE 802.11g LP-PHY support (BROKEN)" 83 bool "Support for low-power (LP-PHY) devices (EXPERIMENTAL)"
84 depends on B43 && EXPERIMENTAL && BROKEN 84 depends on B43 && EXPERIMENTAL
85 ---help--- 85 ---help---
86 Support for the LP-PHY. 86 Support for the LP-PHY.
87 The LP-PHY is an IEEE 802.11g based PHY built into some notebooks 87 The LP-PHY is a low-power PHY built into some notebooks
88 and embedded devices. 88 and embedded devices. It supports 802.11a/g
89 89 (802.11a support is optional, and currently disabled).
90 THIS IS BROKEN AND DOES NOT WORK YET.
91 90
92 SAY N. 91 This is heavily experimental, and probably will not work for you.
92 Say N unless you want to help debug the driver.
93 93
94# This config option automatically enables b43 LEDS support, 94# This config option automatically enables b43 LEDS support,
95# if it's possible. 95# if it's possible.
diff --git a/drivers/net/wireless/b43/main.c b/drivers/net/wireless/b43/main.c
index 99b41ce6848b..c5bece090420 100644
--- a/drivers/net/wireless/b43/main.c
+++ b/drivers/net/wireless/b43/main.c
@@ -4514,7 +4514,9 @@ static int b43_wireless_core_attach(struct b43_wldev *dev)
4514 have_5ghz_phy = 1; 4514 have_5ghz_phy = 1;
4515 break; 4515 break;
4516 case B43_PHYTYPE_LP: //FIXME not always! 4516 case B43_PHYTYPE_LP: //FIXME not always!
4517#if 0 //FIXME enabling 5GHz causes a NULL pointer dereference
4517 have_5ghz_phy = 1; 4518 have_5ghz_phy = 1;
4519#endif
4518 case B43_PHYTYPE_G: 4520 case B43_PHYTYPE_G:
4519 case B43_PHYTYPE_N: 4521 case B43_PHYTYPE_N:
4520 have_2ghz_phy = 1; 4522 have_2ghz_phy = 1;