summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/b43/phy_ht.h
diff options
context:
space:
mode:
authorRafał Miłecki <zajec5@gmail.com>2013-03-07 16:47:16 +0100
committerJohn W. Linville <linville@tuxdriver.com>2013-03-13 14:27:46 -0400
commitb372afaed5c1392dd6be3bbfea15a411d7ceb54d (patch)
treee6c677d4bfb6584f94bc83718a3d03b444481140 /drivers/net/wireless/b43/phy_ht.h
parent476069224d3584692563a571768cf3ccf2fee8e0 (diff)
b43: HT-PHY: add classifier control function
After comparing operations on reg 0xB on N and HT it seems to be the same register with similar ops. Implement them for HT-PHY. 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 60824faa823d..52603affa2d6 100644
--- a/drivers/net/wireless/b43/phy_ht.h
+++ b/drivers/net/wireless/b43/phy_ht.h
@@ -12,6 +12,10 @@
#define B43_PHY_HT_TABLE_ADDR 0x072 /* Table address */
#define B43_PHY_HT_TABLE_DATALO 0x073 /* Table data low */
#define B43_PHY_HT_TABLE_DATAHI 0x074 /* Table data high */
+#define B43_PHY_HT_CLASS_CTL 0x0B0 /* Classifier control */
+#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_BW1 0x1CE
#define B43_PHY_HT_BW2 0x1CF
#define B43_PHY_HT_BW3 0x1D0
@@ -43,6 +47,8 @@
#define B43_PHY_HT_AFE_C3_OVER B43_PHY_EXTG(0x118)
#define B43_PHY_HT_AFE_C3 B43_PHY_EXTG(0x119)
+#define B43_PHY_HT_TEST B43_PHY_N_BMODE(0x00A)
+
/* Values for PHY registers used on channel switching */
struct b43_phy_ht_channeltab_e_phy {