Commit bfc8dfec authored by Rafał Miłecki's avatar Rafał Miłecki Committed by John W. Linville
Browse files

b43: HT-PHY: implement lacking 0x908 PHY reg op

parent feb90636
Loading
Loading
Loading
Loading
+6 −1
Original line number Original line Diff line number Diff line
@@ -104,9 +104,14 @@ static void b43_phy_ht_channel_setup(struct b43_wldev *dev,


	/* TODO: separated function? */
	/* TODO: separated function? */
	for (i = 0; i < 3; i++) {
	for (i = 0; i < 3; i++) {
		u16 mask;
		u32 tmp = b43_httab_read(dev, B43_HTTAB32(26, 0xE8));
		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_HTTAB16(7, 0x110 + i), tmp >> 16);
		b43_httab_write(dev, B43_HTTAB8(13, 0x63 + (i * 4)),
		b43_httab_write(dev, B43_HTTAB8(13, 0x63 + (i * 4)),