bcmwifi_rates.h 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459
  1. /*
  2. * Indices for 802.11 a/b/g/n/ac 1-3 chain symmetric transmit rates
  3. *
  4. * Copyright (C) 1999-2015, Broadcom Corporation
  5. *
  6. * Unless you and Broadcom execute a separate written software license
  7. * agreement governing use of this software, this software is licensed to you
  8. * under the terms of the GNU General Public License version 2 (the "GPL"),
  9. * available at http://www.broadcom.com/licenses/GPLv2.php, with the
  10. * following added to such license:
  11. *
  12. * As a special exception, the copyright holders of this software give you
  13. * permission to link this software with independent modules, and to copy and
  14. * distribute the resulting executable under terms of your choice, provided that
  15. * you also meet, for each linked independent module, the terms and conditions of
  16. * the license of that module. An independent module is a module which is not
  17. * derived from this software. The special exception does not apply to any
  18. * modifications of the software.
  19. *
  20. * Notwithstanding the above, under no circumstances may you combine this
  21. * software in any way with any other Broadcom software provided under a license
  22. * other than the GPL, without Broadcom's express prior written consent.
  23. *
  24. * $Id: bcmwifi_rates.h 5187 2012-06-29 06:17:50Z $
  25. */
  26. #ifndef _bcmwifi_rates_h_
  27. #define _bcmwifi_rates_h_
  28. #ifdef __cplusplus
  29. extern "C" {
  30. #endif /* __cplusplus */
  31. #define WL_RATESET_SZ_DSSS 4
  32. #define WL_RATESET_SZ_OFDM 8
  33. #define WL_RATESET_SZ_HT_MCS 8
  34. #define WL_RATESET_SZ_VHT_MCS 10
  35. #define WL_TX_CHAINS_MAX 3
  36. #define WL_RATE_DISABLED (-128) /* Power value corresponding to unsupported rate */
  37. /* Transmit channel bandwidths */
  38. typedef enum wl_tx_bw {
  39. WL_TX_BW_20,
  40. WL_TX_BW_40,
  41. WL_TX_BW_80,
  42. WL_TX_BW_160,
  43. WL_TX_BW_20IN40,
  44. WL_TX_BW_20IN80,
  45. WL_TX_BW_40IN80,
  46. WL_TX_BW_20IN160,
  47. WL_TX_BW_40IN160,
  48. WL_TX_BW_80IN160,
  49. WL_TX_BW_ALL
  50. } wl_tx_bw_t;
  51. /*
  52. * Transmit modes.
  53. * Not all modes are listed here, only those required for disambiguation. e.g. SPEXP is not listed
  54. */
  55. typedef enum wl_tx_mode {
  56. WL_TX_MODE_NONE,
  57. WL_TX_MODE_STBC,
  58. WL_TX_MODE_CDD,
  59. WL_TX_MODE_TXBF,
  60. WL_NUM_TX_MODES
  61. } wl_tx_mode_t;
  62. /* Number of transmit chains */
  63. typedef enum wl_tx_chains {
  64. WL_TX_CHAINS_1 = 1,
  65. WL_TX_CHAINS_2,
  66. WL_TX_CHAINS_3
  67. } wl_tx_chains_t;
  68. /* Number of transmit streams */
  69. typedef enum wl_tx_nss {
  70. WL_TX_NSS_1 = 1,
  71. WL_TX_NSS_2,
  72. WL_TX_NSS_3
  73. } wl_tx_nss_t;
  74. typedef enum clm_rates {
  75. /************
  76. * 1 chain *
  77. ************
  78. */
  79. /* 1 Stream */
  80. WL_RATE_1X1_DSSS_1 = 0,
  81. WL_RATE_1X1_DSSS_2 = 1,
  82. WL_RATE_1X1_DSSS_5_5 = 2,
  83. WL_RATE_1X1_DSSS_11 = 3,
  84. WL_RATE_1X1_OFDM_6 = 4,
  85. WL_RATE_1X1_OFDM_9 = 5,
  86. WL_RATE_1X1_OFDM_12 = 6,
  87. WL_RATE_1X1_OFDM_18 = 7,
  88. WL_RATE_1X1_OFDM_24 = 8,
  89. WL_RATE_1X1_OFDM_36 = 9,
  90. WL_RATE_1X1_OFDM_48 = 10,
  91. WL_RATE_1X1_OFDM_54 = 11,
  92. WL_RATE_1X1_MCS0 = 12,
  93. WL_RATE_1X1_MCS1 = 13,
  94. WL_RATE_1X1_MCS2 = 14,
  95. WL_RATE_1X1_MCS3 = 15,
  96. WL_RATE_1X1_MCS4 = 16,
  97. WL_RATE_1X1_MCS5 = 17,
  98. WL_RATE_1X1_MCS6 = 18,
  99. WL_RATE_1X1_MCS7 = 19,
  100. WL_RATE_1X1_VHT0SS1 = 12,
  101. WL_RATE_1X1_VHT1SS1 = 13,
  102. WL_RATE_1X1_VHT2SS1 = 14,
  103. WL_RATE_1X1_VHT3SS1 = 15,
  104. WL_RATE_1X1_VHT4SS1 = 16,
  105. WL_RATE_1X1_VHT5SS1 = 17,
  106. WL_RATE_1X1_VHT6SS1 = 18,
  107. WL_RATE_1X1_VHT7SS1 = 19,
  108. WL_RATE_1X1_VHT8SS1 = 20,
  109. WL_RATE_1X1_VHT9SS1 = 21,
  110. /************
  111. * 2 chains *
  112. ************
  113. */
  114. /* 1 Stream expanded + 1 */
  115. WL_RATE_1X2_DSSS_1 = 22,
  116. WL_RATE_1X2_DSSS_2 = 23,
  117. WL_RATE_1X2_DSSS_5_5 = 24,
  118. WL_RATE_1X2_DSSS_11 = 25,
  119. WL_RATE_1X2_CDD_OFDM_6 = 26,
  120. WL_RATE_1X2_CDD_OFDM_9 = 27,
  121. WL_RATE_1X2_CDD_OFDM_12 = 28,
  122. WL_RATE_1X2_CDD_OFDM_18 = 29,
  123. WL_RATE_1X2_CDD_OFDM_24 = 30,
  124. WL_RATE_1X2_CDD_OFDM_36 = 31,
  125. WL_RATE_1X2_CDD_OFDM_48 = 32,
  126. WL_RATE_1X2_CDD_OFDM_54 = 33,
  127. WL_RATE_1X2_CDD_MCS0 = 34,
  128. WL_RATE_1X2_CDD_MCS1 = 35,
  129. WL_RATE_1X2_CDD_MCS2 = 36,
  130. WL_RATE_1X2_CDD_MCS3 = 37,
  131. WL_RATE_1X2_CDD_MCS4 = 38,
  132. WL_RATE_1X2_CDD_MCS5 = 39,
  133. WL_RATE_1X2_CDD_MCS6 = 40,
  134. WL_RATE_1X2_CDD_MCS7 = 41,
  135. WL_RATE_1X2_VHT0SS1 = 34,
  136. WL_RATE_1X2_VHT1SS1 = 35,
  137. WL_RATE_1X2_VHT2SS1 = 36,
  138. WL_RATE_1X2_VHT3SS1 = 37,
  139. WL_RATE_1X2_VHT4SS1 = 38,
  140. WL_RATE_1X2_VHT5SS1 = 39,
  141. WL_RATE_1X2_VHT6SS1 = 40,
  142. WL_RATE_1X2_VHT7SS1 = 41,
  143. WL_RATE_1X2_VHT8SS1 = 42,
  144. WL_RATE_1X2_VHT9SS1 = 43,
  145. /* 2 Streams */
  146. WL_RATE_2X2_STBC_MCS0 = 44,
  147. WL_RATE_2X2_STBC_MCS1 = 45,
  148. WL_RATE_2X2_STBC_MCS2 = 46,
  149. WL_RATE_2X2_STBC_MCS3 = 47,
  150. WL_RATE_2X2_STBC_MCS4 = 48,
  151. WL_RATE_2X2_STBC_MCS5 = 49,
  152. WL_RATE_2X2_STBC_MCS6 = 50,
  153. WL_RATE_2X2_STBC_MCS7 = 51,
  154. WL_RATE_2X2_STBC_VHT0SS1 = 44,
  155. WL_RATE_2X2_STBC_VHT1SS1 = 45,
  156. WL_RATE_2X2_STBC_VHT2SS1 = 46,
  157. WL_RATE_2X2_STBC_VHT3SS1 = 47,
  158. WL_RATE_2X2_STBC_VHT4SS1 = 48,
  159. WL_RATE_2X2_STBC_VHT5SS1 = 49,
  160. WL_RATE_2X2_STBC_VHT6SS1 = 50,
  161. WL_RATE_2X2_STBC_VHT7SS1 = 51,
  162. WL_RATE_2X2_STBC_VHT8SS1 = 52,
  163. WL_RATE_2X2_STBC_VHT9SS1 = 53,
  164. WL_RATE_2X2_SDM_MCS8 = 54,
  165. WL_RATE_2X2_SDM_MCS9 = 55,
  166. WL_RATE_2X2_SDM_MCS10 = 56,
  167. WL_RATE_2X2_SDM_MCS11 = 57,
  168. WL_RATE_2X2_SDM_MCS12 = 58,
  169. WL_RATE_2X2_SDM_MCS13 = 59,
  170. WL_RATE_2X2_SDM_MCS14 = 60,
  171. WL_RATE_2X2_SDM_MCS15 = 61,
  172. WL_RATE_2X2_VHT0SS2 = 54,
  173. WL_RATE_2X2_VHT1SS2 = 55,
  174. WL_RATE_2X2_VHT2SS2 = 56,
  175. WL_RATE_2X2_VHT3SS2 = 57,
  176. WL_RATE_2X2_VHT4SS2 = 58,
  177. WL_RATE_2X2_VHT5SS2 = 59,
  178. WL_RATE_2X2_VHT6SS2 = 60,
  179. WL_RATE_2X2_VHT7SS2 = 61,
  180. WL_RATE_2X2_VHT8SS2 = 62,
  181. WL_RATE_2X2_VHT9SS2 = 63,
  182. /************
  183. * 3 chains *
  184. ************
  185. */
  186. /* 1 Stream expanded + 2 */
  187. WL_RATE_1X3_DSSS_1 = 64,
  188. WL_RATE_1X3_DSSS_2 = 65,
  189. WL_RATE_1X3_DSSS_5_5 = 66,
  190. WL_RATE_1X3_DSSS_11 = 67,
  191. WL_RATE_1X3_CDD_OFDM_6 = 68,
  192. WL_RATE_1X3_CDD_OFDM_9 = 69,
  193. WL_RATE_1X3_CDD_OFDM_12 = 70,
  194. WL_RATE_1X3_CDD_OFDM_18 = 71,
  195. WL_RATE_1X3_CDD_OFDM_24 = 72,
  196. WL_RATE_1X3_CDD_OFDM_36 = 73,
  197. WL_RATE_1X3_CDD_OFDM_48 = 74,
  198. WL_RATE_1X3_CDD_OFDM_54 = 75,
  199. WL_RATE_1X3_CDD_MCS0 = 76,
  200. WL_RATE_1X3_CDD_MCS1 = 77,
  201. WL_RATE_1X3_CDD_MCS2 = 78,
  202. WL_RATE_1X3_CDD_MCS3 = 79,
  203. WL_RATE_1X3_CDD_MCS4 = 80,
  204. WL_RATE_1X3_CDD_MCS5 = 81,
  205. WL_RATE_1X3_CDD_MCS6 = 82,
  206. WL_RATE_1X3_CDD_MCS7 = 83,
  207. WL_RATE_1X3_VHT0SS1 = 76,
  208. WL_RATE_1X3_VHT1SS1 = 77,
  209. WL_RATE_1X3_VHT2SS1 = 78,
  210. WL_RATE_1X3_VHT3SS1 = 79,
  211. WL_RATE_1X3_VHT4SS1 = 80,
  212. WL_RATE_1X3_VHT5SS1 = 81,
  213. WL_RATE_1X3_VHT6SS1 = 82,
  214. WL_RATE_1X3_VHT7SS1 = 83,
  215. WL_RATE_1X3_VHT8SS1 = 84,
  216. WL_RATE_1X3_VHT9SS1 = 85,
  217. /* 2 Streams expanded + 1 */
  218. WL_RATE_2X3_STBC_MCS0 = 86,
  219. WL_RATE_2X3_STBC_MCS1 = 87,
  220. WL_RATE_2X3_STBC_MCS2 = 88,
  221. WL_RATE_2X3_STBC_MCS3 = 89,
  222. WL_RATE_2X3_STBC_MCS4 = 90,
  223. WL_RATE_2X3_STBC_MCS5 = 91,
  224. WL_RATE_2X3_STBC_MCS6 = 92,
  225. WL_RATE_2X3_STBC_MCS7 = 93,
  226. WL_RATE_2X3_STBC_VHT0SS1 = 86,
  227. WL_RATE_2X3_STBC_VHT1SS1 = 87,
  228. WL_RATE_2X3_STBC_VHT2SS1 = 88,
  229. WL_RATE_2X3_STBC_VHT3SS1 = 89,
  230. WL_RATE_2X3_STBC_VHT4SS1 = 90,
  231. WL_RATE_2X3_STBC_VHT5SS1 = 91,
  232. WL_RATE_2X3_STBC_VHT6SS1 = 92,
  233. WL_RATE_2X3_STBC_VHT7SS1 = 93,
  234. WL_RATE_2X3_STBC_VHT8SS1 = 94,
  235. WL_RATE_2X3_STBC_VHT9SS1 = 95,
  236. WL_RATE_2X3_SDM_MCS8 = 96,
  237. WL_RATE_2X3_SDM_MCS9 = 97,
  238. WL_RATE_2X3_SDM_MCS10 = 98,
  239. WL_RATE_2X3_SDM_MCS11 = 99,
  240. WL_RATE_2X3_SDM_MCS12 = 100,
  241. WL_RATE_2X3_SDM_MCS13 = 101,
  242. WL_RATE_2X3_SDM_MCS14 = 102,
  243. WL_RATE_2X3_SDM_MCS15 = 103,
  244. WL_RATE_2X3_VHT0SS2 = 96,
  245. WL_RATE_2X3_VHT1SS2 = 97,
  246. WL_RATE_2X3_VHT2SS2 = 98,
  247. WL_RATE_2X3_VHT3SS2 = 99,
  248. WL_RATE_2X3_VHT4SS2 = 100,
  249. WL_RATE_2X3_VHT5SS2 = 101,
  250. WL_RATE_2X3_VHT6SS2 = 102,
  251. WL_RATE_2X3_VHT7SS2 = 103,
  252. WL_RATE_2X3_VHT8SS2 = 104,
  253. WL_RATE_2X3_VHT9SS2 = 105,
  254. /* 3 Streams */
  255. WL_RATE_3X3_SDM_MCS16 = 106,
  256. WL_RATE_3X3_SDM_MCS17 = 107,
  257. WL_RATE_3X3_SDM_MCS18 = 108,
  258. WL_RATE_3X3_SDM_MCS19 = 109,
  259. WL_RATE_3X3_SDM_MCS20 = 110,
  260. WL_RATE_3X3_SDM_MCS21 = 111,
  261. WL_RATE_3X3_SDM_MCS22 = 112,
  262. WL_RATE_3X3_SDM_MCS23 = 113,
  263. WL_RATE_3X3_VHT0SS3 = 106,
  264. WL_RATE_3X3_VHT1SS3 = 107,
  265. WL_RATE_3X3_VHT2SS3 = 108,
  266. WL_RATE_3X3_VHT3SS3 = 109,
  267. WL_RATE_3X3_VHT4SS3 = 110,
  268. WL_RATE_3X3_VHT5SS3 = 111,
  269. WL_RATE_3X3_VHT6SS3 = 112,
  270. WL_RATE_3X3_VHT7SS3 = 113,
  271. WL_RATE_3X3_VHT8SS3 = 114,
  272. WL_RATE_3X3_VHT9SS3 = 115,
  273. /****************************
  274. * TX Beamforming, 2 chains *
  275. ****************************
  276. */
  277. /* 1 Stream expanded + 1 */
  278. WL_RATE_1X2_TXBF_OFDM_6 = 116,
  279. WL_RATE_1X2_TXBF_OFDM_9 = 117,
  280. WL_RATE_1X2_TXBF_OFDM_12 = 118,
  281. WL_RATE_1X2_TXBF_OFDM_18 = 119,
  282. WL_RATE_1X2_TXBF_OFDM_24 = 120,
  283. WL_RATE_1X2_TXBF_OFDM_36 = 121,
  284. WL_RATE_1X2_TXBF_OFDM_48 = 122,
  285. WL_RATE_1X2_TXBF_OFDM_54 = 123,
  286. WL_RATE_1X2_TXBF_MCS0 = 124,
  287. WL_RATE_1X2_TXBF_MCS1 = 125,
  288. WL_RATE_1X2_TXBF_MCS2 = 126,
  289. WL_RATE_1X2_TXBF_MCS3 = 127,
  290. WL_RATE_1X2_TXBF_MCS4 = 128,
  291. WL_RATE_1X2_TXBF_MCS5 = 129,
  292. WL_RATE_1X2_TXBF_MCS6 = 130,
  293. WL_RATE_1X2_TXBF_MCS7 = 131,
  294. WL_RATE_1X2_TXBF_VHT0SS1 = 124,
  295. WL_RATE_1X2_TXBF_VHT1SS1 = 125,
  296. WL_RATE_1X2_TXBF_VHT2SS1 = 126,
  297. WL_RATE_1X2_TXBF_VHT3SS1 = 127,
  298. WL_RATE_1X2_TXBF_VHT4SS1 = 128,
  299. WL_RATE_1X2_TXBF_VHT5SS1 = 129,
  300. WL_RATE_1X2_TXBF_VHT6SS1 = 130,
  301. WL_RATE_1X2_TXBF_VHT7SS1 = 131,
  302. WL_RATE_1X2_TXBF_VHT8SS1 = 132,
  303. WL_RATE_1X2_TXBF_VHT9SS1 = 133,
  304. /* 2 Streams */
  305. WL_RATE_2X2_TXBF_SDM_MCS8 = 134,
  306. WL_RATE_2X2_TXBF_SDM_MCS9 = 135,
  307. WL_RATE_2X2_TXBF_SDM_MCS10 = 136,
  308. WL_RATE_2X2_TXBF_SDM_MCS11 = 137,
  309. WL_RATE_2X2_TXBF_SDM_MCS12 = 138,
  310. WL_RATE_2X2_TXBF_SDM_MCS13 = 139,
  311. WL_RATE_2X2_TXBF_SDM_MCS14 = 140,
  312. WL_RATE_2X2_TXBF_SDM_MCS15 = 141,
  313. WL_RATE_2X2_TXBF_VHT0SS2 = 134,
  314. WL_RATE_2X2_TXBF_VHT1SS2 = 135,
  315. WL_RATE_2X2_TXBF_VHT2SS2 = 136,
  316. WL_RATE_2X2_TXBF_VHT3SS2 = 137,
  317. WL_RATE_2X2_TXBF_VHT4SS2 = 138,
  318. WL_RATE_2X2_TXBF_VHT5SS2 = 139,
  319. WL_RATE_2X2_TXBF_VHT6SS2 = 140,
  320. WL_RATE_2X2_TXBF_VHT7SS2 = 141,
  321. /****************************
  322. * TX Beamforming, 3 chains *
  323. ****************************
  324. */
  325. /* 1 Stream expanded + 2 */
  326. WL_RATE_1X3_TXBF_OFDM_6 = 142,
  327. WL_RATE_1X3_TXBF_OFDM_9 = 143,
  328. WL_RATE_1X3_TXBF_OFDM_12 = 144,
  329. WL_RATE_1X3_TXBF_OFDM_18 = 145,
  330. WL_RATE_1X3_TXBF_OFDM_24 = 146,
  331. WL_RATE_1X3_TXBF_OFDM_36 = 147,
  332. WL_RATE_1X3_TXBF_OFDM_48 = 148,
  333. WL_RATE_1X3_TXBF_OFDM_54 = 149,
  334. WL_RATE_1X3_TXBF_MCS0 = 150,
  335. WL_RATE_1X3_TXBF_MCS1 = 151,
  336. WL_RATE_1X3_TXBF_MCS2 = 152,
  337. WL_RATE_1X3_TXBF_MCS3 = 153,
  338. WL_RATE_1X3_TXBF_MCS4 = 154,
  339. WL_RATE_1X3_TXBF_MCS5 = 155,
  340. WL_RATE_1X3_TXBF_MCS6 = 156,
  341. WL_RATE_1X3_TXBF_MCS7 = 157,
  342. WL_RATE_1X3_TXBF_VHT0SS1 = 150,
  343. WL_RATE_1X3_TXBF_VHT1SS1 = 151,
  344. WL_RATE_1X3_TXBF_VHT2SS1 = 152,
  345. WL_RATE_1X3_TXBF_VHT3SS1 = 153,
  346. WL_RATE_1X3_TXBF_VHT4SS1 = 154,
  347. WL_RATE_1X3_TXBF_VHT5SS1 = 155,
  348. WL_RATE_1X3_TXBF_VHT6SS1 = 156,
  349. WL_RATE_1X3_TXBF_VHT7SS1 = 157,
  350. WL_RATE_1X3_TXBF_VHT8SS1 = 158,
  351. WL_RATE_1X3_TXBF_VHT9SS1 = 159,
  352. /* 2 Streams expanded + 1 */
  353. WL_RATE_2X3_TXBF_SDM_MCS8 = 160,
  354. WL_RATE_2X3_TXBF_SDM_MCS9 = 161,
  355. WL_RATE_2X3_TXBF_SDM_MCS10 = 162,
  356. WL_RATE_2X3_TXBF_SDM_MCS11 = 163,
  357. WL_RATE_2X3_TXBF_SDM_MCS12 = 164,
  358. WL_RATE_2X3_TXBF_SDM_MCS13 = 165,
  359. WL_RATE_2X3_TXBF_SDM_MCS14 = 166,
  360. WL_RATE_2X3_TXBF_SDM_MCS15 = 167,
  361. WL_RATE_2X3_TXBF_VHT0SS2 = 160,
  362. WL_RATE_2X3_TXBF_VHT1SS2 = 161,
  363. WL_RATE_2X3_TXBF_VHT2SS2 = 162,
  364. WL_RATE_2X3_TXBF_VHT3SS2 = 163,
  365. WL_RATE_2X3_TXBF_VHT4SS2 = 164,
  366. WL_RATE_2X3_TXBF_VHT5SS2 = 165,
  367. WL_RATE_2X3_TXBF_VHT6SS2 = 166,
  368. WL_RATE_2X3_TXBF_VHT7SS2 = 167,
  369. WL_RATE_2X3_TXBF_VHT8SS2 = 168,
  370. WL_RATE_2X3_TXBF_VHT9SS2 = 169,
  371. /* 3 Streams */
  372. WL_RATE_3X3_TXBF_SDM_MCS16 = 170,
  373. WL_RATE_3X3_TXBF_SDM_MCS17 = 171,
  374. WL_RATE_3X3_TXBF_SDM_MCS18 = 172,
  375. WL_RATE_3X3_TXBF_SDM_MCS19 = 173,
  376. WL_RATE_3X3_TXBF_SDM_MCS20 = 174,
  377. WL_RATE_3X3_TXBF_SDM_MCS21 = 175,
  378. WL_RATE_3X3_TXBF_SDM_MCS22 = 176,
  379. WL_RATE_3X3_TXBF_SDM_MCS23 = 177,
  380. WL_RATE_3X3_TXBF_VHT0SS3 = 170,
  381. WL_RATE_3X3_TXBF_VHT1SS3 = 171,
  382. WL_RATE_3X3_TXBF_VHT2SS3 = 172,
  383. WL_RATE_3X3_TXBF_VHT3SS3 = 173,
  384. WL_RATE_3X3_TXBF_VHT4SS3 = 174,
  385. WL_RATE_3X3_TXBF_VHT5SS3 = 175,
  386. WL_RATE_3X3_TXBF_VHT6SS3 = 176,
  387. WL_RATE_3X3_TXBF_VHT7SS3 = 177
  388. } clm_rates_t;
  389. /* Number of rate codes */
  390. #define WL_NUMRATES 178
  391. #ifdef __cplusplus
  392. }
  393. #endif /* __cplusplus */
  394. #endif /* _bcmwifi_rates_h_ */