receive_rssi_info.h 42 KB

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