From d73d76ec439774bb3c708eb17621aafaef2b51e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= Date: Mon, 27 Jun 2011 15:04:47 +0200 Subject: [PATCH] --- yaml --- r: 256101 b: refs/heads/master c: bfc8dfec45237e4c9e28f96fdb91167e7e8ddb96 h: refs/heads/master i: 256099: f2ddd1feb5a5292da04aac860444e40ff3c3b21c v: v3 --- [refs] | 2 +- trunk/drivers/net/wireless/b43/phy_ht.c | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 2e029b64be19..b787eb7fb49e 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: feb90636cc6a99733d3b0b18344b04ca2d2f203e +refs/heads/master: bfc8dfec45237e4c9e28f96fdb91167e7e8ddb96 diff --git a/trunk/drivers/net/wireless/b43/phy_ht.c b/trunk/drivers/net/wireless/b43/phy_ht.c index 42bea3041e57..f09bb6e6307f 100644 --- a/trunk/drivers/net/wireless/b43/phy_ht.c +++ b/trunk/drivers/net/wireless/b43/phy_ht.c @@ -104,9 +104,14 @@ static void b43_phy_ht_channel_setup(struct b43_wldev *dev, /* TODO: separated function? */ for (i = 0; i < 3; i++) { + u16 mask; u32 tmp = b43_httab_read(dev, B43_HTTAB32(26, 0xE8)); - /* TODO: some op on PHY reg 0x908 */ + if (0) /* FIXME */ + mask = 0x2 << (i * 4); + else + mask = 0; + b43_phy_mask(dev, B43_PHY_EXTG(0x108), mask); b43_httab_write(dev, B43_HTTAB16(7, 0x110 + i), tmp >> 16); b43_httab_write(dev, B43_HTTAB8(13, 0x63 + (i * 4)),