receive_rssi_info.h 42 KB

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