receive_rssi_info.h 42 KB

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