receive_rssi_info.h 42 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257
  1. /*
  2. * Copyright (c) 2016-2018 The Linux Foundation. All rights reserved.
  3. *
  4. * Permission to use, copy, modify, and/or distribute this software for
  5. * any purpose with or without fee is hereby granted, provided that the
  6. * above copyright notice and this permission notice appear in all
  7. * copies.
  8. *
  9. * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
  10. * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
  11. * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
  12. * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
  13. * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
  14. * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  15. * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  16. * PERFORMANCE OF THIS SOFTWARE.
  17. */
  18. #ifndef _RECEIVE_RSSI_INFO_H_
  19. #define _RECEIVE_RSSI_INFO_H_
  20. #if !defined(__ASSEMBLER__)
  21. #endif
  22. // ################ START SUMMARY #################
  23. //
  24. // Dword Fields
  25. // 0 rssi_pri20_chain0[7:0], rssi_ext20_chain0[15:8], rssi_ext40_low20_chain0[23:16], rssi_ext40_high20_chain0[31:24]
  26. // 1 rssi_ext80_low20_chain0[7:0], rssi_ext80_low_high20_chain0[15:8], rssi_ext80_high_low20_chain0[23:16], rssi_ext80_high20_chain0[31:24]
  27. // 2 rssi_pri20_chain1[7:0], rssi_ext20_chain1[15:8], rssi_ext40_low20_chain1[23:16], rssi_ext40_high20_chain1[31:24]
  28. // 3 rssi_ext80_low20_chain1[7:0], rssi_ext80_low_high20_chain1[15:8], rssi_ext80_high_low20_chain1[23:16], rssi_ext80_high20_chain1[31:24]
  29. // 4 rssi_pri20_chain2[7:0], rssi_ext20_chain2[15:8], rssi_ext40_low20_chain2[23:16], rssi_ext40_high20_chain2[31:24]
  30. // 5 rssi_ext80_low20_chain2[7:0], rssi_ext80_low_high20_chain2[15:8], rssi_ext80_high_low20_chain2[23:16], rssi_ext80_high20_chain2[31:24]
  31. // 6 rssi_pri20_chain3[7:0], rssi_ext20_chain3[15:8], rssi_ext40_low20_chain3[23:16], rssi_ext40_high20_chain3[31:24]
  32. // 7 rssi_ext80_low20_chain3[7:0], rssi_ext80_low_high20_chain3[15:8], rssi_ext80_high_low20_chain3[23:16], rssi_ext80_high20_chain3[31:24]
  33. // 8 rssi_pri20_chain4[7:0], rssi_ext20_chain4[15:8], rssi_ext40_low20_chain4[23:16], rssi_ext40_high20_chain4[31:24]
  34. // 9 rssi_ext80_low20_chain4[7:0], rssi_ext80_low_high20_chain4[15:8], rssi_ext80_high_low20_chain4[23:16], rssi_ext80_high20_chain4[31:24]
  35. // 10 rssi_pri20_chain5[7:0], rssi_ext20_chain5[15:8], rssi_ext40_low20_chain5[23:16], rssi_ext40_high20_chain5[31:24]
  36. // 11 rssi_ext80_low20_chain5[7:0], rssi_ext80_low_high20_chain5[15:8], rssi_ext80_high_low20_chain5[23:16], rssi_ext80_high20_chain5[31:24]
  37. // 12 rssi_pri20_chain6[7:0], rssi_ext20_chain6[15:8], rssi_ext40_low20_chain6[23:16], rssi_ext40_high20_chain6[31:24]
  38. // 13 rssi_ext80_low20_chain6[7:0], rssi_ext80_low_high20_chain6[15:8], rssi_ext80_high_low20_chain6[23:16], rssi_ext80_high20_chain6[31:24]
  39. // 14 rssi_pri20_chain7[7:0], rssi_ext20_chain7[15:8], rssi_ext40_low20_chain7[23:16], rssi_ext40_high20_chain7[31:24]
  40. // 15 rssi_ext80_low20_chain7[7:0], rssi_ext80_low_high20_chain7[15:8], rssi_ext80_high_low20_chain7[23:16], rssi_ext80_high20_chain7[31:24]
  41. //
  42. // ################ END SUMMARY #################
  43. #define NUM_OF_DWORDS_RECEIVE_RSSI_INFO 16
  44. struct receive_rssi_info {
  45. uint32_t rssi_pri20_chain0 : 8, //[7:0]
  46. rssi_ext20_chain0 : 8, //[15:8]
  47. rssi_ext40_low20_chain0 : 8, //[23:16]
  48. rssi_ext40_high20_chain0 : 8; //[31:24]
  49. uint32_t rssi_ext80_low20_chain0 : 8, //[7:0]
  50. rssi_ext80_low_high20_chain0 : 8, //[15:8]
  51. rssi_ext80_high_low20_chain0 : 8, //[23:16]
  52. rssi_ext80_high20_chain0 : 8; //[31:24]
  53. uint32_t rssi_pri20_chain1 : 8, //[7:0]
  54. rssi_ext20_chain1 : 8, //[15:8]
  55. rssi_ext40_low20_chain1 : 8, //[23:16]
  56. rssi_ext40_high20_chain1 : 8; //[31:24]
  57. uint32_t rssi_ext80_low20_chain1 : 8, //[7:0]
  58. rssi_ext80_low_high20_chain1 : 8, //[15:8]
  59. rssi_ext80_high_low20_chain1 : 8, //[23:16]
  60. rssi_ext80_high20_chain1 : 8; //[31:24]
  61. uint32_t rssi_pri20_chain2 : 8, //[7:0]
  62. rssi_ext20_chain2 : 8, //[15:8]
  63. rssi_ext40_low20_chain2 : 8, //[23:16]
  64. rssi_ext40_high20_chain2 : 8; //[31:24]
  65. uint32_t rssi_ext80_low20_chain2 : 8, //[7:0]
  66. rssi_ext80_low_high20_chain2 : 8, //[15:8]
  67. rssi_ext80_high_low20_chain2 : 8, //[23:16]
  68. rssi_ext80_high20_chain2 : 8; //[31:24]
  69. uint32_t rssi_pri20_chain3 : 8, //[7:0]
  70. rssi_ext20_chain3 : 8, //[15:8]
  71. rssi_ext40_low20_chain3 : 8, //[23:16]
  72. rssi_ext40_high20_chain3 : 8; //[31:24]
  73. uint32_t rssi_ext80_low20_chain3 : 8, //[7:0]
  74. rssi_ext80_low_high20_chain3 : 8, //[15:8]
  75. rssi_ext80_high_low20_chain3 : 8, //[23:16]
  76. rssi_ext80_high20_chain3 : 8; //[31:24]
  77. uint32_t rssi_pri20_chain4 : 8, //[7:0]
  78. rssi_ext20_chain4 : 8, //[15:8]
  79. rssi_ext40_low20_chain4 : 8, //[23:16]
  80. rssi_ext40_high20_chain4 : 8; //[31:24]
  81. uint32_t rssi_ext80_low20_chain4 : 8, //[7:0]
  82. rssi_ext80_low_high20_chain4 : 8, //[15:8]
  83. rssi_ext80_high_low20_chain4 : 8, //[23:16]
  84. rssi_ext80_high20_chain4 : 8; //[31:24]
  85. uint32_t rssi_pri20_chain5 : 8, //[7:0]
  86. rssi_ext20_chain5 : 8, //[15:8]
  87. rssi_ext40_low20_chain5 : 8, //[23:16]
  88. rssi_ext40_high20_chain5 : 8; //[31:24]
  89. uint32_t rssi_ext80_low20_chain5 : 8, //[7:0]
  90. rssi_ext80_low_high20_chain5 : 8, //[15:8]
  91. rssi_ext80_high_low20_chain5 : 8, //[23:16]
  92. rssi_ext80_high20_chain5 : 8; //[31:24]
  93. uint32_t rssi_pri20_chain6 : 8, //[7:0]
  94. rssi_ext20_chain6 : 8, //[15:8]
  95. rssi_ext40_low20_chain6 : 8, //[23:16]
  96. rssi_ext40_high20_chain6 : 8; //[31:24]
  97. uint32_t rssi_ext80_low20_chain6 : 8, //[7:0]
  98. rssi_ext80_low_high20_chain6 : 8, //[15:8]
  99. rssi_ext80_high_low20_chain6 : 8, //[23:16]
  100. rssi_ext80_high20_chain6 : 8; //[31:24]
  101. uint32_t rssi_pri20_chain7 : 8, //[7:0]
  102. rssi_ext20_chain7 : 8, //[15:8]
  103. rssi_ext40_low20_chain7 : 8, //[23:16]
  104. rssi_ext40_high20_chain7 : 8; //[31:24]
  105. uint32_t rssi_ext80_low20_chain7 : 8, //[7:0]
  106. rssi_ext80_low_high20_chain7 : 8, //[15:8]
  107. rssi_ext80_high_low20_chain7 : 8, //[23:16]
  108. rssi_ext80_high20_chain7 : 8; //[31:24]
  109. };
  110. /*
  111. rssi_pri20_chain0
  112. RSSI of RX PPDU on chain 0 of primary 20 MHz bandwidth.
  113. Value of 0x80 indicates invalid.
  114. rssi_ext20_chain0
  115. RSSI of RX PPDU on chain 0 of extension 20 MHz
  116. bandwidth.
  117. Value of 0x80 indicates invalid.
  118. rssi_ext40_low20_chain0
  119. RSSI of RX PPDU on chain 0 of extension 40, low 20 MHz
  120. bandwidth.
  121. Value of 0x80 indicates invalid.
  122. rssi_ext40_high20_chain0
  123. RSSI of RX PPDU on chain 0 of extension 40, high 20 MHz
  124. bandwidth.
  125. Value of 0x80 indicates invalid.
  126. rssi_ext80_low20_chain0
  127. RSSI of RX PPDU on chain 0 of extension 80, low 20 MHz
  128. bandwidth.
  129. Value of 0x80 indicates invalid.
  130. rssi_ext80_low_high20_chain0
  131. RSSI of RX PPDU on chain 0 of extension 80, low-high 20
  132. MHz bandwidth.
  133. Value of 0x80 indicates invalid.
  134. rssi_ext80_high_low20_chain0
  135. RSSI of RX PPDU on chain 0 of extension 80, high-low 20
  136. MHz bandwidth.
  137. Value of 0x80 indicates invalid.
  138. rssi_ext80_high20_chain0
  139. RSSI of RX PPDU on chain 0 of extension 80, high 20 MHz
  140. bandwidth.
  141. Value of 0x80 indicates invalid.
  142. rssi_pri20_chain1
  143. RSSI of RX PPDU on chain 1 of primary 20 MHz bandwidth.
  144. Value of 0x80 indicates invalid.
  145. rssi_ext20_chain1
  146. RSSI of RX PPDU on chain 1 of extension 20 MHz
  147. bandwidth.
  148. Value of 0x80 indicates invalid.
  149. rssi_ext40_low20_chain1
  150. RSSI of RX PPDU on chain 1 of extension 40, low 20 MHz
  151. bandwidth.
  152. Value of 0x80 indicates invalid.
  153. rssi_ext40_high20_chain1
  154. RSSI of RX PPDU on chain 1 of extension 40, high 20 MHz
  155. bandwidth.
  156. Value of 0x80 indicates invalid.
  157. rssi_ext80_low20_chain1
  158. RSSI of RX PPDU on chain 1 of extension 80, low 20 MHz
  159. bandwidth.
  160. Value of 0x80 indicates invalid.
  161. rssi_ext80_low_high20_chain1
  162. RSSI of RX PPDU on chain 1 of extension 80, low-high 20
  163. MHz bandwidth.
  164. Value of 0x80 indicates invalid.
  165. rssi_ext80_high_low20_chain1
  166. RSSI of RX PPDU on chain 1 of extension 80, high-low 20
  167. MHz bandwidth.
  168. Value of 0x80 indicates invalid.
  169. rssi_ext80_high20_chain1
  170. RSSI of RX PPDU on chain 1 of extension 80, high 20 MHz
  171. bandwidth.
  172. Value of 0x80 indicates invalid.
  173. rssi_pri20_chain2
  174. RSSI of RX PPDU on chain 2 of primary 20 MHz bandwidth.
  175. Value of 0x80 indicates invalid.
  176. rssi_ext20_chain2
  177. RSSI of RX PPDU on chain 2 of extension 20 MHz
  178. bandwidth.
  179. Value of 0x80 indicates invalid.
  180. rssi_ext40_low20_chain2
  181. RSSI of RX PPDU on chain 2 of extension 40, low 20 MHz
  182. bandwidth.
  183. Value of 0x80 indicates invalid.
  184. rssi_ext40_high20_chain2
  185. RSSI of RX PPDU on chain 2 of extension 40, high 20 MHz
  186. bandwidth.
  187. Value of 0x80 indicates invalid.
  188. rssi_ext80_low20_chain2
  189. RSSI of RX PPDU on chain 2 of extension 80, low 20 MHz
  190. bandwidth.
  191. Value of 0x80 indicates invalid.
  192. rssi_ext80_low_high20_chain2
  193. RSSI of RX PPDU on chain 2 of extension 80, low-high 20
  194. MHz bandwidth.
  195. Value of 0x80 indicates invalid.
  196. rssi_ext80_high_low20_chain2
  197. RSSI of RX PPDU on chain 2 of extension 80, high-low 20
  198. MHz bandwidth.
  199. Value of 0x80 indicates invalid.
  200. rssi_ext80_high20_chain2
  201. RSSI of RX PPDU on chain 2 of extension 80, high 20 MHz
  202. bandwidth.
  203. Value of 0x80 indicates invalid.
  204. rssi_pri20_chain3
  205. RSSI of RX PPDU on chain 3 of primary 20 MHz bandwidth.
  206. Value of 0x80 indicates invalid.
  207. rssi_ext20_chain3
  208. RSSI of RX PPDU on chain 3 of extension 20 MHz
  209. bandwidth.
  210. Value of 0x80 indicates invalid.
  211. rssi_ext40_low20_chain3
  212. RSSI of RX PPDU on chain 3 of extension 40, low 20 MHz
  213. bandwidth.
  214. Value of 0x80 indicates invalid.
  215. rssi_ext40_high20_chain3
  216. RSSI of RX PPDU on chain 3 of extension 40, high 20 MHz
  217. bandwidth.
  218. Value of 0x80 indicates invalid.
  219. rssi_ext80_low20_chain3
  220. RSSI of RX PPDU on chain 3 of extension 80, low 20 MHz
  221. bandwidth.
  222. Value of 0x80 indicates invalid.
  223. rssi_ext80_low_high20_chain3
  224. RSSI of RX PPDU on chain 3 of extension 80, low-high 20
  225. MHz bandwidth.
  226. Value of 0x80 indicates invalid.
  227. rssi_ext80_high_low20_chain3
  228. RSSI of RX PPDU on chain 3 of extension 80, high-low 20
  229. MHz bandwidth.
  230. Value of 0x80 indicates invalid.
  231. rssi_ext80_high20_chain3
  232. RSSI of RX PPDU on chain 3 of extension 80, high 20 MHz
  233. bandwidth.
  234. Value of 0x80 indicates invalid.
  235. rssi_pri20_chain4
  236. RSSI of RX PPDU on chain 4 of primary 20 MHz bandwidth.
  237. Value of 0x80 indicates invalid.
  238. rssi_ext20_chain4
  239. RSSI of RX PPDU on chain 4 of extension 20 MHz
  240. bandwidth.
  241. Value of 0x80 indicates invalid.
  242. rssi_ext40_low20_chain4
  243. RSSI of RX PPDU on chain 4 of extension 40, low 20 MHz
  244. bandwidth.
  245. Value of 0x80 indicates invalid.
  246. rssi_ext40_high20_chain4
  247. RSSI of RX PPDU on chain 4 of extension 40, high 20 MHz
  248. bandwidth.
  249. Value of 0x80 indicates invalid.
  250. rssi_ext80_low20_chain4
  251. RSSI of RX PPDU on chain 4 of extension 80, low 20 MHz
  252. bandwidth.
  253. Value of 0x80 indicates invalid.
  254. rssi_ext80_low_high20_chain4
  255. RSSI of RX PPDU on chain 4 of extension 80, low-high 20
  256. MHz bandwidth.
  257. Value of 0x80 indicates invalid.
  258. rssi_ext80_high_low20_chain4
  259. RSSI of RX PPDU on chain 4 of extension 80, high-low 20
  260. MHz bandwidth.
  261. Value of 0x80 indicates invalid.
  262. rssi_ext80_high20_chain4
  263. RSSI of RX PPDU on chain 4 of extension 80, high 20 MHz
  264. bandwidth.
  265. Value of 0x80 indicates invalid.
  266. rssi_pri20_chain5
  267. RSSI of RX PPDU on chain 0 of primary 20 MHz bandwidth.
  268. Value of 0x80 indicates invalid.
  269. rssi_ext20_chain5
  270. RSSI of RX PPDU on chain 5 of extension 20 MHz
  271. bandwidth.
  272. Value of 0x80 indicates invalid.
  273. rssi_ext40_low20_chain5
  274. RSSI of RX PPDU on chain 5 of extension 40, low 20 MHz
  275. bandwidth.
  276. Value of 0x80 indicates invalid.
  277. rssi_ext40_high20_chain5
  278. RSSI of RX PPDU on chain 5 of extension 40, high 20 MHz
  279. bandwidth.
  280. Value of 0x80 indicates invalid.
  281. rssi_ext80_low20_chain5
  282. RSSI of RX PPDU on chain 5 of extension 80, low 20 MHz
  283. bandwidth.
  284. Value of 0x80 indicates invalid.
  285. rssi_ext80_low_high20_chain5
  286. RSSI of RX PPDU on chain 5 of extension 80, low-high 20
  287. MHz bandwidth.
  288. Value of 0x80 indicates invalid.
  289. rssi_ext80_high_low20_chain5
  290. RSSI of RX PPDU on chain 5 of extension 80, high-low 20
  291. MHz bandwidth.
  292. Value of 0x80 indicates invalid.
  293. rssi_ext80_high20_chain5
  294. RSSI of RX PPDU on chain 5 of extension 80, high 20 MHz
  295. bandwidth.
  296. Value of 0x80 indicates invalid.
  297. rssi_pri20_chain6
  298. RSSI of RX PPDU on chain 6 of primary 20 MHz bandwidth.
  299. Value of 0x80 indicates invalid.
  300. rssi_ext20_chain6
  301. RSSI of RX PPDU on chain 6 of extension 20 MHz
  302. bandwidth.
  303. Value of 0x80 indicates invalid.
  304. rssi_ext40_low20_chain6
  305. RSSI of RX PPDU on chain 6 of extension 40, low 20 MHz
  306. bandwidth.
  307. Value of 0x80 indicates invalid.
  308. rssi_ext40_high20_chain6
  309. RSSI of RX PPDU on chain 6 of extension 40, high 20 MHz
  310. bandwidth.
  311. Value of 0x80 indicates invalid.
  312. rssi_ext80_low20_chain6
  313. RSSI of RX PPDU on chain 6 of extension 80, low 20 MHz
  314. bandwidth.
  315. Value of 0x80 indicates invalid.
  316. rssi_ext80_low_high20_chain6
  317. RSSI of RX PPDU on chain 6 of extension 80, low-high 20
  318. MHz bandwidth.
  319. Value of 0x80 indicates invalid.
  320. rssi_ext80_high_low20_chain6
  321. RSSI of RX PPDU on chain 6 of extension 80, high-low 20
  322. MHz bandwidth.
  323. Value of 0x80 indicates invalid.
  324. rssi_ext80_high20_chain6
  325. RSSI of RX PPDU on chain 6 of extension 80, high 20 MHz
  326. bandwidth.
  327. Value of 0x80 indicates invalid.
  328. rssi_pri20_chain7
  329. RSSI of RX PPDU on chain 7 of primary 20 MHz bandwidth.
  330. Value of 0x80 indicates invalid.
  331. rssi_ext20_chain7
  332. RSSI of RX PPDU on chain 7 of extension 20 MHz
  333. bandwidth.
  334. Value of 0x80 indicates invalid.
  335. rssi_ext40_low20_chain7
  336. RSSI of RX PPDU on chain 7 of extension 40, low 20 MHz
  337. bandwidth.
  338. Value of 0x80 indicates invalid.
  339. rssi_ext40_high20_chain7
  340. RSSI of RX PPDU on chain 7 of extension 40, high 20 MHz
  341. bandwidth.
  342. Value of 0x80 indicates invalid.
  343. rssi_ext80_low20_chain7
  344. RSSI of RX PPDU on chain 7 of extension 80, low 20 MHz
  345. bandwidth.
  346. Value of 0x80 indicates invalid.
  347. rssi_ext80_low_high20_chain7
  348. RSSI of RX PPDU on chain 7 of extension 80, low-high 20
  349. MHz bandwidth.
  350. Value of 0x80 indicates invalid.
  351. rssi_ext80_high_low20_chain7
  352. RSSI of RX PPDU on chain 7 of extension 80, high-low 20
  353. MHz bandwidth.
  354. Value of 0x80 indicates invalid.
  355. rssi_ext80_high20_chain7
  356. RSSI of RX PPDU on chain 7 of extension 80, high 20 MHz
  357. bandwidth.
  358. Value of 0x80 indicates invalid.
  359. */
  360. /* Description RECEIVE_RSSI_INFO_0_RSSI_PRI20_CHAIN0
  361. RSSI of RX PPDU on chain 0 of primary 20 MHz bandwidth.
  362. Value of 0x80 indicates invalid.
  363. */
  364. #define RECEIVE_RSSI_INFO_0_RSSI_PRI20_CHAIN0_OFFSET 0x00000000
  365. #define RECEIVE_RSSI_INFO_0_RSSI_PRI20_CHAIN0_LSB 0
  366. #define RECEIVE_RSSI_INFO_0_RSSI_PRI20_CHAIN0_MASK 0x000000ff
  367. /* Description RECEIVE_RSSI_INFO_0_RSSI_EXT20_CHAIN0
  368. RSSI of RX PPDU on chain 0 of extension 20 MHz
  369. bandwidth.
  370. Value of 0x80 indicates invalid.
  371. */
  372. #define RECEIVE_RSSI_INFO_0_RSSI_EXT20_CHAIN0_OFFSET 0x00000000
  373. #define RECEIVE_RSSI_INFO_0_RSSI_EXT20_CHAIN0_LSB 8
  374. #define RECEIVE_RSSI_INFO_0_RSSI_EXT20_CHAIN0_MASK 0x0000ff00
  375. /* Description RECEIVE_RSSI_INFO_0_RSSI_EXT40_LOW20_CHAIN0
  376. RSSI of RX PPDU on chain 0 of extension 40, low 20 MHz
  377. bandwidth.
  378. Value of 0x80 indicates invalid.
  379. */
  380. #define RECEIVE_RSSI_INFO_0_RSSI_EXT40_LOW20_CHAIN0_OFFSET 0x00000000
  381. #define RECEIVE_RSSI_INFO_0_RSSI_EXT40_LOW20_CHAIN0_LSB 16
  382. #define RECEIVE_RSSI_INFO_0_RSSI_EXT40_LOW20_CHAIN0_MASK 0x00ff0000
  383. /* Description RECEIVE_RSSI_INFO_0_RSSI_EXT40_HIGH20_CHAIN0
  384. RSSI of RX PPDU on chain 0 of extension 40, high 20 MHz
  385. bandwidth.
  386. Value of 0x80 indicates invalid.
  387. */
  388. #define RECEIVE_RSSI_INFO_0_RSSI_EXT40_HIGH20_CHAIN0_OFFSET 0x00000000
  389. #define RECEIVE_RSSI_INFO_0_RSSI_EXT40_HIGH20_CHAIN0_LSB 24
  390. #define RECEIVE_RSSI_INFO_0_RSSI_EXT40_HIGH20_CHAIN0_MASK 0xff000000
  391. /* Description RECEIVE_RSSI_INFO_1_RSSI_EXT80_LOW20_CHAIN0
  392. RSSI of RX PPDU on chain 0 of extension 80, low 20 MHz
  393. bandwidth.
  394. Value of 0x80 indicates invalid.
  395. */
  396. #define RECEIVE_RSSI_INFO_1_RSSI_EXT80_LOW20_CHAIN0_OFFSET 0x00000004
  397. #define RECEIVE_RSSI_INFO_1_RSSI_EXT80_LOW20_CHAIN0_LSB 0
  398. #define RECEIVE_RSSI_INFO_1_RSSI_EXT80_LOW20_CHAIN0_MASK 0x000000ff
  399. /* Description RECEIVE_RSSI_INFO_1_RSSI_EXT80_LOW_HIGH20_CHAIN0
  400. RSSI of RX PPDU on chain 0 of extension 80, low-high 20
  401. MHz bandwidth.
  402. Value of 0x80 indicates invalid.
  403. */
  404. #define RECEIVE_RSSI_INFO_1_RSSI_EXT80_LOW_HIGH20_CHAIN0_OFFSET 0x00000004
  405. #define RECEIVE_RSSI_INFO_1_RSSI_EXT80_LOW_HIGH20_CHAIN0_LSB 8
  406. #define RECEIVE_RSSI_INFO_1_RSSI_EXT80_LOW_HIGH20_CHAIN0_MASK 0x0000ff00
  407. /* Description RECEIVE_RSSI_INFO_1_RSSI_EXT80_HIGH_LOW20_CHAIN0
  408. RSSI of RX PPDU on chain 0 of extension 80, high-low 20
  409. MHz bandwidth.
  410. Value of 0x80 indicates invalid.
  411. */
  412. #define RECEIVE_RSSI_INFO_1_RSSI_EXT80_HIGH_LOW20_CHAIN0_OFFSET 0x00000004
  413. #define RECEIVE_RSSI_INFO_1_RSSI_EXT80_HIGH_LOW20_CHAIN0_LSB 16
  414. #define RECEIVE_RSSI_INFO_1_RSSI_EXT80_HIGH_LOW20_CHAIN0_MASK 0x00ff0000
  415. /* Description RECEIVE_RSSI_INFO_1_RSSI_EXT80_HIGH20_CHAIN0
  416. RSSI of RX PPDU on chain 0 of extension 80, high 20 MHz
  417. bandwidth.
  418. Value of 0x80 indicates invalid.
  419. */
  420. #define RECEIVE_RSSI_INFO_1_RSSI_EXT80_HIGH20_CHAIN0_OFFSET 0x00000004
  421. #define RECEIVE_RSSI_INFO_1_RSSI_EXT80_HIGH20_CHAIN0_LSB 24
  422. #define RECEIVE_RSSI_INFO_1_RSSI_EXT80_HIGH20_CHAIN0_MASK 0xff000000
  423. /* Description RECEIVE_RSSI_INFO_2_RSSI_PRI20_CHAIN1
  424. RSSI of RX PPDU on chain 1 of primary 20 MHz bandwidth.
  425. Value of 0x80 indicates invalid.
  426. */
  427. #define RECEIVE_RSSI_INFO_2_RSSI_PRI20_CHAIN1_OFFSET 0x00000008
  428. #define RECEIVE_RSSI_INFO_2_RSSI_PRI20_CHAIN1_LSB 0
  429. #define RECEIVE_RSSI_INFO_2_RSSI_PRI20_CHAIN1_MASK 0x000000ff
  430. /* Description RECEIVE_RSSI_INFO_2_RSSI_EXT20_CHAIN1
  431. RSSI of RX PPDU on chain 1 of extension 20 MHz
  432. bandwidth.
  433. Value of 0x80 indicates invalid.
  434. */
  435. #define RECEIVE_RSSI_INFO_2_RSSI_EXT20_CHAIN1_OFFSET 0x00000008
  436. #define RECEIVE_RSSI_INFO_2_RSSI_EXT20_CHAIN1_LSB 8
  437. #define RECEIVE_RSSI_INFO_2_RSSI_EXT20_CHAIN1_MASK 0x0000ff00
  438. /* Description RECEIVE_RSSI_INFO_2_RSSI_EXT40_LOW20_CHAIN1
  439. RSSI of RX PPDU on chain 1 of extension 40, low 20 MHz
  440. bandwidth.
  441. Value of 0x80 indicates invalid.
  442. */
  443. #define RECEIVE_RSSI_INFO_2_RSSI_EXT40_LOW20_CHAIN1_OFFSET 0x00000008
  444. #define RECEIVE_RSSI_INFO_2_RSSI_EXT40_LOW20_CHAIN1_LSB 16
  445. #define RECEIVE_RSSI_INFO_2_RSSI_EXT40_LOW20_CHAIN1_MASK 0x00ff0000
  446. /* Description RECEIVE_RSSI_INFO_2_RSSI_EXT40_HIGH20_CHAIN1
  447. RSSI of RX PPDU on chain 1 of extension 40, high 20 MHz
  448. bandwidth.
  449. Value of 0x80 indicates invalid.
  450. */
  451. #define RECEIVE_RSSI_INFO_2_RSSI_EXT40_HIGH20_CHAIN1_OFFSET 0x00000008
  452. #define RECEIVE_RSSI_INFO_2_RSSI_EXT40_HIGH20_CHAIN1_LSB 24
  453. #define RECEIVE_RSSI_INFO_2_RSSI_EXT40_HIGH20_CHAIN1_MASK 0xff000000
  454. /* Description RECEIVE_RSSI_INFO_3_RSSI_EXT80_LOW20_CHAIN1
  455. RSSI of RX PPDU on chain 1 of extension 80, low 20 MHz
  456. bandwidth.
  457. Value of 0x80 indicates invalid.
  458. */
  459. #define RECEIVE_RSSI_INFO_3_RSSI_EXT80_LOW20_CHAIN1_OFFSET 0x0000000c
  460. #define RECEIVE_RSSI_INFO_3_RSSI_EXT80_LOW20_CHAIN1_LSB 0
  461. #define RECEIVE_RSSI_INFO_3_RSSI_EXT80_LOW20_CHAIN1_MASK 0x000000ff
  462. /* Description RECEIVE_RSSI_INFO_3_RSSI_EXT80_LOW_HIGH20_CHAIN1
  463. RSSI of RX PPDU on chain 1 of extension 80, low-high 20
  464. MHz bandwidth.
  465. Value of 0x80 indicates invalid.
  466. */
  467. #define RECEIVE_RSSI_INFO_3_RSSI_EXT80_LOW_HIGH20_CHAIN1_OFFSET 0x0000000c
  468. #define RECEIVE_RSSI_INFO_3_RSSI_EXT80_LOW_HIGH20_CHAIN1_LSB 8
  469. #define RECEIVE_RSSI_INFO_3_RSSI_EXT80_LOW_HIGH20_CHAIN1_MASK 0x0000ff00
  470. /* Description RECEIVE_RSSI_INFO_3_RSSI_EXT80_HIGH_LOW20_CHAIN1
  471. RSSI of RX PPDU on chain 1 of extension 80, high-low 20
  472. MHz bandwidth.
  473. Value of 0x80 indicates invalid.
  474. */
  475. #define RECEIVE_RSSI_INFO_3_RSSI_EXT80_HIGH_LOW20_CHAIN1_OFFSET 0x0000000c
  476. #define RECEIVE_RSSI_INFO_3_RSSI_EXT80_HIGH_LOW20_CHAIN1_LSB 16
  477. #define RECEIVE_RSSI_INFO_3_RSSI_EXT80_HIGH_LOW20_CHAIN1_MASK 0x00ff0000
  478. /* Description RECEIVE_RSSI_INFO_3_RSSI_EXT80_HIGH20_CHAIN1
  479. RSSI of RX PPDU on chain 1 of extension 80, high 20 MHz
  480. bandwidth.
  481. Value of 0x80 indicates invalid.
  482. */
  483. #define RECEIVE_RSSI_INFO_3_RSSI_EXT80_HIGH20_CHAIN1_OFFSET 0x0000000c
  484. #define RECEIVE_RSSI_INFO_3_RSSI_EXT80_HIGH20_CHAIN1_LSB 24
  485. #define RECEIVE_RSSI_INFO_3_RSSI_EXT80_HIGH20_CHAIN1_MASK 0xff000000
  486. /* Description RECEIVE_RSSI_INFO_4_RSSI_PRI20_CHAIN2
  487. RSSI of RX PPDU on chain 2 of primary 20 MHz bandwidth.
  488. Value of 0x80 indicates invalid.
  489. */
  490. #define RECEIVE_RSSI_INFO_4_RSSI_PRI20_CHAIN2_OFFSET 0x00000010
  491. #define RECEIVE_RSSI_INFO_4_RSSI_PRI20_CHAIN2_LSB 0
  492. #define RECEIVE_RSSI_INFO_4_RSSI_PRI20_CHAIN2_MASK 0x000000ff
  493. /* Description RECEIVE_RSSI_INFO_4_RSSI_EXT20_CHAIN2
  494. RSSI of RX PPDU on chain 2 of extension 20 MHz
  495. bandwidth.
  496. Value of 0x80 indicates invalid.
  497. */
  498. #define RECEIVE_RSSI_INFO_4_RSSI_EXT20_CHAIN2_OFFSET 0x00000010
  499. #define RECEIVE_RSSI_INFO_4_RSSI_EXT20_CHAIN2_LSB 8
  500. #define RECEIVE_RSSI_INFO_4_RSSI_EXT20_CHAIN2_MASK 0x0000ff00
  501. /* Description RECEIVE_RSSI_INFO_4_RSSI_EXT40_LOW20_CHAIN2
  502. RSSI of RX PPDU on chain 2 of extension 40, low 20 MHz
  503. bandwidth.
  504. Value of 0x80 indicates invalid.
  505. */
  506. #define RECEIVE_RSSI_INFO_4_RSSI_EXT40_LOW20_CHAIN2_OFFSET 0x00000010
  507. #define RECEIVE_RSSI_INFO_4_RSSI_EXT40_LOW20_CHAIN2_LSB 16
  508. #define RECEIVE_RSSI_INFO_4_RSSI_EXT40_LOW20_CHAIN2_MASK 0x00ff0000
  509. /* Description RECEIVE_RSSI_INFO_4_RSSI_EXT40_HIGH20_CHAIN2
  510. RSSI of RX PPDU on chain 2 of extension 40, high 20 MHz
  511. bandwidth.
  512. Value of 0x80 indicates invalid.
  513. */
  514. #define RECEIVE_RSSI_INFO_4_RSSI_EXT40_HIGH20_CHAIN2_OFFSET 0x00000010
  515. #define RECEIVE_RSSI_INFO_4_RSSI_EXT40_HIGH20_CHAIN2_LSB 24
  516. #define RECEIVE_RSSI_INFO_4_RSSI_EXT40_HIGH20_CHAIN2_MASK 0xff000000
  517. /* Description RECEIVE_RSSI_INFO_5_RSSI_EXT80_LOW20_CHAIN2
  518. RSSI of RX PPDU on chain 2 of extension 80, low 20 MHz
  519. bandwidth.
  520. Value of 0x80 indicates invalid.
  521. */
  522. #define RECEIVE_RSSI_INFO_5_RSSI_EXT80_LOW20_CHAIN2_OFFSET 0x00000014
  523. #define RECEIVE_RSSI_INFO_5_RSSI_EXT80_LOW20_CHAIN2_LSB 0
  524. #define RECEIVE_RSSI_INFO_5_RSSI_EXT80_LOW20_CHAIN2_MASK 0x000000ff
  525. /* Description RECEIVE_RSSI_INFO_5_RSSI_EXT80_LOW_HIGH20_CHAIN2
  526. RSSI of RX PPDU on chain 2 of extension 80, low-high 20
  527. MHz bandwidth.
  528. Value of 0x80 indicates invalid.
  529. */
  530. #define RECEIVE_RSSI_INFO_5_RSSI_EXT80_LOW_HIGH20_CHAIN2_OFFSET 0x00000014
  531. #define RECEIVE_RSSI_INFO_5_RSSI_EXT80_LOW_HIGH20_CHAIN2_LSB 8
  532. #define RECEIVE_RSSI_INFO_5_RSSI_EXT80_LOW_HIGH20_CHAIN2_MASK 0x0000ff00
  533. /* Description RECEIVE_RSSI_INFO_5_RSSI_EXT80_HIGH_LOW20_CHAIN2
  534. RSSI of RX PPDU on chain 2 of extension 80, high-low 20
  535. MHz bandwidth.
  536. Value of 0x80 indicates invalid.
  537. */
  538. #define RECEIVE_RSSI_INFO_5_RSSI_EXT80_HIGH_LOW20_CHAIN2_OFFSET 0x00000014
  539. #define RECEIVE_RSSI_INFO_5_RSSI_EXT80_HIGH_LOW20_CHAIN2_LSB 16
  540. #define RECEIVE_RSSI_INFO_5_RSSI_EXT80_HIGH_LOW20_CHAIN2_MASK 0x00ff0000
  541. /* Description RECEIVE_RSSI_INFO_5_RSSI_EXT80_HIGH20_CHAIN2
  542. RSSI of RX PPDU on chain 2 of extension 80, high 20 MHz
  543. bandwidth.
  544. Value of 0x80 indicates invalid.
  545. */
  546. #define RECEIVE_RSSI_INFO_5_RSSI_EXT80_HIGH20_CHAIN2_OFFSET 0x00000014
  547. #define RECEIVE_RSSI_INFO_5_RSSI_EXT80_HIGH20_CHAIN2_LSB 24
  548. #define RECEIVE_RSSI_INFO_5_RSSI_EXT80_HIGH20_CHAIN2_MASK 0xff000000
  549. /* Description RECEIVE_RSSI_INFO_6_RSSI_PRI20_CHAIN3
  550. RSSI of RX PPDU on chain 3 of primary 20 MHz bandwidth.
  551. Value of 0x80 indicates invalid.
  552. */
  553. #define RECEIVE_RSSI_INFO_6_RSSI_PRI20_CHAIN3_OFFSET 0x00000018
  554. #define RECEIVE_RSSI_INFO_6_RSSI_PRI20_CHAIN3_LSB 0
  555. #define RECEIVE_RSSI_INFO_6_RSSI_PRI20_CHAIN3_MASK 0x000000ff
  556. /* Description RECEIVE_RSSI_INFO_6_RSSI_EXT20_CHAIN3
  557. RSSI of RX PPDU on chain 3 of extension 20 MHz
  558. bandwidth.
  559. Value of 0x80 indicates invalid.
  560. */
  561. #define RECEIVE_RSSI_INFO_6_RSSI_EXT20_CHAIN3_OFFSET 0x00000018
  562. #define RECEIVE_RSSI_INFO_6_RSSI_EXT20_CHAIN3_LSB 8
  563. #define RECEIVE_RSSI_INFO_6_RSSI_EXT20_CHAIN3_MASK 0x0000ff00
  564. /* Description RECEIVE_RSSI_INFO_6_RSSI_EXT40_LOW20_CHAIN3
  565. RSSI of RX PPDU on chain 3 of extension 40, low 20 MHz
  566. bandwidth.
  567. Value of 0x80 indicates invalid.
  568. */
  569. #define RECEIVE_RSSI_INFO_6_RSSI_EXT40_LOW20_CHAIN3_OFFSET 0x00000018
  570. #define RECEIVE_RSSI_INFO_6_RSSI_EXT40_LOW20_CHAIN3_LSB 16
  571. #define RECEIVE_RSSI_INFO_6_RSSI_EXT40_LOW20_CHAIN3_MASK 0x00ff0000
  572. /* Description RECEIVE_RSSI_INFO_6_RSSI_EXT40_HIGH20_CHAIN3
  573. RSSI of RX PPDU on chain 3 of extension 40, high 20 MHz
  574. bandwidth.
  575. Value of 0x80 indicates invalid.
  576. */
  577. #define RECEIVE_RSSI_INFO_6_RSSI_EXT40_HIGH20_CHAIN3_OFFSET 0x00000018
  578. #define RECEIVE_RSSI_INFO_6_RSSI_EXT40_HIGH20_CHAIN3_LSB 24
  579. #define RECEIVE_RSSI_INFO_6_RSSI_EXT40_HIGH20_CHAIN3_MASK 0xff000000
  580. /* Description RECEIVE_RSSI_INFO_7_RSSI_EXT80_LOW20_CHAIN3
  581. RSSI of RX PPDU on chain 3 of extension 80, low 20 MHz
  582. bandwidth.
  583. Value of 0x80 indicates invalid.
  584. */
  585. #define RECEIVE_RSSI_INFO_7_RSSI_EXT80_LOW20_CHAIN3_OFFSET 0x0000001c
  586. #define RECEIVE_RSSI_INFO_7_RSSI_EXT80_LOW20_CHAIN3_LSB 0
  587. #define RECEIVE_RSSI_INFO_7_RSSI_EXT80_LOW20_CHAIN3_MASK 0x000000ff
  588. /* Description RECEIVE_RSSI_INFO_7_RSSI_EXT80_LOW_HIGH20_CHAIN3
  589. RSSI of RX PPDU on chain 3 of extension 80, low-high 20
  590. MHz bandwidth.
  591. Value of 0x80 indicates invalid.
  592. */
  593. #define RECEIVE_RSSI_INFO_7_RSSI_EXT80_LOW_HIGH20_CHAIN3_OFFSET 0x0000001c
  594. #define RECEIVE_RSSI_INFO_7_RSSI_EXT80_LOW_HIGH20_CHAIN3_LSB 8
  595. #define RECEIVE_RSSI_INFO_7_RSSI_EXT80_LOW_HIGH20_CHAIN3_MASK 0x0000ff00
  596. /* Description RECEIVE_RSSI_INFO_7_RSSI_EXT80_HIGH_LOW20_CHAIN3
  597. RSSI of RX PPDU on chain 3 of extension 80, high-low 20
  598. MHz bandwidth.
  599. Value of 0x80 indicates invalid.
  600. */
  601. #define RECEIVE_RSSI_INFO_7_RSSI_EXT80_HIGH_LOW20_CHAIN3_OFFSET 0x0000001c
  602. #define RECEIVE_RSSI_INFO_7_RSSI_EXT80_HIGH_LOW20_CHAIN3_LSB 16
  603. #define RECEIVE_RSSI_INFO_7_RSSI_EXT80_HIGH_LOW20_CHAIN3_MASK 0x00ff0000
  604. /* Description RECEIVE_RSSI_INFO_7_RSSI_EXT80_HIGH20_CHAIN3
  605. RSSI of RX PPDU on chain 3 of extension 80, high 20 MHz
  606. bandwidth.
  607. Value of 0x80 indicates invalid.
  608. */
  609. #define RECEIVE_RSSI_INFO_7_RSSI_EXT80_HIGH20_CHAIN3_OFFSET 0x0000001c
  610. #define RECEIVE_RSSI_INFO_7_RSSI_EXT80_HIGH20_CHAIN3_LSB 24
  611. #define RECEIVE_RSSI_INFO_7_RSSI_EXT80_HIGH20_CHAIN3_MASK 0xff000000
  612. /* Description RECEIVE_RSSI_INFO_8_RSSI_PRI20_CHAIN4
  613. RSSI of RX PPDU on chain 4 of primary 20 MHz bandwidth.
  614. Value of 0x80 indicates invalid.
  615. */
  616. #define RECEIVE_RSSI_INFO_8_RSSI_PRI20_CHAIN4_OFFSET 0x00000020
  617. #define RECEIVE_RSSI_INFO_8_RSSI_PRI20_CHAIN4_LSB 0
  618. #define RECEIVE_RSSI_INFO_8_RSSI_PRI20_CHAIN4_MASK 0x000000ff
  619. /* Description RECEIVE_RSSI_INFO_8_RSSI_EXT20_CHAIN4
  620. RSSI of RX PPDU on chain 4 of extension 20 MHz
  621. bandwidth.
  622. Value of 0x80 indicates invalid.
  623. */
  624. #define RECEIVE_RSSI_INFO_8_RSSI_EXT20_CHAIN4_OFFSET 0x00000020
  625. #define RECEIVE_RSSI_INFO_8_RSSI_EXT20_CHAIN4_LSB 8
  626. #define RECEIVE_RSSI_INFO_8_RSSI_EXT20_CHAIN4_MASK 0x0000ff00
  627. /* Description RECEIVE_RSSI_INFO_8_RSSI_EXT40_LOW20_CHAIN4
  628. RSSI of RX PPDU on chain 4 of extension 40, low 20 MHz
  629. bandwidth.
  630. Value of 0x80 indicates invalid.
  631. */
  632. #define RECEIVE_RSSI_INFO_8_RSSI_EXT40_LOW20_CHAIN4_OFFSET 0x00000020
  633. #define RECEIVE_RSSI_INFO_8_RSSI_EXT40_LOW20_CHAIN4_LSB 16
  634. #define RECEIVE_RSSI_INFO_8_RSSI_EXT40_LOW20_CHAIN4_MASK 0x00ff0000
  635. /* Description RECEIVE_RSSI_INFO_8_RSSI_EXT40_HIGH20_CHAIN4
  636. RSSI of RX PPDU on chain 4 of extension 40, high 20 MHz
  637. bandwidth.
  638. Value of 0x80 indicates invalid.
  639. */
  640. #define RECEIVE_RSSI_INFO_8_RSSI_EXT40_HIGH20_CHAIN4_OFFSET 0x00000020
  641. #define RECEIVE_RSSI_INFO_8_RSSI_EXT40_HIGH20_CHAIN4_LSB 24
  642. #define RECEIVE_RSSI_INFO_8_RSSI_EXT40_HIGH20_CHAIN4_MASK 0xff000000
  643. /* Description RECEIVE_RSSI_INFO_9_RSSI_EXT80_LOW20_CHAIN4
  644. RSSI of RX PPDU on chain 4 of extension 80, low 20 MHz
  645. bandwidth.
  646. Value of 0x80 indicates invalid.
  647. */
  648. #define RECEIVE_RSSI_INFO_9_RSSI_EXT80_LOW20_CHAIN4_OFFSET 0x00000024
  649. #define RECEIVE_RSSI_INFO_9_RSSI_EXT80_LOW20_CHAIN4_LSB 0
  650. #define RECEIVE_RSSI_INFO_9_RSSI_EXT80_LOW20_CHAIN4_MASK 0x000000ff
  651. /* Description RECEIVE_RSSI_INFO_9_RSSI_EXT80_LOW_HIGH20_CHAIN4
  652. RSSI of RX PPDU on chain 4 of extension 80, low-high 20
  653. MHz bandwidth.
  654. Value of 0x80 indicates invalid.
  655. */
  656. #define RECEIVE_RSSI_INFO_9_RSSI_EXT80_LOW_HIGH20_CHAIN4_OFFSET 0x00000024
  657. #define RECEIVE_RSSI_INFO_9_RSSI_EXT80_LOW_HIGH20_CHAIN4_LSB 8
  658. #define RECEIVE_RSSI_INFO_9_RSSI_EXT80_LOW_HIGH20_CHAIN4_MASK 0x0000ff00
  659. /* Description RECEIVE_RSSI_INFO_9_RSSI_EXT80_HIGH_LOW20_CHAIN4
  660. RSSI of RX PPDU on chain 4 of extension 80, high-low 20
  661. MHz bandwidth.
  662. Value of 0x80 indicates invalid.
  663. */
  664. #define RECEIVE_RSSI_INFO_9_RSSI_EXT80_HIGH_LOW20_CHAIN4_OFFSET 0x00000024
  665. #define RECEIVE_RSSI_INFO_9_RSSI_EXT80_HIGH_LOW20_CHAIN4_LSB 16
  666. #define RECEIVE_RSSI_INFO_9_RSSI_EXT80_HIGH_LOW20_CHAIN4_MASK 0x00ff0000
  667. /* Description RECEIVE_RSSI_INFO_9_RSSI_EXT80_HIGH20_CHAIN4
  668. RSSI of RX PPDU on chain 4 of extension 80, high 20 MHz
  669. bandwidth.
  670. Value of 0x80 indicates invalid.
  671. */
  672. #define RECEIVE_RSSI_INFO_9_RSSI_EXT80_HIGH20_CHAIN4_OFFSET 0x00000024
  673. #define RECEIVE_RSSI_INFO_9_RSSI_EXT80_HIGH20_CHAIN4_LSB 24
  674. #define RECEIVE_RSSI_INFO_9_RSSI_EXT80_HIGH20_CHAIN4_MASK 0xff000000
  675. /* Description RECEIVE_RSSI_INFO_10_RSSI_PRI20_CHAIN5
  676. RSSI of RX PPDU on chain 0 of primary 20 MHz bandwidth.
  677. Value of 0x80 indicates invalid.
  678. */
  679. #define RECEIVE_RSSI_INFO_10_RSSI_PRI20_CHAIN5_OFFSET 0x00000028
  680. #define RECEIVE_RSSI_INFO_10_RSSI_PRI20_CHAIN5_LSB 0
  681. #define RECEIVE_RSSI_INFO_10_RSSI_PRI20_CHAIN5_MASK 0x000000ff
  682. /* Description RECEIVE_RSSI_INFO_10_RSSI_EXT20_CHAIN5
  683. RSSI of RX PPDU on chain 5 of extension 20 MHz
  684. bandwidth.
  685. Value of 0x80 indicates invalid.
  686. */
  687. #define RECEIVE_RSSI_INFO_10_RSSI_EXT20_CHAIN5_OFFSET 0x00000028
  688. #define RECEIVE_RSSI_INFO_10_RSSI_EXT20_CHAIN5_LSB 8
  689. #define RECEIVE_RSSI_INFO_10_RSSI_EXT20_CHAIN5_MASK 0x0000ff00
  690. /* Description RECEIVE_RSSI_INFO_10_RSSI_EXT40_LOW20_CHAIN5
  691. RSSI of RX PPDU on chain 5 of extension 40, low 20 MHz
  692. bandwidth.
  693. Value of 0x80 indicates invalid.
  694. */
  695. #define RECEIVE_RSSI_INFO_10_RSSI_EXT40_LOW20_CHAIN5_OFFSET 0x00000028
  696. #define RECEIVE_RSSI_INFO_10_RSSI_EXT40_LOW20_CHAIN5_LSB 16
  697. #define RECEIVE_RSSI_INFO_10_RSSI_EXT40_LOW20_CHAIN5_MASK 0x00ff0000
  698. /* Description RECEIVE_RSSI_INFO_10_RSSI_EXT40_HIGH20_CHAIN5
  699. RSSI of RX PPDU on chain 5 of extension 40, high 20 MHz
  700. bandwidth.
  701. Value of 0x80 indicates invalid.
  702. */
  703. #define RECEIVE_RSSI_INFO_10_RSSI_EXT40_HIGH20_CHAIN5_OFFSET 0x00000028
  704. #define RECEIVE_RSSI_INFO_10_RSSI_EXT40_HIGH20_CHAIN5_LSB 24
  705. #define RECEIVE_RSSI_INFO_10_RSSI_EXT40_HIGH20_CHAIN5_MASK 0xff000000
  706. /* Description RECEIVE_RSSI_INFO_11_RSSI_EXT80_LOW20_CHAIN5
  707. RSSI of RX PPDU on chain 5 of extension 80, low 20 MHz
  708. bandwidth.
  709. Value of 0x80 indicates invalid.
  710. */
  711. #define RECEIVE_RSSI_INFO_11_RSSI_EXT80_LOW20_CHAIN5_OFFSET 0x0000002c
  712. #define RECEIVE_RSSI_INFO_11_RSSI_EXT80_LOW20_CHAIN5_LSB 0
  713. #define RECEIVE_RSSI_INFO_11_RSSI_EXT80_LOW20_CHAIN5_MASK 0x000000ff
  714. /* Description RECEIVE_RSSI_INFO_11_RSSI_EXT80_LOW_HIGH20_CHAIN5
  715. RSSI of RX PPDU on chain 5 of extension 80, low-high 20
  716. MHz bandwidth.
  717. Value of 0x80 indicates invalid.
  718. */
  719. #define RECEIVE_RSSI_INFO_11_RSSI_EXT80_LOW_HIGH20_CHAIN5_OFFSET 0x0000002c
  720. #define RECEIVE_RSSI_INFO_11_RSSI_EXT80_LOW_HIGH20_CHAIN5_LSB 8
  721. #define RECEIVE_RSSI_INFO_11_RSSI_EXT80_LOW_HIGH20_CHAIN5_MASK 0x0000ff00
  722. /* Description RECEIVE_RSSI_INFO_11_RSSI_EXT80_HIGH_LOW20_CHAIN5
  723. RSSI of RX PPDU on chain 5 of extension 80, high-low 20
  724. MHz bandwidth.
  725. Value of 0x80 indicates invalid.
  726. */
  727. #define RECEIVE_RSSI_INFO_11_RSSI_EXT80_HIGH_LOW20_CHAIN5_OFFSET 0x0000002c
  728. #define RECEIVE_RSSI_INFO_11_RSSI_EXT80_HIGH_LOW20_CHAIN5_LSB 16
  729. #define RECEIVE_RSSI_INFO_11_RSSI_EXT80_HIGH_LOW20_CHAIN5_MASK 0x00ff0000
  730. /* Description RECEIVE_RSSI_INFO_11_RSSI_EXT80_HIGH20_CHAIN5
  731. RSSI of RX PPDU on chain 5 of extension 80, high 20 MHz
  732. bandwidth.
  733. Value of 0x80 indicates invalid.
  734. */
  735. #define RECEIVE_RSSI_INFO_11_RSSI_EXT80_HIGH20_CHAIN5_OFFSET 0x0000002c
  736. #define RECEIVE_RSSI_INFO_11_RSSI_EXT80_HIGH20_CHAIN5_LSB 24
  737. #define RECEIVE_RSSI_INFO_11_RSSI_EXT80_HIGH20_CHAIN5_MASK 0xff000000
  738. /* Description RECEIVE_RSSI_INFO_12_RSSI_PRI20_CHAIN6
  739. RSSI of RX PPDU on chain 6 of primary 20 MHz bandwidth.
  740. Value of 0x80 indicates invalid.
  741. */
  742. #define RECEIVE_RSSI_INFO_12_RSSI_PRI20_CHAIN6_OFFSET 0x00000030
  743. #define RECEIVE_RSSI_INFO_12_RSSI_PRI20_CHAIN6_LSB 0
  744. #define RECEIVE_RSSI_INFO_12_RSSI_PRI20_CHAIN6_MASK 0x000000ff
  745. /* Description RECEIVE_RSSI_INFO_12_RSSI_EXT20_CHAIN6
  746. RSSI of RX PPDU on chain 6 of extension 20 MHz
  747. bandwidth.
  748. Value of 0x80 indicates invalid.
  749. */
  750. #define RECEIVE_RSSI_INFO_12_RSSI_EXT20_CHAIN6_OFFSET 0x00000030
  751. #define RECEIVE_RSSI_INFO_12_RSSI_EXT20_CHAIN6_LSB 8
  752. #define RECEIVE_RSSI_INFO_12_RSSI_EXT20_CHAIN6_MASK 0x0000ff00
  753. /* Description RECEIVE_RSSI_INFO_12_RSSI_EXT40_LOW20_CHAIN6
  754. RSSI of RX PPDU on chain 6 of extension 40, low 20 MHz
  755. bandwidth.
  756. Value of 0x80 indicates invalid.
  757. */
  758. #define RECEIVE_RSSI_INFO_12_RSSI_EXT40_LOW20_CHAIN6_OFFSET 0x00000030
  759. #define RECEIVE_RSSI_INFO_12_RSSI_EXT40_LOW20_CHAIN6_LSB 16
  760. #define RECEIVE_RSSI_INFO_12_RSSI_EXT40_LOW20_CHAIN6_MASK 0x00ff0000
  761. /* Description RECEIVE_RSSI_INFO_12_RSSI_EXT40_HIGH20_CHAIN6
  762. RSSI of RX PPDU on chain 6 of extension 40, high 20 MHz
  763. bandwidth.
  764. Value of 0x80 indicates invalid.
  765. */
  766. #define RECEIVE_RSSI_INFO_12_RSSI_EXT40_HIGH20_CHAIN6_OFFSET 0x00000030
  767. #define RECEIVE_RSSI_INFO_12_RSSI_EXT40_HIGH20_CHAIN6_LSB 24
  768. #define RECEIVE_RSSI_INFO_12_RSSI_EXT40_HIGH20_CHAIN6_MASK 0xff000000
  769. /* Description RECEIVE_RSSI_INFO_13_RSSI_EXT80_LOW20_CHAIN6
  770. RSSI of RX PPDU on chain 6 of extension 80, low 20 MHz
  771. bandwidth.
  772. Value of 0x80 indicates invalid.
  773. */
  774. #define RECEIVE_RSSI_INFO_13_RSSI_EXT80_LOW20_CHAIN6_OFFSET 0x00000034
  775. #define RECEIVE_RSSI_INFO_13_RSSI_EXT80_LOW20_CHAIN6_LSB 0
  776. #define RECEIVE_RSSI_INFO_13_RSSI_EXT80_LOW20_CHAIN6_MASK 0x000000ff
  777. /* Description RECEIVE_RSSI_INFO_13_RSSI_EXT80_LOW_HIGH20_CHAIN6
  778. RSSI of RX PPDU on chain 6 of extension 80, low-high 20
  779. MHz bandwidth.
  780. Value of 0x80 indicates invalid.
  781. */
  782. #define RECEIVE_RSSI_INFO_13_RSSI_EXT80_LOW_HIGH20_CHAIN6_OFFSET 0x00000034
  783. #define RECEIVE_RSSI_INFO_13_RSSI_EXT80_LOW_HIGH20_CHAIN6_LSB 8
  784. #define RECEIVE_RSSI_INFO_13_RSSI_EXT80_LOW_HIGH20_CHAIN6_MASK 0x0000ff00
  785. /* Description RECEIVE_RSSI_INFO_13_RSSI_EXT80_HIGH_LOW20_CHAIN6
  786. RSSI of RX PPDU on chain 6 of extension 80, high-low 20
  787. MHz bandwidth.
  788. Value of 0x80 indicates invalid.
  789. */
  790. #define RECEIVE_RSSI_INFO_13_RSSI_EXT80_HIGH_LOW20_CHAIN6_OFFSET 0x00000034
  791. #define RECEIVE_RSSI_INFO_13_RSSI_EXT80_HIGH_LOW20_CHAIN6_LSB 16
  792. #define RECEIVE_RSSI_INFO_13_RSSI_EXT80_HIGH_LOW20_CHAIN6_MASK 0x00ff0000
  793. /* Description RECEIVE_RSSI_INFO_13_RSSI_EXT80_HIGH20_CHAIN6
  794. RSSI of RX PPDU on chain 6 of extension 80, high 20 MHz
  795. bandwidth.
  796. Value of 0x80 indicates invalid.
  797. */
  798. #define RECEIVE_RSSI_INFO_13_RSSI_EXT80_HIGH20_CHAIN6_OFFSET 0x00000034
  799. #define RECEIVE_RSSI_INFO_13_RSSI_EXT80_HIGH20_CHAIN6_LSB 24
  800. #define RECEIVE_RSSI_INFO_13_RSSI_EXT80_HIGH20_CHAIN6_MASK 0xff000000
  801. /* Description RECEIVE_RSSI_INFO_14_RSSI_PRI20_CHAIN7
  802. RSSI of RX PPDU on chain 7 of primary 20 MHz bandwidth.
  803. Value of 0x80 indicates invalid.
  804. */
  805. #define RECEIVE_RSSI_INFO_14_RSSI_PRI20_CHAIN7_OFFSET 0x00000038
  806. #define RECEIVE_RSSI_INFO_14_RSSI_PRI20_CHAIN7_LSB 0
  807. #define RECEIVE_RSSI_INFO_14_RSSI_PRI20_CHAIN7_MASK 0x000000ff
  808. /* Description RECEIVE_RSSI_INFO_14_RSSI_EXT20_CHAIN7
  809. RSSI of RX PPDU on chain 7 of extension 20 MHz
  810. bandwidth.
  811. Value of 0x80 indicates invalid.
  812. */
  813. #define RECEIVE_RSSI_INFO_14_RSSI_EXT20_CHAIN7_OFFSET 0x00000038
  814. #define RECEIVE_RSSI_INFO_14_RSSI_EXT20_CHAIN7_LSB 8
  815. #define RECEIVE_RSSI_INFO_14_RSSI_EXT20_CHAIN7_MASK 0x0000ff00
  816. /* Description RECEIVE_RSSI_INFO_14_RSSI_EXT40_LOW20_CHAIN7
  817. RSSI of RX PPDU on chain 7 of extension 40, low 20 MHz
  818. bandwidth.
  819. Value of 0x80 indicates invalid.
  820. */
  821. #define RECEIVE_RSSI_INFO_14_RSSI_EXT40_LOW20_CHAIN7_OFFSET 0x00000038
  822. #define RECEIVE_RSSI_INFO_14_RSSI_EXT40_LOW20_CHAIN7_LSB 16
  823. #define RECEIVE_RSSI_INFO_14_RSSI_EXT40_LOW20_CHAIN7_MASK 0x00ff0000
  824. /* Description RECEIVE_RSSI_INFO_14_RSSI_EXT40_HIGH20_CHAIN7
  825. RSSI of RX PPDU on chain 7 of extension 40, high 20 MHz
  826. bandwidth.
  827. Value of 0x80 indicates invalid.
  828. */
  829. #define RECEIVE_RSSI_INFO_14_RSSI_EXT40_HIGH20_CHAIN7_OFFSET 0x00000038
  830. #define RECEIVE_RSSI_INFO_14_RSSI_EXT40_HIGH20_CHAIN7_LSB 24
  831. #define RECEIVE_RSSI_INFO_14_RSSI_EXT40_HIGH20_CHAIN7_MASK 0xff000000
  832. /* Description RECEIVE_RSSI_INFO_15_RSSI_EXT80_LOW20_CHAIN7
  833. RSSI of RX PPDU on chain 7 of extension 80, low 20 MHz
  834. bandwidth.
  835. Value of 0x80 indicates invalid.
  836. */
  837. #define RECEIVE_RSSI_INFO_15_RSSI_EXT80_LOW20_CHAIN7_OFFSET 0x0000003c
  838. #define RECEIVE_RSSI_INFO_15_RSSI_EXT80_LOW20_CHAIN7_LSB 0
  839. #define RECEIVE_RSSI_INFO_15_RSSI_EXT80_LOW20_CHAIN7_MASK 0x000000ff
  840. /* Description RECEIVE_RSSI_INFO_15_RSSI_EXT80_LOW_HIGH20_CHAIN7
  841. RSSI of RX PPDU on chain 7 of extension 80, low-high 20
  842. MHz bandwidth.
  843. Value of 0x80 indicates invalid.
  844. */
  845. #define RECEIVE_RSSI_INFO_15_RSSI_EXT80_LOW_HIGH20_CHAIN7_OFFSET 0x0000003c
  846. #define RECEIVE_RSSI_INFO_15_RSSI_EXT80_LOW_HIGH20_CHAIN7_LSB 8
  847. #define RECEIVE_RSSI_INFO_15_RSSI_EXT80_LOW_HIGH20_CHAIN7_MASK 0x0000ff00
  848. /* Description RECEIVE_RSSI_INFO_15_RSSI_EXT80_HIGH_LOW20_CHAIN7
  849. RSSI of RX PPDU on chain 7 of extension 80, high-low 20
  850. MHz bandwidth.
  851. Value of 0x80 indicates invalid.
  852. */
  853. #define RECEIVE_RSSI_INFO_15_RSSI_EXT80_HIGH_LOW20_CHAIN7_OFFSET 0x0000003c
  854. #define RECEIVE_RSSI_INFO_15_RSSI_EXT80_HIGH_LOW20_CHAIN7_LSB 16
  855. #define RECEIVE_RSSI_INFO_15_RSSI_EXT80_HIGH_LOW20_CHAIN7_MASK 0x00ff0000
  856. /* Description RECEIVE_RSSI_INFO_15_RSSI_EXT80_HIGH20_CHAIN7
  857. RSSI of RX PPDU on chain 7 of extension 80, high 20 MHz
  858. bandwidth.
  859. Value of 0x80 indicates invalid.
  860. */
  861. #define RECEIVE_RSSI_INFO_15_RSSI_EXT80_HIGH20_CHAIN7_OFFSET 0x0000003c
  862. #define RECEIVE_RSSI_INFO_15_RSSI_EXT80_HIGH20_CHAIN7_LSB 24
  863. #define RECEIVE_RSSI_INFO_15_RSSI_EXT80_HIGH20_CHAIN7_MASK 0xff000000
  864. #endif // _RECEIVE_RSSI_INFO_H_