summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/b43/phy_ht.h
diff options
context:
space:
mode:
authorRafał Miłecki <zajec5@gmail.com>2013-03-07 19:47:23 +0400
committerJohn W. Linville <linville@tuxdriver.com>2013-03-13 22:27:50 +0400
commit371ec465a3589b27a81af7e5bf39b614aeab202c (patch)
treeb0c3ea9943aa673c3d669617ffb052dedf5a61c9 /drivers/net/wireless/b43/phy_ht.h
parent60e8fb9233e13e98b13a380ecc1cc05515e6e34c (diff)
downloadlinux-371ec465a3589b27a81af7e5bf39b614aeab202c.tar.xz
b43: HT-PHY: implement stopping sample tone playback
It was another sequence I recognized in HT-PHY dump: phy_read(0x00c7) -> 0x0001 phy_read(0x00c3) -> 0x0000 phy_write(0x00c3) <- 0x0002 phy_read(0x00c3) -> 0x0000 phy_write(0x00c3) <- 0x0000 The difference to N-PHY is that it writes to 6 tables instead of a one (after above). Signed-off-by: Rafał Miłecki <zajec5@gmail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/b43/phy_ht.h')
-rw-r--r--drivers/net/wireless/b43/phy_ht.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/net/wireless/b43/phy_ht.h b/drivers/net/wireless/b43/phy_ht.h
index bc7a43f58c61..7ec794b70f03 100644
--- a/drivers/net/wireless/b43/phy_ht.h
+++ b/drivers/net/wireless/b43/phy_ht.h
@@ -16,6 +16,10 @@
#define B43_PHY_HT_CLASS_CTL_CCK_EN 0x0001 /* CCK enable */
#define B43_PHY_HT_CLASS_CTL_OFDM_EN 0x0002 /* OFDM enable */
#define B43_PHY_HT_CLASS_CTL_WAITED_EN 0x0004 /* Waited enable */
+#define B43_PHY_HT_IQLOCAL_CMDGCTL 0x0C2 /* I/Q LO cal command G control */
+#define B43_PHY_HT_SAMP_CMD 0x0C3 /* Sample command */
+#define B43_PHY_HT_SAMP_CMD_STOP 0x0002 /* Stop */
+#define B43_PHY_HT_SAMP_STAT 0x0C7 /* Sample status */
#define B43_PHY_HT_BW1 0x1CE
#define B43_PHY_HT_BW2 0x1CF
#define B43_PHY_HT_BW3 0x1D0
@@ -80,6 +84,8 @@ struct b43_phy_ht {
bool tx_pwr_ctl;
u8 tx_pwr_idx[3];
+
+ s32 bb_mult_save[3];
};