aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/wireless/b43/phy_n.c12
1 files changed, 2 insertions, 10 deletions
diff --git a/drivers/net/wireless/b43/phy_n.c b/drivers/net/wireless/b43/phy_n.c
index 74c32b06efa..52ce4383a05 100644
--- a/drivers/net/wireless/b43/phy_n.c
+++ b/drivers/net/wireless/b43/phy_n.c
@@ -73,8 +73,6 @@ static void b43_nphy_rf_control_override(struct b43_wldev *dev, u16 field,
73 u16 value, u8 core, bool off); 73 u16 value, u8 core, bool off);
74static void b43_nphy_rf_control_intc_override(struct b43_wldev *dev, u8 field, 74static void b43_nphy_rf_control_intc_override(struct b43_wldev *dev, u8 field,
75 u16 value, u8 core); 75 u16 value, u8 core);
76static int b43_nphy_op_switch_channel(struct b43_wldev *dev,
77 unsigned int new_channel);
78 76
79static inline bool b43_empty_chanspec(struct b43_chanspec *chanspec) 77static inline bool b43_empty_chanspec(struct b43_chanspec *chanspec)
80{ 78{
@@ -224,7 +222,7 @@ static void b43_radio_init2055_post(struct b43_wldev *dev)
224 if (i) 222 if (i)
225 b43err(dev->wl, "radio post init timeout\n"); 223 b43err(dev->wl, "radio post init timeout\n");
226 b43_radio_mask(dev, B2055_CAL_LPOCTL, 0xFF7F); 224 b43_radio_mask(dev, B2055_CAL_LPOCTL, 0xFF7F);
227 b43_nphy_op_switch_channel(dev, dev->phy.channel); 225 b43_switch_channel(dev, dev->phy.channel);
228 b43_radio_write(dev, B2055_C1_RX_BB_LPF, 0x9); 226 b43_radio_write(dev, B2055_C1_RX_BB_LPF, 0x9);
229 b43_radio_write(dev, B2055_C2_RX_BB_LPF, 0x9); 227 b43_radio_write(dev, B2055_C2_RX_BB_LPF, 0x9);
230 b43_radio_write(dev, B2055_C1_RX_BB_MIDACHP, 0x83); 228 b43_radio_write(dev, B2055_C1_RX_BB_MIDACHP, 0x83);
@@ -3352,12 +3350,6 @@ static void b43_nphy_chanspec_setup(struct b43_wldev *dev,
3352 3350
3353 b43_chantab_phy_upload(dev, e); 3351 b43_chantab_phy_upload(dev, e);
3354 3352
3355 tmp = chanspec.channel;
3356 if (chanspec.b_freq == 1)
3357 tmp |= 0x0100;
3358 if (chanspec.b_width == 3)
3359 tmp |= 0x0200;
3360 b43_shm_write16(dev, B43_SHM_SHARED, 0xA0, tmp);
3361 3353
3362 if (nphy->radio_chanspec.channel == 14) { 3354 if (nphy->radio_chanspec.channel == 14) {
3363 b43_nphy_classifier(dev, 2, 0); 3355 b43_nphy_classifier(dev, 2, 0);
@@ -3559,7 +3551,7 @@ static void b43_nphy_op_software_rfkill(struct b43_wldev *dev,
3559 } else { 3551 } else {
3560 if (dev->phy.rev >= 3) { 3552 if (dev->phy.rev >= 3) {
3561 b43_radio_init2056(dev); 3553 b43_radio_init2056(dev);
3562 b43_nphy_op_switch_channel(dev, dev->phy.channel); 3554 b43_switch_channel(dev, dev->phy.channel);
3563 } else { 3555 } else {
3564 b43_radio_init2055(dev); 3556 b43_radio_init2055(dev);
3565 } 3557 }