1*5113495bSYour Name /* 2*5113495bSYour Name * Copyright (c) 2021 The Linux Foundation. All rights reserved. 3*5113495bSYour Name * 4*5113495bSYour Name * Permission to use, copy, modify, and/or distribute this software for any 5*5113495bSYour Name * purpose with or without fee is hereby granted, provided that the above 6*5113495bSYour Name * copyright notice and this permission notice appear in all copies. 7*5113495bSYour Name * 8*5113495bSYour Name * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 9*5113495bSYour Name * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 10*5113495bSYour Name * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 11*5113495bSYour Name * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 12*5113495bSYour Name * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 13*5113495bSYour Name * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14*5113495bSYour Name * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15*5113495bSYour Name */ 16*5113495bSYour Name 17*5113495bSYour Name // $ATH_LICENSE_HW_HDR_C$ 18*5113495bSYour Name // 19*5113495bSYour Name // DO NOT EDIT! This file is automatically generated 20*5113495bSYour Name // These definitions are tied to a particular hardware layout 21*5113495bSYour Name 22*5113495bSYour Name 23*5113495bSYour Name #ifndef _PHYRX_RSSI_LEGACY_H_ 24*5113495bSYour Name #define _PHYRX_RSSI_LEGACY_H_ 25*5113495bSYour Name #if !defined(__ASSEMBLER__) 26*5113495bSYour Name #endif 27*5113495bSYour Name 28*5113495bSYour Name #include "receive_rssi_info.h" 29*5113495bSYour Name 30*5113495bSYour Name // ################ START SUMMARY ################# 31*5113495bSYour Name // 32*5113495bSYour Name // Dword Fields 33*5113495bSYour Name // 0 reception_type[3:0], rx_chain_mask_type[4], reserved_0[5], receive_bandwidth[7:6], rx_chain_mask[15:8], phy_ppdu_id[31:16] 34*5113495bSYour Name // 1 sw_phy_meta_data[31:0] 35*5113495bSYour Name // 2 ppdu_start_timestamp[31:0] 36*5113495bSYour Name // 3-18 struct receive_rssi_info pre_rssi_info_details; 37*5113495bSYour Name // 19-34 struct receive_rssi_info preamble_rssi_info_details; 38*5113495bSYour Name // 35 pre_rssi_comb[7:0], rssi_comb[15:8], normalized_pre_rssi_comb[23:16], normalized_rssi_comb[31:24] 39*5113495bSYour Name // 40*5113495bSYour Name // ################ END SUMMARY ################# 41*5113495bSYour Name 42*5113495bSYour Name #define NUM_OF_DWORDS_PHYRX_RSSI_LEGACY 36 43*5113495bSYour Name 44*5113495bSYour Name struct phyrx_rssi_legacy { 45*5113495bSYour Name uint32_t reception_type : 4, //[3:0] 46*5113495bSYour Name rx_chain_mask_type : 1, //[4] 47*5113495bSYour Name reserved_0 : 1, //[5] 48*5113495bSYour Name receive_bandwidth : 2, //[7:6] 49*5113495bSYour Name rx_chain_mask : 8, //[15:8] 50*5113495bSYour Name phy_ppdu_id : 16; //[31:16] 51*5113495bSYour Name uint32_t sw_phy_meta_data : 32; //[31:0] 52*5113495bSYour Name uint32_t ppdu_start_timestamp : 32; //[31:0] 53*5113495bSYour Name struct receive_rssi_info pre_rssi_info_details; 54*5113495bSYour Name struct receive_rssi_info preamble_rssi_info_details; 55*5113495bSYour Name uint32_t pre_rssi_comb : 8, //[7:0] 56*5113495bSYour Name rssi_comb : 8, //[15:8] 57*5113495bSYour Name normalized_pre_rssi_comb : 8, //[23:16] 58*5113495bSYour Name normalized_rssi_comb : 8; //[31:24] 59*5113495bSYour Name }; 60*5113495bSYour Name 61*5113495bSYour Name /* 62*5113495bSYour Name 63*5113495bSYour Name reception_type 64*5113495bSYour Name 65*5113495bSYour Name This field helps MAC SW determine which field in this 66*5113495bSYour Name (and following TLVs) will contain valid information. For 67*5113495bSYour Name example some RSSI info not valid in case of uplink_ofdma.. 68*5113495bSYour Name 69*5113495bSYour Name <enum 0 reception_is_uplink_ofdma> 70*5113495bSYour Name 71*5113495bSYour Name <enum 1 reception_is_uplink_mimo> 72*5113495bSYour Name 73*5113495bSYour Name <enum 2 reception_is_other> 74*5113495bSYour Name 75*5113495bSYour Name <enum 3 reception_is_frameless> PHY RX has been 76*5113495bSYour Name instructed in advance that the upcoming reception is 77*5113495bSYour Name frameless. This implieas that in advance it is known that 78*5113495bSYour Name all frames will collide in the medium, and nothing can be 79*5113495bSYour Name properly decoded... This can happen during the CTS reception 80*5113495bSYour Name in response to the triggered MU-RTS transmission. 81*5113495bSYour Name 82*5113495bSYour Name MAC takes no action when seeing this e_num. For the 83*5113495bSYour Name frameless reception the indication in pkt_end is the final 84*5113495bSYour Name one evaluated by the MAC 85*5113495bSYour Name 86*5113495bSYour Name <legal 0-3> 87*5113495bSYour Name 88*5113495bSYour Name rx_chain_mask_type 89*5113495bSYour Name 90*5113495bSYour Name Indicates if the field rx_chain_mask represents the mask 91*5113495bSYour Name at start of reception (on which the Rssi_comb value is 92*5113495bSYour Name based), or the setting used during the remainder of the 93*5113495bSYour Name reception 94*5113495bSYour Name 95*5113495bSYour Name 96*5113495bSYour Name 97*5113495bSYour Name 1'b0: rxtd.listen_pri80_mask 98*5113495bSYour Name 99*5113495bSYour Name 1'b1: Final receive mask 100*5113495bSYour Name 101*5113495bSYour Name 102*5113495bSYour Name 103*5113495bSYour Name <legal all> 104*5113495bSYour Name 105*5113495bSYour Name reserved_0 106*5113495bSYour Name 107*5113495bSYour Name <legal 0> 108*5113495bSYour Name 109*5113495bSYour Name receive_bandwidth 110*5113495bSYour Name 111*5113495bSYour Name Full receive Bandwidth 112*5113495bSYour Name 113*5113495bSYour Name 114*5113495bSYour Name 115*5113495bSYour Name <enum 0 full_rx_bw_20_mhz> 116*5113495bSYour Name 117*5113495bSYour Name <enum 1 full_rx_bw_40_mhz> 118*5113495bSYour Name 119*5113495bSYour Name <enum 2 full_rx_bw_80_mhz> 120*5113495bSYour Name 121*5113495bSYour Name <enum 3 full_rx_bw_160_mhz> 122*5113495bSYour Name 123*5113495bSYour Name 124*5113495bSYour Name 125*5113495bSYour Name <legal 0-3> 126*5113495bSYour Name 127*5113495bSYour Name rx_chain_mask 128*5113495bSYour Name 129*5113495bSYour Name Description dependent on the setting of field 130*5113495bSYour Name Rx_chain_mask_type. 131*5113495bSYour Name 132*5113495bSYour Name 133*5113495bSYour Name 134*5113495bSYour Name The chain mask at the start of the reception of this 135*5113495bSYour Name frame when Rx_chain_mask_type is set to 1'b0. In this mode 136*5113495bSYour Name used in 11ax TPC calculations for UL OFDMA/MIMO and has to 137*5113495bSYour Name be in sync with the rssi_comb value as this is also used by 138*5113495bSYour Name the MAC for the TPC calculations. 139*5113495bSYour Name 140*5113495bSYour Name 141*5113495bSYour Name 142*5113495bSYour Name 143*5113495bSYour Name 144*5113495bSYour Name The final rx chain mask used for the frame reception 145*5113495bSYour Name when Rx_chain_mask_type is set to 1'b1 146*5113495bSYour Name 147*5113495bSYour Name 148*5113495bSYour Name 149*5113495bSYour Name each bit is one antenna 150*5113495bSYour Name 151*5113495bSYour Name 0: the chain is NOT used 152*5113495bSYour Name 153*5113495bSYour Name 1: the chain is used 154*5113495bSYour Name 155*5113495bSYour Name 156*5113495bSYour Name 157*5113495bSYour Name Supports up to 8 chains 158*5113495bSYour Name 159*5113495bSYour Name 160*5113495bSYour Name 161*5113495bSYour Name <legal all> 162*5113495bSYour Name 163*5113495bSYour Name phy_ppdu_id 164*5113495bSYour Name 165*5113495bSYour Name A ppdu counter value that PHY increments for every PPDU 166*5113495bSYour Name received. The counter value wraps around 167*5113495bSYour Name 168*5113495bSYour Name <legal all> 169*5113495bSYour Name 170*5113495bSYour Name sw_phy_meta_data 171*5113495bSYour Name 172*5113495bSYour Name 32 bit Meta data that SW can program in a 32 bit PHY 173*5113495bSYour Name register and PHY will insert the value in every 174*5113495bSYour Name RX_RSSI_LEGACY TLV that it generates. 175*5113495bSYour Name 176*5113495bSYour Name SW uses this field to embed among other things some SW 177*5113495bSYour Name channel info. 178*5113495bSYour Name 179*5113495bSYour Name ppdu_start_timestamp 180*5113495bSYour Name 181*5113495bSYour Name Timestamp that indicates when the PPDU that contained 182*5113495bSYour Name this MPDU started on the medium. 183*5113495bSYour Name 184*5113495bSYour Name 185*5113495bSYour Name 186*5113495bSYour Name Note that PHY will detect the start later, and will have 187*5113495bSYour Name to derive out of the preamble info when the frame actually 188*5113495bSYour Name appeared on the medium 189*5113495bSYour Name 190*5113495bSYour Name <legal 0- 10> 191*5113495bSYour Name 192*5113495bSYour Name struct receive_rssi_info pre_rssi_info_details 193*5113495bSYour Name 194*5113495bSYour Name This field is not valid when reception_is_uplink_ofdma 195*5113495bSYour Name 196*5113495bSYour Name 197*5113495bSYour Name 198*5113495bSYour Name Overview of the pre-RSSI values. That is RSSI values 199*5113495bSYour Name measured on the medium before this reception started. 200*5113495bSYour Name 201*5113495bSYour Name struct receive_rssi_info preamble_rssi_info_details 202*5113495bSYour Name 203*5113495bSYour Name This field is not valid when reception_is_uplink_ofdma 204*5113495bSYour Name 205*5113495bSYour Name 206*5113495bSYour Name 207*5113495bSYour Name Overview of the RSSI values measured during the 208*5113495bSYour Name pre-amble phase of this reception 209*5113495bSYour Name 210*5113495bSYour Name pre_rssi_comb 211*5113495bSYour Name 212*5113495bSYour Name Combined pre_rssi of all chains. Based on primary 213*5113495bSYour Name channel RSSI. 214*5113495bSYour Name 215*5113495bSYour Name 216*5113495bSYour Name 217*5113495bSYour Name RSSI is reported as 8b signed values. Nominally value is 218*5113495bSYour Name in dB units above or below the noisefloor(minCCApwr). 219*5113495bSYour Name 220*5113495bSYour Name 221*5113495bSYour Name 222*5113495bSYour Name The resolution can be: 223*5113495bSYour Name 224*5113495bSYour Name 1dB or 0.5dB. This is statically configured within the 225*5113495bSYour Name PHY and MAC 226*5113495bSYour Name 227*5113495bSYour Name 228*5113495bSYour Name 229*5113495bSYour Name In case of 1dB, the Range is: 230*5113495bSYour Name 231*5113495bSYour Name -128dB to 127dB 232*5113495bSYour Name 233*5113495bSYour Name 234*5113495bSYour Name 235*5113495bSYour Name In case of 0.5dB, the Range is: 236*5113495bSYour Name 237*5113495bSYour Name -64dB to 63.5dB 238*5113495bSYour Name 239*5113495bSYour Name 240*5113495bSYour Name 241*5113495bSYour Name <legal all> 242*5113495bSYour Name 243*5113495bSYour Name rssi_comb 244*5113495bSYour Name 245*5113495bSYour Name Combined rssi of all chains. Based on primary channel 246*5113495bSYour Name RSSI. 247*5113495bSYour Name 248*5113495bSYour Name 249*5113495bSYour Name 250*5113495bSYour Name RSSI is reported as 8b signed values. Nominally value is 251*5113495bSYour Name in dB units above or below the noisefloor(minCCApwr). 252*5113495bSYour Name 253*5113495bSYour Name 254*5113495bSYour Name 255*5113495bSYour Name The resolution can be: 256*5113495bSYour Name 257*5113495bSYour Name 1dB or 0.5dB. This is statically configured within the 258*5113495bSYour Name PHY and MAC 259*5113495bSYour Name 260*5113495bSYour Name 261*5113495bSYour Name 262*5113495bSYour Name In case of 1dB, the Range is: 263*5113495bSYour Name 264*5113495bSYour Name -128dB to 127dB 265*5113495bSYour Name 266*5113495bSYour Name 267*5113495bSYour Name 268*5113495bSYour Name In case of 0.5dB, the Range is: 269*5113495bSYour Name 270*5113495bSYour Name -64dB to 63.5dB 271*5113495bSYour Name 272*5113495bSYour Name 273*5113495bSYour Name 274*5113495bSYour Name <legal all> 275*5113495bSYour Name 276*5113495bSYour Name normalized_pre_rssi_comb 277*5113495bSYour Name 278*5113495bSYour Name Combined pre_rssi of all chains, but normalized back to 279*5113495bSYour Name a single chain. This avoids PDG from having to evaluate this 280*5113495bSYour Name in combination with receive chain mask and perform all kinds 281*5113495bSYour Name of pre-processing algorithms. 282*5113495bSYour Name 283*5113495bSYour Name 284*5113495bSYour Name 285*5113495bSYour Name Based on primary channel RSSI. 286*5113495bSYour Name 287*5113495bSYour Name 288*5113495bSYour Name 289*5113495bSYour Name RSSI is reported as 8b signed values. Nominally value is 290*5113495bSYour Name in dB units above or below the noisefloor(minCCApwr). 291*5113495bSYour Name 292*5113495bSYour Name 293*5113495bSYour Name 294*5113495bSYour Name The resolution can be: 295*5113495bSYour Name 296*5113495bSYour Name 1dB or 0.5dB. This is statically configured within the 297*5113495bSYour Name PHY and MAC 298*5113495bSYour Name 299*5113495bSYour Name 300*5113495bSYour Name 301*5113495bSYour Name In case of 1dB, the Range is: 302*5113495bSYour Name 303*5113495bSYour Name -128dB to 127dB 304*5113495bSYour Name 305*5113495bSYour Name 306*5113495bSYour Name 307*5113495bSYour Name In case of 0.5dB, the Range is: 308*5113495bSYour Name 309*5113495bSYour Name -64dB to 63.5dB 310*5113495bSYour Name 311*5113495bSYour Name 312*5113495bSYour Name 313*5113495bSYour Name <legal all> 314*5113495bSYour Name 315*5113495bSYour Name normalized_rssi_comb 316*5113495bSYour Name 317*5113495bSYour Name Combined rssi of all chains, but normalized back to a 318*5113495bSYour Name single chain. This avoids PDG from having to evaluate this 319*5113495bSYour Name in combination with receive chain mask and perform all kinds 320*5113495bSYour Name of pre-processing algorithms. 321*5113495bSYour Name 322*5113495bSYour Name 323*5113495bSYour Name 324*5113495bSYour Name Based on primary channel RSSI. 325*5113495bSYour Name 326*5113495bSYour Name 327*5113495bSYour Name 328*5113495bSYour Name RSSI is reported as 8b signed values. Nominally value is 329*5113495bSYour Name in dB units above or below the noisefloor(minCCApwr). 330*5113495bSYour Name 331*5113495bSYour Name 332*5113495bSYour Name 333*5113495bSYour Name The resolution can be: 334*5113495bSYour Name 335*5113495bSYour Name 1dB or 0.5dB. This is statically configured within the 336*5113495bSYour Name PHY and MAC 337*5113495bSYour Name 338*5113495bSYour Name In case of 1dB, the Range is: 339*5113495bSYour Name 340*5113495bSYour Name -128dB to 127dB 341*5113495bSYour Name 342*5113495bSYour Name 343*5113495bSYour Name 344*5113495bSYour Name In case of 0.5dB, the Range is: 345*5113495bSYour Name 346*5113495bSYour Name -64dB to 63.5dB 347*5113495bSYour Name 348*5113495bSYour Name 349*5113495bSYour Name 350*5113495bSYour Name <legal all> 351*5113495bSYour Name */ 352*5113495bSYour Name 353*5113495bSYour Name 354*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_0_RECEPTION_TYPE 355*5113495bSYour Name 356*5113495bSYour Name This field helps MAC SW determine which field in this 357*5113495bSYour Name (and following TLVs) will contain valid information. For 358*5113495bSYour Name example some RSSI info not valid in case of uplink_ofdma.. 359*5113495bSYour Name 360*5113495bSYour Name <enum 0 reception_is_uplink_ofdma> 361*5113495bSYour Name 362*5113495bSYour Name <enum 1 reception_is_uplink_mimo> 363*5113495bSYour Name 364*5113495bSYour Name <enum 2 reception_is_other> 365*5113495bSYour Name 366*5113495bSYour Name <enum 3 reception_is_frameless> PHY RX has been 367*5113495bSYour Name instructed in advance that the upcoming reception is 368*5113495bSYour Name frameless. This implieas that in advance it is known that 369*5113495bSYour Name all frames will collide in the medium, and nothing can be 370*5113495bSYour Name properly decoded... This can happen during the CTS reception 371*5113495bSYour Name in response to the triggered MU-RTS transmission. 372*5113495bSYour Name 373*5113495bSYour Name MAC takes no action when seeing this e_num. For the 374*5113495bSYour Name frameless reception the indication in pkt_end is the final 375*5113495bSYour Name one evaluated by the MAC 376*5113495bSYour Name 377*5113495bSYour Name <legal 0-3> 378*5113495bSYour Name */ 379*5113495bSYour Name #define PHYRX_RSSI_LEGACY_0_RECEPTION_TYPE_OFFSET 0x00000000 380*5113495bSYour Name #define PHYRX_RSSI_LEGACY_0_RECEPTION_TYPE_LSB 0 381*5113495bSYour Name #define PHYRX_RSSI_LEGACY_0_RECEPTION_TYPE_MASK 0x0000000f 382*5113495bSYour Name 383*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_0_RX_CHAIN_MASK_TYPE 384*5113495bSYour Name 385*5113495bSYour Name Indicates if the field rx_chain_mask represents the mask 386*5113495bSYour Name at start of reception (on which the Rssi_comb value is 387*5113495bSYour Name based), or the setting used during the remainder of the 388*5113495bSYour Name reception 389*5113495bSYour Name 390*5113495bSYour Name 391*5113495bSYour Name 392*5113495bSYour Name 1'b0: rxtd.listen_pri80_mask 393*5113495bSYour Name 394*5113495bSYour Name 1'b1: Final receive mask 395*5113495bSYour Name 396*5113495bSYour Name 397*5113495bSYour Name 398*5113495bSYour Name <legal all> 399*5113495bSYour Name */ 400*5113495bSYour Name #define PHYRX_RSSI_LEGACY_0_RX_CHAIN_MASK_TYPE_OFFSET 0x00000000 401*5113495bSYour Name #define PHYRX_RSSI_LEGACY_0_RX_CHAIN_MASK_TYPE_LSB 4 402*5113495bSYour Name #define PHYRX_RSSI_LEGACY_0_RX_CHAIN_MASK_TYPE_MASK 0x00000010 403*5113495bSYour Name 404*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_0_RESERVED_0 405*5113495bSYour Name 406*5113495bSYour Name <legal 0> 407*5113495bSYour Name */ 408*5113495bSYour Name #define PHYRX_RSSI_LEGACY_0_RESERVED_0_OFFSET 0x00000000 409*5113495bSYour Name #define PHYRX_RSSI_LEGACY_0_RESERVED_0_LSB 5 410*5113495bSYour Name #define PHYRX_RSSI_LEGACY_0_RESERVED_0_MASK 0x00000020 411*5113495bSYour Name 412*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_0_RECEIVE_BANDWIDTH 413*5113495bSYour Name 414*5113495bSYour Name Full receive Bandwidth 415*5113495bSYour Name 416*5113495bSYour Name 417*5113495bSYour Name 418*5113495bSYour Name <enum 0 full_rx_bw_20_mhz> 419*5113495bSYour Name 420*5113495bSYour Name <enum 1 full_rx_bw_40_mhz> 421*5113495bSYour Name 422*5113495bSYour Name <enum 2 full_rx_bw_80_mhz> 423*5113495bSYour Name 424*5113495bSYour Name <enum 3 full_rx_bw_160_mhz> 425*5113495bSYour Name 426*5113495bSYour Name 427*5113495bSYour Name 428*5113495bSYour Name <legal 0-3> 429*5113495bSYour Name */ 430*5113495bSYour Name #define PHYRX_RSSI_LEGACY_0_RECEIVE_BANDWIDTH_OFFSET 0x00000000 431*5113495bSYour Name #define PHYRX_RSSI_LEGACY_0_RECEIVE_BANDWIDTH_LSB 6 432*5113495bSYour Name #define PHYRX_RSSI_LEGACY_0_RECEIVE_BANDWIDTH_MASK 0x000000c0 433*5113495bSYour Name 434*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_0_RX_CHAIN_MASK 435*5113495bSYour Name 436*5113495bSYour Name Description dependent on the setting of field 437*5113495bSYour Name Rx_chain_mask_type. 438*5113495bSYour Name 439*5113495bSYour Name 440*5113495bSYour Name 441*5113495bSYour Name The chain mask at the start of the reception of this 442*5113495bSYour Name frame when Rx_chain_mask_type is set to 1'b0. In this mode 443*5113495bSYour Name used in 11ax TPC calculations for UL OFDMA/MIMO and has to 444*5113495bSYour Name be in sync with the rssi_comb value as this is also used by 445*5113495bSYour Name the MAC for the TPC calculations. 446*5113495bSYour Name 447*5113495bSYour Name 448*5113495bSYour Name 449*5113495bSYour Name 450*5113495bSYour Name 451*5113495bSYour Name The final rx chain mask used for the frame reception 452*5113495bSYour Name when Rx_chain_mask_type is set to 1'b1 453*5113495bSYour Name 454*5113495bSYour Name 455*5113495bSYour Name 456*5113495bSYour Name each bit is one antenna 457*5113495bSYour Name 458*5113495bSYour Name 0: the chain is NOT used 459*5113495bSYour Name 460*5113495bSYour Name 1: the chain is used 461*5113495bSYour Name 462*5113495bSYour Name 463*5113495bSYour Name 464*5113495bSYour Name Supports up to 8 chains 465*5113495bSYour Name 466*5113495bSYour Name 467*5113495bSYour Name 468*5113495bSYour Name <legal all> 469*5113495bSYour Name */ 470*5113495bSYour Name #define PHYRX_RSSI_LEGACY_0_RX_CHAIN_MASK_OFFSET 0x00000000 471*5113495bSYour Name #define PHYRX_RSSI_LEGACY_0_RX_CHAIN_MASK_LSB 8 472*5113495bSYour Name #define PHYRX_RSSI_LEGACY_0_RX_CHAIN_MASK_MASK 0x0000ff00 473*5113495bSYour Name 474*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_0_PHY_PPDU_ID 475*5113495bSYour Name 476*5113495bSYour Name A ppdu counter value that PHY increments for every PPDU 477*5113495bSYour Name received. The counter value wraps around 478*5113495bSYour Name 479*5113495bSYour Name <legal all> 480*5113495bSYour Name */ 481*5113495bSYour Name #define PHYRX_RSSI_LEGACY_0_PHY_PPDU_ID_OFFSET 0x00000000 482*5113495bSYour Name #define PHYRX_RSSI_LEGACY_0_PHY_PPDU_ID_LSB 16 483*5113495bSYour Name #define PHYRX_RSSI_LEGACY_0_PHY_PPDU_ID_MASK 0xffff0000 484*5113495bSYour Name 485*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_1_SW_PHY_META_DATA 486*5113495bSYour Name 487*5113495bSYour Name 32 bit Meta data that SW can program in a 32 bit PHY 488*5113495bSYour Name register and PHY will insert the value in every 489*5113495bSYour Name RX_RSSI_LEGACY TLV that it generates. 490*5113495bSYour Name 491*5113495bSYour Name SW uses this field to embed among other things some SW 492*5113495bSYour Name channel info. 493*5113495bSYour Name */ 494*5113495bSYour Name #define PHYRX_RSSI_LEGACY_1_SW_PHY_META_DATA_OFFSET 0x00000004 495*5113495bSYour Name #define PHYRX_RSSI_LEGACY_1_SW_PHY_META_DATA_LSB 0 496*5113495bSYour Name #define PHYRX_RSSI_LEGACY_1_SW_PHY_META_DATA_MASK 0xffffffff 497*5113495bSYour Name 498*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_2_PPDU_START_TIMESTAMP 499*5113495bSYour Name 500*5113495bSYour Name Timestamp that indicates when the PPDU that contained 501*5113495bSYour Name this MPDU started on the medium. 502*5113495bSYour Name 503*5113495bSYour Name 504*5113495bSYour Name 505*5113495bSYour Name Note that PHY will detect the start later, and will have 506*5113495bSYour Name to derive out of the preamble info when the frame actually 507*5113495bSYour Name appeared on the medium 508*5113495bSYour Name 509*5113495bSYour Name <legal 0- 10> 510*5113495bSYour Name */ 511*5113495bSYour Name #define PHYRX_RSSI_LEGACY_2_PPDU_START_TIMESTAMP_OFFSET 0x00000008 512*5113495bSYour Name #define PHYRX_RSSI_LEGACY_2_PPDU_START_TIMESTAMP_LSB 0 513*5113495bSYour Name #define PHYRX_RSSI_LEGACY_2_PPDU_START_TIMESTAMP_MASK 0xffffffff 514*5113495bSYour Name 515*5113495bSYour Name /* EXTERNAL REFERENCE : struct receive_rssi_info pre_rssi_info_details */ 516*5113495bSYour Name 517*5113495bSYour Name 518*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_3_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN0 519*5113495bSYour Name 520*5113495bSYour Name RSSI of RX PPDU on chain 0 of primary 20 MHz bandwidth. 521*5113495bSYour Name 522*5113495bSYour Name Value of 0x80 indicates invalid. 523*5113495bSYour Name */ 524*5113495bSYour Name #define PHYRX_RSSI_LEGACY_3_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN0_OFFSET 0x0000000c 525*5113495bSYour Name #define PHYRX_RSSI_LEGACY_3_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN0_LSB 0 526*5113495bSYour Name #define PHYRX_RSSI_LEGACY_3_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN0_MASK 0x000000ff 527*5113495bSYour Name 528*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_3_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN0 529*5113495bSYour Name 530*5113495bSYour Name RSSI of RX PPDU on chain 0 of extension 20 MHz 531*5113495bSYour Name bandwidth. 532*5113495bSYour Name 533*5113495bSYour Name Value of 0x80 indicates invalid. 534*5113495bSYour Name */ 535*5113495bSYour Name #define PHYRX_RSSI_LEGACY_3_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN0_OFFSET 0x0000000c 536*5113495bSYour Name #define PHYRX_RSSI_LEGACY_3_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN0_LSB 8 537*5113495bSYour Name #define PHYRX_RSSI_LEGACY_3_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN0_MASK 0x0000ff00 538*5113495bSYour Name 539*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_3_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN0 540*5113495bSYour Name 541*5113495bSYour Name RSSI of RX PPDU on chain 0 of extension 40, low 20 MHz 542*5113495bSYour Name bandwidth. 543*5113495bSYour Name 544*5113495bSYour Name Value of 0x80 indicates invalid. 545*5113495bSYour Name */ 546*5113495bSYour Name #define PHYRX_RSSI_LEGACY_3_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN0_OFFSET 0x0000000c 547*5113495bSYour Name #define PHYRX_RSSI_LEGACY_3_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN0_LSB 16 548*5113495bSYour Name #define PHYRX_RSSI_LEGACY_3_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN0_MASK 0x00ff0000 549*5113495bSYour Name 550*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_3_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN0 551*5113495bSYour Name 552*5113495bSYour Name RSSI of RX PPDU on chain 0 of extension 40, high 20 MHz 553*5113495bSYour Name bandwidth. 554*5113495bSYour Name 555*5113495bSYour Name Value of 0x80 indicates invalid. 556*5113495bSYour Name */ 557*5113495bSYour Name #define PHYRX_RSSI_LEGACY_3_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN0_OFFSET 0x0000000c 558*5113495bSYour Name #define PHYRX_RSSI_LEGACY_3_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN0_LSB 24 559*5113495bSYour Name #define PHYRX_RSSI_LEGACY_3_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN0_MASK 0xff000000 560*5113495bSYour Name 561*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_4_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN0 562*5113495bSYour Name 563*5113495bSYour Name RSSI of RX PPDU on chain 0 of extension 80, low 20 MHz 564*5113495bSYour Name bandwidth. 565*5113495bSYour Name 566*5113495bSYour Name Value of 0x80 indicates invalid. 567*5113495bSYour Name */ 568*5113495bSYour Name #define PHYRX_RSSI_LEGACY_4_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN0_OFFSET 0x00000010 569*5113495bSYour Name #define PHYRX_RSSI_LEGACY_4_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN0_LSB 0 570*5113495bSYour Name #define PHYRX_RSSI_LEGACY_4_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN0_MASK 0x000000ff 571*5113495bSYour Name 572*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_4_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN0 573*5113495bSYour Name 574*5113495bSYour Name RSSI of RX PPDU on chain 0 of extension 80, low-high 20 575*5113495bSYour Name MHz bandwidth. 576*5113495bSYour Name 577*5113495bSYour Name Value of 0x80 indicates invalid. 578*5113495bSYour Name */ 579*5113495bSYour Name #define PHYRX_RSSI_LEGACY_4_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN0_OFFSET 0x00000010 580*5113495bSYour Name #define PHYRX_RSSI_LEGACY_4_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN0_LSB 8 581*5113495bSYour Name #define PHYRX_RSSI_LEGACY_4_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN0_MASK 0x0000ff00 582*5113495bSYour Name 583*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_4_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN0 584*5113495bSYour Name 585*5113495bSYour Name RSSI of RX PPDU on chain 0 of extension 80, high-low 20 586*5113495bSYour Name MHz bandwidth. 587*5113495bSYour Name 588*5113495bSYour Name Value of 0x80 indicates invalid. 589*5113495bSYour Name */ 590*5113495bSYour Name #define PHYRX_RSSI_LEGACY_4_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN0_OFFSET 0x00000010 591*5113495bSYour Name #define PHYRX_RSSI_LEGACY_4_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN0_LSB 16 592*5113495bSYour Name #define PHYRX_RSSI_LEGACY_4_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN0_MASK 0x00ff0000 593*5113495bSYour Name 594*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_4_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN0 595*5113495bSYour Name 596*5113495bSYour Name RSSI of RX PPDU on chain 0 of extension 80, high 20 MHz 597*5113495bSYour Name bandwidth. 598*5113495bSYour Name 599*5113495bSYour Name Value of 0x80 indicates invalid. 600*5113495bSYour Name */ 601*5113495bSYour Name #define PHYRX_RSSI_LEGACY_4_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN0_OFFSET 0x00000010 602*5113495bSYour Name #define PHYRX_RSSI_LEGACY_4_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN0_LSB 24 603*5113495bSYour Name #define PHYRX_RSSI_LEGACY_4_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN0_MASK 0xff000000 604*5113495bSYour Name 605*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_5_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN1 606*5113495bSYour Name 607*5113495bSYour Name RSSI of RX PPDU on chain 1 of primary 20 MHz bandwidth. 608*5113495bSYour Name 609*5113495bSYour Name Value of 0x80 indicates invalid. 610*5113495bSYour Name */ 611*5113495bSYour Name #define PHYRX_RSSI_LEGACY_5_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN1_OFFSET 0x00000014 612*5113495bSYour Name #define PHYRX_RSSI_LEGACY_5_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN1_LSB 0 613*5113495bSYour Name #define PHYRX_RSSI_LEGACY_5_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN1_MASK 0x000000ff 614*5113495bSYour Name 615*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_5_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN1 616*5113495bSYour Name 617*5113495bSYour Name RSSI of RX PPDU on chain 1 of extension 20 MHz 618*5113495bSYour Name bandwidth. 619*5113495bSYour Name 620*5113495bSYour Name Value of 0x80 indicates invalid. 621*5113495bSYour Name */ 622*5113495bSYour Name #define PHYRX_RSSI_LEGACY_5_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN1_OFFSET 0x00000014 623*5113495bSYour Name #define PHYRX_RSSI_LEGACY_5_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN1_LSB 8 624*5113495bSYour Name #define PHYRX_RSSI_LEGACY_5_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN1_MASK 0x0000ff00 625*5113495bSYour Name 626*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_5_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN1 627*5113495bSYour Name 628*5113495bSYour Name RSSI of RX PPDU on chain 1 of extension 40, low 20 MHz 629*5113495bSYour Name bandwidth. 630*5113495bSYour Name 631*5113495bSYour Name Value of 0x80 indicates invalid. 632*5113495bSYour Name */ 633*5113495bSYour Name #define PHYRX_RSSI_LEGACY_5_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN1_OFFSET 0x00000014 634*5113495bSYour Name #define PHYRX_RSSI_LEGACY_5_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN1_LSB 16 635*5113495bSYour Name #define PHYRX_RSSI_LEGACY_5_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN1_MASK 0x00ff0000 636*5113495bSYour Name 637*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_5_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN1 638*5113495bSYour Name 639*5113495bSYour Name RSSI of RX PPDU on chain 1 of extension 40, high 20 MHz 640*5113495bSYour Name bandwidth. 641*5113495bSYour Name 642*5113495bSYour Name Value of 0x80 indicates invalid. 643*5113495bSYour Name */ 644*5113495bSYour Name #define PHYRX_RSSI_LEGACY_5_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN1_OFFSET 0x00000014 645*5113495bSYour Name #define PHYRX_RSSI_LEGACY_5_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN1_LSB 24 646*5113495bSYour Name #define PHYRX_RSSI_LEGACY_5_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN1_MASK 0xff000000 647*5113495bSYour Name 648*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_6_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN1 649*5113495bSYour Name 650*5113495bSYour Name RSSI of RX PPDU on chain 1 of extension 80, low 20 MHz 651*5113495bSYour Name bandwidth. 652*5113495bSYour Name 653*5113495bSYour Name Value of 0x80 indicates invalid. 654*5113495bSYour Name */ 655*5113495bSYour Name #define PHYRX_RSSI_LEGACY_6_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN1_OFFSET 0x00000018 656*5113495bSYour Name #define PHYRX_RSSI_LEGACY_6_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN1_LSB 0 657*5113495bSYour Name #define PHYRX_RSSI_LEGACY_6_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN1_MASK 0x000000ff 658*5113495bSYour Name 659*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_6_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN1 660*5113495bSYour Name 661*5113495bSYour Name RSSI of RX PPDU on chain 1 of extension 80, low-high 20 662*5113495bSYour Name MHz bandwidth. 663*5113495bSYour Name 664*5113495bSYour Name Value of 0x80 indicates invalid. 665*5113495bSYour Name */ 666*5113495bSYour Name #define PHYRX_RSSI_LEGACY_6_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN1_OFFSET 0x00000018 667*5113495bSYour Name #define PHYRX_RSSI_LEGACY_6_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN1_LSB 8 668*5113495bSYour Name #define PHYRX_RSSI_LEGACY_6_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN1_MASK 0x0000ff00 669*5113495bSYour Name 670*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_6_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN1 671*5113495bSYour Name 672*5113495bSYour Name RSSI of RX PPDU on chain 1 of extension 80, high-low 20 673*5113495bSYour Name MHz bandwidth. 674*5113495bSYour Name 675*5113495bSYour Name Value of 0x80 indicates invalid. 676*5113495bSYour Name */ 677*5113495bSYour Name #define PHYRX_RSSI_LEGACY_6_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN1_OFFSET 0x00000018 678*5113495bSYour Name #define PHYRX_RSSI_LEGACY_6_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN1_LSB 16 679*5113495bSYour Name #define PHYRX_RSSI_LEGACY_6_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN1_MASK 0x00ff0000 680*5113495bSYour Name 681*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_6_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN1 682*5113495bSYour Name 683*5113495bSYour Name RSSI of RX PPDU on chain 1 of extension 80, high 20 MHz 684*5113495bSYour Name bandwidth. 685*5113495bSYour Name 686*5113495bSYour Name Value of 0x80 indicates invalid. 687*5113495bSYour Name */ 688*5113495bSYour Name #define PHYRX_RSSI_LEGACY_6_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN1_OFFSET 0x00000018 689*5113495bSYour Name #define PHYRX_RSSI_LEGACY_6_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN1_LSB 24 690*5113495bSYour Name #define PHYRX_RSSI_LEGACY_6_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN1_MASK 0xff000000 691*5113495bSYour Name 692*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_7_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN2 693*5113495bSYour Name 694*5113495bSYour Name RSSI of RX PPDU on chain 2 of primary 20 MHz bandwidth. 695*5113495bSYour Name 696*5113495bSYour Name Value of 0x80 indicates invalid. 697*5113495bSYour Name */ 698*5113495bSYour Name #define PHYRX_RSSI_LEGACY_7_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN2_OFFSET 0x0000001c 699*5113495bSYour Name #define PHYRX_RSSI_LEGACY_7_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN2_LSB 0 700*5113495bSYour Name #define PHYRX_RSSI_LEGACY_7_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN2_MASK 0x000000ff 701*5113495bSYour Name 702*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_7_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN2 703*5113495bSYour Name 704*5113495bSYour Name RSSI of RX PPDU on chain 2 of extension 20 MHz 705*5113495bSYour Name bandwidth. 706*5113495bSYour Name 707*5113495bSYour Name Value of 0x80 indicates invalid. 708*5113495bSYour Name */ 709*5113495bSYour Name #define PHYRX_RSSI_LEGACY_7_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN2_OFFSET 0x0000001c 710*5113495bSYour Name #define PHYRX_RSSI_LEGACY_7_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN2_LSB 8 711*5113495bSYour Name #define PHYRX_RSSI_LEGACY_7_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN2_MASK 0x0000ff00 712*5113495bSYour Name 713*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_7_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN2 714*5113495bSYour Name 715*5113495bSYour Name RSSI of RX PPDU on chain 2 of extension 40, low 20 MHz 716*5113495bSYour Name bandwidth. 717*5113495bSYour Name 718*5113495bSYour Name Value of 0x80 indicates invalid. 719*5113495bSYour Name */ 720*5113495bSYour Name #define PHYRX_RSSI_LEGACY_7_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN2_OFFSET 0x0000001c 721*5113495bSYour Name #define PHYRX_RSSI_LEGACY_7_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN2_LSB 16 722*5113495bSYour Name #define PHYRX_RSSI_LEGACY_7_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN2_MASK 0x00ff0000 723*5113495bSYour Name 724*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_7_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN2 725*5113495bSYour Name 726*5113495bSYour Name RSSI of RX PPDU on chain 2 of extension 40, high 20 MHz 727*5113495bSYour Name bandwidth. 728*5113495bSYour Name 729*5113495bSYour Name Value of 0x80 indicates invalid. 730*5113495bSYour Name */ 731*5113495bSYour Name #define PHYRX_RSSI_LEGACY_7_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN2_OFFSET 0x0000001c 732*5113495bSYour Name #define PHYRX_RSSI_LEGACY_7_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN2_LSB 24 733*5113495bSYour Name #define PHYRX_RSSI_LEGACY_7_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN2_MASK 0xff000000 734*5113495bSYour Name 735*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_8_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN2 736*5113495bSYour Name 737*5113495bSYour Name RSSI of RX PPDU on chain 2 of extension 80, low 20 MHz 738*5113495bSYour Name bandwidth. 739*5113495bSYour Name 740*5113495bSYour Name Value of 0x80 indicates invalid. 741*5113495bSYour Name */ 742*5113495bSYour Name #define PHYRX_RSSI_LEGACY_8_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN2_OFFSET 0x00000020 743*5113495bSYour Name #define PHYRX_RSSI_LEGACY_8_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN2_LSB 0 744*5113495bSYour Name #define PHYRX_RSSI_LEGACY_8_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN2_MASK 0x000000ff 745*5113495bSYour Name 746*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_8_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN2 747*5113495bSYour Name 748*5113495bSYour Name RSSI of RX PPDU on chain 2 of extension 80, low-high 20 749*5113495bSYour Name MHz bandwidth. 750*5113495bSYour Name 751*5113495bSYour Name Value of 0x80 indicates invalid. 752*5113495bSYour Name */ 753*5113495bSYour Name #define PHYRX_RSSI_LEGACY_8_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN2_OFFSET 0x00000020 754*5113495bSYour Name #define PHYRX_RSSI_LEGACY_8_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN2_LSB 8 755*5113495bSYour Name #define PHYRX_RSSI_LEGACY_8_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN2_MASK 0x0000ff00 756*5113495bSYour Name 757*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_8_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN2 758*5113495bSYour Name 759*5113495bSYour Name RSSI of RX PPDU on chain 2 of extension 80, high-low 20 760*5113495bSYour Name MHz bandwidth. 761*5113495bSYour Name 762*5113495bSYour Name Value of 0x80 indicates invalid. 763*5113495bSYour Name */ 764*5113495bSYour Name #define PHYRX_RSSI_LEGACY_8_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN2_OFFSET 0x00000020 765*5113495bSYour Name #define PHYRX_RSSI_LEGACY_8_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN2_LSB 16 766*5113495bSYour Name #define PHYRX_RSSI_LEGACY_8_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN2_MASK 0x00ff0000 767*5113495bSYour Name 768*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_8_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN2 769*5113495bSYour Name 770*5113495bSYour Name RSSI of RX PPDU on chain 2 of extension 80, high 20 MHz 771*5113495bSYour Name bandwidth. 772*5113495bSYour Name 773*5113495bSYour Name Value of 0x80 indicates invalid. 774*5113495bSYour Name */ 775*5113495bSYour Name #define PHYRX_RSSI_LEGACY_8_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN2_OFFSET 0x00000020 776*5113495bSYour Name #define PHYRX_RSSI_LEGACY_8_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN2_LSB 24 777*5113495bSYour Name #define PHYRX_RSSI_LEGACY_8_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN2_MASK 0xff000000 778*5113495bSYour Name 779*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_9_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN3 780*5113495bSYour Name 781*5113495bSYour Name RSSI of RX PPDU on chain 3 of primary 20 MHz bandwidth. 782*5113495bSYour Name 783*5113495bSYour Name Value of 0x80 indicates invalid. 784*5113495bSYour Name */ 785*5113495bSYour Name #define PHYRX_RSSI_LEGACY_9_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN3_OFFSET 0x00000024 786*5113495bSYour Name #define PHYRX_RSSI_LEGACY_9_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN3_LSB 0 787*5113495bSYour Name #define PHYRX_RSSI_LEGACY_9_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN3_MASK 0x000000ff 788*5113495bSYour Name 789*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_9_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN3 790*5113495bSYour Name 791*5113495bSYour Name RSSI of RX PPDU on chain 3 of extension 20 MHz 792*5113495bSYour Name bandwidth. 793*5113495bSYour Name 794*5113495bSYour Name Value of 0x80 indicates invalid. 795*5113495bSYour Name */ 796*5113495bSYour Name #define PHYRX_RSSI_LEGACY_9_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN3_OFFSET 0x00000024 797*5113495bSYour Name #define PHYRX_RSSI_LEGACY_9_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN3_LSB 8 798*5113495bSYour Name #define PHYRX_RSSI_LEGACY_9_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN3_MASK 0x0000ff00 799*5113495bSYour Name 800*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_9_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN3 801*5113495bSYour Name 802*5113495bSYour Name RSSI of RX PPDU on chain 3 of extension 40, low 20 MHz 803*5113495bSYour Name bandwidth. 804*5113495bSYour Name 805*5113495bSYour Name Value of 0x80 indicates invalid. 806*5113495bSYour Name */ 807*5113495bSYour Name #define PHYRX_RSSI_LEGACY_9_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN3_OFFSET 0x00000024 808*5113495bSYour Name #define PHYRX_RSSI_LEGACY_9_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN3_LSB 16 809*5113495bSYour Name #define PHYRX_RSSI_LEGACY_9_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN3_MASK 0x00ff0000 810*5113495bSYour Name 811*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_9_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN3 812*5113495bSYour Name 813*5113495bSYour Name RSSI of RX PPDU on chain 3 of extension 40, high 20 MHz 814*5113495bSYour Name bandwidth. 815*5113495bSYour Name 816*5113495bSYour Name Value of 0x80 indicates invalid. 817*5113495bSYour Name */ 818*5113495bSYour Name #define PHYRX_RSSI_LEGACY_9_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN3_OFFSET 0x00000024 819*5113495bSYour Name #define PHYRX_RSSI_LEGACY_9_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN3_LSB 24 820*5113495bSYour Name #define PHYRX_RSSI_LEGACY_9_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN3_MASK 0xff000000 821*5113495bSYour Name 822*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_10_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN3 823*5113495bSYour Name 824*5113495bSYour Name RSSI of RX PPDU on chain 3 of extension 80, low 20 MHz 825*5113495bSYour Name bandwidth. 826*5113495bSYour Name 827*5113495bSYour Name Value of 0x80 indicates invalid. 828*5113495bSYour Name */ 829*5113495bSYour Name #define PHYRX_RSSI_LEGACY_10_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN3_OFFSET 0x00000028 830*5113495bSYour Name #define PHYRX_RSSI_LEGACY_10_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN3_LSB 0 831*5113495bSYour Name #define PHYRX_RSSI_LEGACY_10_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN3_MASK 0x000000ff 832*5113495bSYour Name 833*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_10_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN3 834*5113495bSYour Name 835*5113495bSYour Name RSSI of RX PPDU on chain 3 of extension 80, low-high 20 836*5113495bSYour Name MHz bandwidth. 837*5113495bSYour Name 838*5113495bSYour Name Value of 0x80 indicates invalid. 839*5113495bSYour Name */ 840*5113495bSYour Name #define PHYRX_RSSI_LEGACY_10_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN3_OFFSET 0x00000028 841*5113495bSYour Name #define PHYRX_RSSI_LEGACY_10_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN3_LSB 8 842*5113495bSYour Name #define PHYRX_RSSI_LEGACY_10_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN3_MASK 0x0000ff00 843*5113495bSYour Name 844*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_10_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN3 845*5113495bSYour Name 846*5113495bSYour Name RSSI of RX PPDU on chain 3 of extension 80, high-low 20 847*5113495bSYour Name MHz bandwidth. 848*5113495bSYour Name 849*5113495bSYour Name Value of 0x80 indicates invalid. 850*5113495bSYour Name */ 851*5113495bSYour Name #define PHYRX_RSSI_LEGACY_10_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN3_OFFSET 0x00000028 852*5113495bSYour Name #define PHYRX_RSSI_LEGACY_10_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN3_LSB 16 853*5113495bSYour Name #define PHYRX_RSSI_LEGACY_10_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN3_MASK 0x00ff0000 854*5113495bSYour Name 855*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_10_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN3 856*5113495bSYour Name 857*5113495bSYour Name RSSI of RX PPDU on chain 3 of extension 80, high 20 MHz 858*5113495bSYour Name bandwidth. 859*5113495bSYour Name 860*5113495bSYour Name Value of 0x80 indicates invalid. 861*5113495bSYour Name */ 862*5113495bSYour Name #define PHYRX_RSSI_LEGACY_10_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN3_OFFSET 0x00000028 863*5113495bSYour Name #define PHYRX_RSSI_LEGACY_10_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN3_LSB 24 864*5113495bSYour Name #define PHYRX_RSSI_LEGACY_10_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN3_MASK 0xff000000 865*5113495bSYour Name 866*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_11_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN4 867*5113495bSYour Name 868*5113495bSYour Name RSSI of RX PPDU on chain 4 of primary 20 MHz bandwidth. 869*5113495bSYour Name 870*5113495bSYour Name Value of 0x80 indicates invalid. 871*5113495bSYour Name */ 872*5113495bSYour Name #define PHYRX_RSSI_LEGACY_11_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN4_OFFSET 0x0000002c 873*5113495bSYour Name #define PHYRX_RSSI_LEGACY_11_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN4_LSB 0 874*5113495bSYour Name #define PHYRX_RSSI_LEGACY_11_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN4_MASK 0x000000ff 875*5113495bSYour Name 876*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_11_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN4 877*5113495bSYour Name 878*5113495bSYour Name RSSI of RX PPDU on chain 4 of extension 20 MHz 879*5113495bSYour Name bandwidth. 880*5113495bSYour Name 881*5113495bSYour Name Value of 0x80 indicates invalid. 882*5113495bSYour Name */ 883*5113495bSYour Name #define PHYRX_RSSI_LEGACY_11_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN4_OFFSET 0x0000002c 884*5113495bSYour Name #define PHYRX_RSSI_LEGACY_11_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN4_LSB 8 885*5113495bSYour Name #define PHYRX_RSSI_LEGACY_11_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN4_MASK 0x0000ff00 886*5113495bSYour Name 887*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_11_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN4 888*5113495bSYour Name 889*5113495bSYour Name RSSI of RX PPDU on chain 4 of extension 40, low 20 MHz 890*5113495bSYour Name bandwidth. 891*5113495bSYour Name 892*5113495bSYour Name Value of 0x80 indicates invalid. 893*5113495bSYour Name */ 894*5113495bSYour Name #define PHYRX_RSSI_LEGACY_11_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN4_OFFSET 0x0000002c 895*5113495bSYour Name #define PHYRX_RSSI_LEGACY_11_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN4_LSB 16 896*5113495bSYour Name #define PHYRX_RSSI_LEGACY_11_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN4_MASK 0x00ff0000 897*5113495bSYour Name 898*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_11_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN4 899*5113495bSYour Name 900*5113495bSYour Name RSSI of RX PPDU on chain 4 of extension 40, high 20 MHz 901*5113495bSYour Name bandwidth. 902*5113495bSYour Name 903*5113495bSYour Name Value of 0x80 indicates invalid. 904*5113495bSYour Name */ 905*5113495bSYour Name #define PHYRX_RSSI_LEGACY_11_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN4_OFFSET 0x0000002c 906*5113495bSYour Name #define PHYRX_RSSI_LEGACY_11_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN4_LSB 24 907*5113495bSYour Name #define PHYRX_RSSI_LEGACY_11_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN4_MASK 0xff000000 908*5113495bSYour Name 909*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_12_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN4 910*5113495bSYour Name 911*5113495bSYour Name RSSI of RX PPDU on chain 4 of extension 80, low 20 MHz 912*5113495bSYour Name bandwidth. 913*5113495bSYour Name 914*5113495bSYour Name Value of 0x80 indicates invalid. 915*5113495bSYour Name */ 916*5113495bSYour Name #define PHYRX_RSSI_LEGACY_12_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN4_OFFSET 0x00000030 917*5113495bSYour Name #define PHYRX_RSSI_LEGACY_12_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN4_LSB 0 918*5113495bSYour Name #define PHYRX_RSSI_LEGACY_12_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN4_MASK 0x000000ff 919*5113495bSYour Name 920*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_12_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN4 921*5113495bSYour Name 922*5113495bSYour Name RSSI of RX PPDU on chain 4 of extension 80, low-high 20 923*5113495bSYour Name MHz bandwidth. 924*5113495bSYour Name 925*5113495bSYour Name Value of 0x80 indicates invalid. 926*5113495bSYour Name */ 927*5113495bSYour Name #define PHYRX_RSSI_LEGACY_12_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN4_OFFSET 0x00000030 928*5113495bSYour Name #define PHYRX_RSSI_LEGACY_12_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN4_LSB 8 929*5113495bSYour Name #define PHYRX_RSSI_LEGACY_12_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN4_MASK 0x0000ff00 930*5113495bSYour Name 931*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_12_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN4 932*5113495bSYour Name 933*5113495bSYour Name RSSI of RX PPDU on chain 4 of extension 80, high-low 20 934*5113495bSYour Name MHz bandwidth. 935*5113495bSYour Name 936*5113495bSYour Name Value of 0x80 indicates invalid. 937*5113495bSYour Name */ 938*5113495bSYour Name #define PHYRX_RSSI_LEGACY_12_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN4_OFFSET 0x00000030 939*5113495bSYour Name #define PHYRX_RSSI_LEGACY_12_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN4_LSB 16 940*5113495bSYour Name #define PHYRX_RSSI_LEGACY_12_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN4_MASK 0x00ff0000 941*5113495bSYour Name 942*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_12_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN4 943*5113495bSYour Name 944*5113495bSYour Name RSSI of RX PPDU on chain 4 of extension 80, high 20 MHz 945*5113495bSYour Name bandwidth. 946*5113495bSYour Name 947*5113495bSYour Name Value of 0x80 indicates invalid. 948*5113495bSYour Name */ 949*5113495bSYour Name #define PHYRX_RSSI_LEGACY_12_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN4_OFFSET 0x00000030 950*5113495bSYour Name #define PHYRX_RSSI_LEGACY_12_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN4_LSB 24 951*5113495bSYour Name #define PHYRX_RSSI_LEGACY_12_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN4_MASK 0xff000000 952*5113495bSYour Name 953*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_13_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN5 954*5113495bSYour Name 955*5113495bSYour Name RSSI of RX PPDU on chain 0 of primary 20 MHz bandwidth. 956*5113495bSYour Name 957*5113495bSYour Name Value of 0x80 indicates invalid. 958*5113495bSYour Name */ 959*5113495bSYour Name #define PHYRX_RSSI_LEGACY_13_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN5_OFFSET 0x00000034 960*5113495bSYour Name #define PHYRX_RSSI_LEGACY_13_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN5_LSB 0 961*5113495bSYour Name #define PHYRX_RSSI_LEGACY_13_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN5_MASK 0x000000ff 962*5113495bSYour Name 963*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_13_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN5 964*5113495bSYour Name 965*5113495bSYour Name RSSI of RX PPDU on chain 5 of extension 20 MHz 966*5113495bSYour Name bandwidth. 967*5113495bSYour Name 968*5113495bSYour Name Value of 0x80 indicates invalid. 969*5113495bSYour Name */ 970*5113495bSYour Name #define PHYRX_RSSI_LEGACY_13_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN5_OFFSET 0x00000034 971*5113495bSYour Name #define PHYRX_RSSI_LEGACY_13_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN5_LSB 8 972*5113495bSYour Name #define PHYRX_RSSI_LEGACY_13_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN5_MASK 0x0000ff00 973*5113495bSYour Name 974*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_13_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN5 975*5113495bSYour Name 976*5113495bSYour Name RSSI of RX PPDU on chain 5 of extension 40, low 20 MHz 977*5113495bSYour Name bandwidth. 978*5113495bSYour Name 979*5113495bSYour Name Value of 0x80 indicates invalid. 980*5113495bSYour Name */ 981*5113495bSYour Name #define PHYRX_RSSI_LEGACY_13_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN5_OFFSET 0x00000034 982*5113495bSYour Name #define PHYRX_RSSI_LEGACY_13_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN5_LSB 16 983*5113495bSYour Name #define PHYRX_RSSI_LEGACY_13_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN5_MASK 0x00ff0000 984*5113495bSYour Name 985*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_13_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN5 986*5113495bSYour Name 987*5113495bSYour Name RSSI of RX PPDU on chain 5 of extension 40, high 20 MHz 988*5113495bSYour Name bandwidth. 989*5113495bSYour Name 990*5113495bSYour Name Value of 0x80 indicates invalid. 991*5113495bSYour Name */ 992*5113495bSYour Name #define PHYRX_RSSI_LEGACY_13_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN5_OFFSET 0x00000034 993*5113495bSYour Name #define PHYRX_RSSI_LEGACY_13_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN5_LSB 24 994*5113495bSYour Name #define PHYRX_RSSI_LEGACY_13_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN5_MASK 0xff000000 995*5113495bSYour Name 996*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_14_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN5 997*5113495bSYour Name 998*5113495bSYour Name RSSI of RX PPDU on chain 5 of extension 80, low 20 MHz 999*5113495bSYour Name bandwidth. 1000*5113495bSYour Name 1001*5113495bSYour Name Value of 0x80 indicates invalid. 1002*5113495bSYour Name */ 1003*5113495bSYour Name #define PHYRX_RSSI_LEGACY_14_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN5_OFFSET 0x00000038 1004*5113495bSYour Name #define PHYRX_RSSI_LEGACY_14_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN5_LSB 0 1005*5113495bSYour Name #define PHYRX_RSSI_LEGACY_14_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN5_MASK 0x000000ff 1006*5113495bSYour Name 1007*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_14_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN5 1008*5113495bSYour Name 1009*5113495bSYour Name RSSI of RX PPDU on chain 5 of extension 80, low-high 20 1010*5113495bSYour Name MHz bandwidth. 1011*5113495bSYour Name 1012*5113495bSYour Name Value of 0x80 indicates invalid. 1013*5113495bSYour Name */ 1014*5113495bSYour Name #define PHYRX_RSSI_LEGACY_14_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN5_OFFSET 0x00000038 1015*5113495bSYour Name #define PHYRX_RSSI_LEGACY_14_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN5_LSB 8 1016*5113495bSYour Name #define PHYRX_RSSI_LEGACY_14_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN5_MASK 0x0000ff00 1017*5113495bSYour Name 1018*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_14_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN5 1019*5113495bSYour Name 1020*5113495bSYour Name RSSI of RX PPDU on chain 5 of extension 80, high-low 20 1021*5113495bSYour Name MHz bandwidth. 1022*5113495bSYour Name 1023*5113495bSYour Name Value of 0x80 indicates invalid. 1024*5113495bSYour Name */ 1025*5113495bSYour Name #define PHYRX_RSSI_LEGACY_14_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN5_OFFSET 0x00000038 1026*5113495bSYour Name #define PHYRX_RSSI_LEGACY_14_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN5_LSB 16 1027*5113495bSYour Name #define PHYRX_RSSI_LEGACY_14_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN5_MASK 0x00ff0000 1028*5113495bSYour Name 1029*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_14_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN5 1030*5113495bSYour Name 1031*5113495bSYour Name RSSI of RX PPDU on chain 5 of extension 80, high 20 MHz 1032*5113495bSYour Name bandwidth. 1033*5113495bSYour Name 1034*5113495bSYour Name Value of 0x80 indicates invalid. 1035*5113495bSYour Name */ 1036*5113495bSYour Name #define PHYRX_RSSI_LEGACY_14_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN5_OFFSET 0x00000038 1037*5113495bSYour Name #define PHYRX_RSSI_LEGACY_14_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN5_LSB 24 1038*5113495bSYour Name #define PHYRX_RSSI_LEGACY_14_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN5_MASK 0xff000000 1039*5113495bSYour Name 1040*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_15_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN6 1041*5113495bSYour Name 1042*5113495bSYour Name RSSI of RX PPDU on chain 6 of primary 20 MHz bandwidth. 1043*5113495bSYour Name 1044*5113495bSYour Name Value of 0x80 indicates invalid. 1045*5113495bSYour Name */ 1046*5113495bSYour Name #define PHYRX_RSSI_LEGACY_15_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN6_OFFSET 0x0000003c 1047*5113495bSYour Name #define PHYRX_RSSI_LEGACY_15_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN6_LSB 0 1048*5113495bSYour Name #define PHYRX_RSSI_LEGACY_15_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN6_MASK 0x000000ff 1049*5113495bSYour Name 1050*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_15_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN6 1051*5113495bSYour Name 1052*5113495bSYour Name RSSI of RX PPDU on chain 6 of extension 20 MHz 1053*5113495bSYour Name bandwidth. 1054*5113495bSYour Name 1055*5113495bSYour Name Value of 0x80 indicates invalid. 1056*5113495bSYour Name */ 1057*5113495bSYour Name #define PHYRX_RSSI_LEGACY_15_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN6_OFFSET 0x0000003c 1058*5113495bSYour Name #define PHYRX_RSSI_LEGACY_15_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN6_LSB 8 1059*5113495bSYour Name #define PHYRX_RSSI_LEGACY_15_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN6_MASK 0x0000ff00 1060*5113495bSYour Name 1061*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_15_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN6 1062*5113495bSYour Name 1063*5113495bSYour Name RSSI of RX PPDU on chain 6 of extension 40, low 20 MHz 1064*5113495bSYour Name bandwidth. 1065*5113495bSYour Name 1066*5113495bSYour Name Value of 0x80 indicates invalid. 1067*5113495bSYour Name */ 1068*5113495bSYour Name #define PHYRX_RSSI_LEGACY_15_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN6_OFFSET 0x0000003c 1069*5113495bSYour Name #define PHYRX_RSSI_LEGACY_15_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN6_LSB 16 1070*5113495bSYour Name #define PHYRX_RSSI_LEGACY_15_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN6_MASK 0x00ff0000 1071*5113495bSYour Name 1072*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_15_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN6 1073*5113495bSYour Name 1074*5113495bSYour Name RSSI of RX PPDU on chain 6 of extension 40, high 20 MHz 1075*5113495bSYour Name bandwidth. 1076*5113495bSYour Name 1077*5113495bSYour Name Value of 0x80 indicates invalid. 1078*5113495bSYour Name */ 1079*5113495bSYour Name #define PHYRX_RSSI_LEGACY_15_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN6_OFFSET 0x0000003c 1080*5113495bSYour Name #define PHYRX_RSSI_LEGACY_15_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN6_LSB 24 1081*5113495bSYour Name #define PHYRX_RSSI_LEGACY_15_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN6_MASK 0xff000000 1082*5113495bSYour Name 1083*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_16_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN6 1084*5113495bSYour Name 1085*5113495bSYour Name RSSI of RX PPDU on chain 6 of extension 80, low 20 MHz 1086*5113495bSYour Name bandwidth. 1087*5113495bSYour Name 1088*5113495bSYour Name Value of 0x80 indicates invalid. 1089*5113495bSYour Name */ 1090*5113495bSYour Name #define PHYRX_RSSI_LEGACY_16_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN6_OFFSET 0x00000040 1091*5113495bSYour Name #define PHYRX_RSSI_LEGACY_16_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN6_LSB 0 1092*5113495bSYour Name #define PHYRX_RSSI_LEGACY_16_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN6_MASK 0x000000ff 1093*5113495bSYour Name 1094*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_16_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN6 1095*5113495bSYour Name 1096*5113495bSYour Name RSSI of RX PPDU on chain 6 of extension 80, low-high 20 1097*5113495bSYour Name MHz bandwidth. 1098*5113495bSYour Name 1099*5113495bSYour Name Value of 0x80 indicates invalid. 1100*5113495bSYour Name */ 1101*5113495bSYour Name #define PHYRX_RSSI_LEGACY_16_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN6_OFFSET 0x00000040 1102*5113495bSYour Name #define PHYRX_RSSI_LEGACY_16_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN6_LSB 8 1103*5113495bSYour Name #define PHYRX_RSSI_LEGACY_16_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN6_MASK 0x0000ff00 1104*5113495bSYour Name 1105*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_16_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN6 1106*5113495bSYour Name 1107*5113495bSYour Name RSSI of RX PPDU on chain 6 of extension 80, high-low 20 1108*5113495bSYour Name MHz bandwidth. 1109*5113495bSYour Name 1110*5113495bSYour Name Value of 0x80 indicates invalid. 1111*5113495bSYour Name */ 1112*5113495bSYour Name #define PHYRX_RSSI_LEGACY_16_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN6_OFFSET 0x00000040 1113*5113495bSYour Name #define PHYRX_RSSI_LEGACY_16_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN6_LSB 16 1114*5113495bSYour Name #define PHYRX_RSSI_LEGACY_16_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN6_MASK 0x00ff0000 1115*5113495bSYour Name 1116*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_16_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN6 1117*5113495bSYour Name 1118*5113495bSYour Name RSSI of RX PPDU on chain 6 of extension 80, high 20 MHz 1119*5113495bSYour Name bandwidth. 1120*5113495bSYour Name 1121*5113495bSYour Name Value of 0x80 indicates invalid. 1122*5113495bSYour Name */ 1123*5113495bSYour Name #define PHYRX_RSSI_LEGACY_16_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN6_OFFSET 0x00000040 1124*5113495bSYour Name #define PHYRX_RSSI_LEGACY_16_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN6_LSB 24 1125*5113495bSYour Name #define PHYRX_RSSI_LEGACY_16_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN6_MASK 0xff000000 1126*5113495bSYour Name 1127*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_17_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN7 1128*5113495bSYour Name 1129*5113495bSYour Name RSSI of RX PPDU on chain 7 of primary 20 MHz bandwidth. 1130*5113495bSYour Name 1131*5113495bSYour Name Value of 0x80 indicates invalid. 1132*5113495bSYour Name */ 1133*5113495bSYour Name #define PHYRX_RSSI_LEGACY_17_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN7_OFFSET 0x00000044 1134*5113495bSYour Name #define PHYRX_RSSI_LEGACY_17_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN7_LSB 0 1135*5113495bSYour Name #define PHYRX_RSSI_LEGACY_17_PRE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN7_MASK 0x000000ff 1136*5113495bSYour Name 1137*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_17_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN7 1138*5113495bSYour Name 1139*5113495bSYour Name RSSI of RX PPDU on chain 7 of extension 20 MHz 1140*5113495bSYour Name bandwidth. 1141*5113495bSYour Name 1142*5113495bSYour Name Value of 0x80 indicates invalid. 1143*5113495bSYour Name */ 1144*5113495bSYour Name #define PHYRX_RSSI_LEGACY_17_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN7_OFFSET 0x00000044 1145*5113495bSYour Name #define PHYRX_RSSI_LEGACY_17_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN7_LSB 8 1146*5113495bSYour Name #define PHYRX_RSSI_LEGACY_17_PRE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN7_MASK 0x0000ff00 1147*5113495bSYour Name 1148*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_17_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN7 1149*5113495bSYour Name 1150*5113495bSYour Name RSSI of RX PPDU on chain 7 of extension 40, low 20 MHz 1151*5113495bSYour Name bandwidth. 1152*5113495bSYour Name 1153*5113495bSYour Name Value of 0x80 indicates invalid. 1154*5113495bSYour Name */ 1155*5113495bSYour Name #define PHYRX_RSSI_LEGACY_17_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN7_OFFSET 0x00000044 1156*5113495bSYour Name #define PHYRX_RSSI_LEGACY_17_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN7_LSB 16 1157*5113495bSYour Name #define PHYRX_RSSI_LEGACY_17_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN7_MASK 0x00ff0000 1158*5113495bSYour Name 1159*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_17_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN7 1160*5113495bSYour Name 1161*5113495bSYour Name RSSI of RX PPDU on chain 7 of extension 40, high 20 MHz 1162*5113495bSYour Name bandwidth. 1163*5113495bSYour Name 1164*5113495bSYour Name Value of 0x80 indicates invalid. 1165*5113495bSYour Name */ 1166*5113495bSYour Name #define PHYRX_RSSI_LEGACY_17_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN7_OFFSET 0x00000044 1167*5113495bSYour Name #define PHYRX_RSSI_LEGACY_17_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN7_LSB 24 1168*5113495bSYour Name #define PHYRX_RSSI_LEGACY_17_PRE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN7_MASK 0xff000000 1169*5113495bSYour Name 1170*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_18_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN7 1171*5113495bSYour Name 1172*5113495bSYour Name RSSI of RX PPDU on chain 7 of extension 80, low 20 MHz 1173*5113495bSYour Name bandwidth. 1174*5113495bSYour Name 1175*5113495bSYour Name Value of 0x80 indicates invalid. 1176*5113495bSYour Name */ 1177*5113495bSYour Name #define PHYRX_RSSI_LEGACY_18_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN7_OFFSET 0x00000048 1178*5113495bSYour Name #define PHYRX_RSSI_LEGACY_18_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN7_LSB 0 1179*5113495bSYour Name #define PHYRX_RSSI_LEGACY_18_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN7_MASK 0x000000ff 1180*5113495bSYour Name 1181*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_18_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN7 1182*5113495bSYour Name 1183*5113495bSYour Name RSSI of RX PPDU on chain 7 of extension 80, low-high 20 1184*5113495bSYour Name MHz bandwidth. 1185*5113495bSYour Name 1186*5113495bSYour Name Value of 0x80 indicates invalid. 1187*5113495bSYour Name */ 1188*5113495bSYour Name #define PHYRX_RSSI_LEGACY_18_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN7_OFFSET 0x00000048 1189*5113495bSYour Name #define PHYRX_RSSI_LEGACY_18_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN7_LSB 8 1190*5113495bSYour Name #define PHYRX_RSSI_LEGACY_18_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN7_MASK 0x0000ff00 1191*5113495bSYour Name 1192*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_18_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN7 1193*5113495bSYour Name 1194*5113495bSYour Name RSSI of RX PPDU on chain 7 of extension 80, high-low 20 1195*5113495bSYour Name MHz bandwidth. 1196*5113495bSYour Name 1197*5113495bSYour Name Value of 0x80 indicates invalid. 1198*5113495bSYour Name */ 1199*5113495bSYour Name #define PHYRX_RSSI_LEGACY_18_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN7_OFFSET 0x00000048 1200*5113495bSYour Name #define PHYRX_RSSI_LEGACY_18_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN7_LSB 16 1201*5113495bSYour Name #define PHYRX_RSSI_LEGACY_18_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN7_MASK 0x00ff0000 1202*5113495bSYour Name 1203*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_18_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN7 1204*5113495bSYour Name 1205*5113495bSYour Name RSSI of RX PPDU on chain 7 of extension 80, high 20 MHz 1206*5113495bSYour Name bandwidth. 1207*5113495bSYour Name 1208*5113495bSYour Name Value of 0x80 indicates invalid. 1209*5113495bSYour Name */ 1210*5113495bSYour Name #define PHYRX_RSSI_LEGACY_18_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN7_OFFSET 0x00000048 1211*5113495bSYour Name #define PHYRX_RSSI_LEGACY_18_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN7_LSB 24 1212*5113495bSYour Name #define PHYRX_RSSI_LEGACY_18_PRE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN7_MASK 0xff000000 1213*5113495bSYour Name 1214*5113495bSYour Name /* EXTERNAL REFERENCE : struct receive_rssi_info preamble_rssi_info_details */ 1215*5113495bSYour Name 1216*5113495bSYour Name 1217*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_19_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN0 1218*5113495bSYour Name 1219*5113495bSYour Name RSSI of RX PPDU on chain 0 of primary 20 MHz bandwidth. 1220*5113495bSYour Name 1221*5113495bSYour Name Value of 0x80 indicates invalid. 1222*5113495bSYour Name */ 1223*5113495bSYour Name #define PHYRX_RSSI_LEGACY_19_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN0_OFFSET 0x0000004c 1224*5113495bSYour Name #define PHYRX_RSSI_LEGACY_19_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN0_LSB 0 1225*5113495bSYour Name #define PHYRX_RSSI_LEGACY_19_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN0_MASK 0x000000ff 1226*5113495bSYour Name 1227*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_19_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN0 1228*5113495bSYour Name 1229*5113495bSYour Name RSSI of RX PPDU on chain 0 of extension 20 MHz 1230*5113495bSYour Name bandwidth. 1231*5113495bSYour Name 1232*5113495bSYour Name Value of 0x80 indicates invalid. 1233*5113495bSYour Name */ 1234*5113495bSYour Name #define PHYRX_RSSI_LEGACY_19_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN0_OFFSET 0x0000004c 1235*5113495bSYour Name #define PHYRX_RSSI_LEGACY_19_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN0_LSB 8 1236*5113495bSYour Name #define PHYRX_RSSI_LEGACY_19_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN0_MASK 0x0000ff00 1237*5113495bSYour Name 1238*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_19_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN0 1239*5113495bSYour Name 1240*5113495bSYour Name RSSI of RX PPDU on chain 0 of extension 40, low 20 MHz 1241*5113495bSYour Name bandwidth. 1242*5113495bSYour Name 1243*5113495bSYour Name Value of 0x80 indicates invalid. 1244*5113495bSYour Name */ 1245*5113495bSYour Name #define PHYRX_RSSI_LEGACY_19_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN0_OFFSET 0x0000004c 1246*5113495bSYour Name #define PHYRX_RSSI_LEGACY_19_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN0_LSB 16 1247*5113495bSYour Name #define PHYRX_RSSI_LEGACY_19_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN0_MASK 0x00ff0000 1248*5113495bSYour Name 1249*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_19_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN0 1250*5113495bSYour Name 1251*5113495bSYour Name RSSI of RX PPDU on chain 0 of extension 40, high 20 MHz 1252*5113495bSYour Name bandwidth. 1253*5113495bSYour Name 1254*5113495bSYour Name Value of 0x80 indicates invalid. 1255*5113495bSYour Name */ 1256*5113495bSYour Name #define PHYRX_RSSI_LEGACY_19_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN0_OFFSET 0x0000004c 1257*5113495bSYour Name #define PHYRX_RSSI_LEGACY_19_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN0_LSB 24 1258*5113495bSYour Name #define PHYRX_RSSI_LEGACY_19_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN0_MASK 0xff000000 1259*5113495bSYour Name 1260*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_20_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN0 1261*5113495bSYour Name 1262*5113495bSYour Name RSSI of RX PPDU on chain 0 of extension 80, low 20 MHz 1263*5113495bSYour Name bandwidth. 1264*5113495bSYour Name 1265*5113495bSYour Name Value of 0x80 indicates invalid. 1266*5113495bSYour Name */ 1267*5113495bSYour Name #define PHYRX_RSSI_LEGACY_20_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN0_OFFSET 0x00000050 1268*5113495bSYour Name #define PHYRX_RSSI_LEGACY_20_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN0_LSB 0 1269*5113495bSYour Name #define PHYRX_RSSI_LEGACY_20_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN0_MASK 0x000000ff 1270*5113495bSYour Name 1271*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_20_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN0 1272*5113495bSYour Name 1273*5113495bSYour Name RSSI of RX PPDU on chain 0 of extension 80, low-high 20 1274*5113495bSYour Name MHz bandwidth. 1275*5113495bSYour Name 1276*5113495bSYour Name Value of 0x80 indicates invalid. 1277*5113495bSYour Name */ 1278*5113495bSYour Name #define PHYRX_RSSI_LEGACY_20_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN0_OFFSET 0x00000050 1279*5113495bSYour Name #define PHYRX_RSSI_LEGACY_20_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN0_LSB 8 1280*5113495bSYour Name #define PHYRX_RSSI_LEGACY_20_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN0_MASK 0x0000ff00 1281*5113495bSYour Name 1282*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_20_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN0 1283*5113495bSYour Name 1284*5113495bSYour Name RSSI of RX PPDU on chain 0 of extension 80, high-low 20 1285*5113495bSYour Name MHz bandwidth. 1286*5113495bSYour Name 1287*5113495bSYour Name Value of 0x80 indicates invalid. 1288*5113495bSYour Name */ 1289*5113495bSYour Name #define PHYRX_RSSI_LEGACY_20_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN0_OFFSET 0x00000050 1290*5113495bSYour Name #define PHYRX_RSSI_LEGACY_20_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN0_LSB 16 1291*5113495bSYour Name #define PHYRX_RSSI_LEGACY_20_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN0_MASK 0x00ff0000 1292*5113495bSYour Name 1293*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_20_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN0 1294*5113495bSYour Name 1295*5113495bSYour Name RSSI of RX PPDU on chain 0 of extension 80, high 20 MHz 1296*5113495bSYour Name bandwidth. 1297*5113495bSYour Name 1298*5113495bSYour Name Value of 0x80 indicates invalid. 1299*5113495bSYour Name */ 1300*5113495bSYour Name #define PHYRX_RSSI_LEGACY_20_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN0_OFFSET 0x00000050 1301*5113495bSYour Name #define PHYRX_RSSI_LEGACY_20_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN0_LSB 24 1302*5113495bSYour Name #define PHYRX_RSSI_LEGACY_20_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN0_MASK 0xff000000 1303*5113495bSYour Name 1304*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_21_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN1 1305*5113495bSYour Name 1306*5113495bSYour Name RSSI of RX PPDU on chain 1 of primary 20 MHz bandwidth. 1307*5113495bSYour Name 1308*5113495bSYour Name Value of 0x80 indicates invalid. 1309*5113495bSYour Name */ 1310*5113495bSYour Name #define PHYRX_RSSI_LEGACY_21_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN1_OFFSET 0x00000054 1311*5113495bSYour Name #define PHYRX_RSSI_LEGACY_21_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN1_LSB 0 1312*5113495bSYour Name #define PHYRX_RSSI_LEGACY_21_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN1_MASK 0x000000ff 1313*5113495bSYour Name 1314*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_21_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN1 1315*5113495bSYour Name 1316*5113495bSYour Name RSSI of RX PPDU on chain 1 of extension 20 MHz 1317*5113495bSYour Name bandwidth. 1318*5113495bSYour Name 1319*5113495bSYour Name Value of 0x80 indicates invalid. 1320*5113495bSYour Name */ 1321*5113495bSYour Name #define PHYRX_RSSI_LEGACY_21_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN1_OFFSET 0x00000054 1322*5113495bSYour Name #define PHYRX_RSSI_LEGACY_21_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN1_LSB 8 1323*5113495bSYour Name #define PHYRX_RSSI_LEGACY_21_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN1_MASK 0x0000ff00 1324*5113495bSYour Name 1325*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_21_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN1 1326*5113495bSYour Name 1327*5113495bSYour Name RSSI of RX PPDU on chain 1 of extension 40, low 20 MHz 1328*5113495bSYour Name bandwidth. 1329*5113495bSYour Name 1330*5113495bSYour Name Value of 0x80 indicates invalid. 1331*5113495bSYour Name */ 1332*5113495bSYour Name #define PHYRX_RSSI_LEGACY_21_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN1_OFFSET 0x00000054 1333*5113495bSYour Name #define PHYRX_RSSI_LEGACY_21_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN1_LSB 16 1334*5113495bSYour Name #define PHYRX_RSSI_LEGACY_21_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN1_MASK 0x00ff0000 1335*5113495bSYour Name 1336*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_21_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN1 1337*5113495bSYour Name 1338*5113495bSYour Name RSSI of RX PPDU on chain 1 of extension 40, high 20 MHz 1339*5113495bSYour Name bandwidth. 1340*5113495bSYour Name 1341*5113495bSYour Name Value of 0x80 indicates invalid. 1342*5113495bSYour Name */ 1343*5113495bSYour Name #define PHYRX_RSSI_LEGACY_21_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN1_OFFSET 0x00000054 1344*5113495bSYour Name #define PHYRX_RSSI_LEGACY_21_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN1_LSB 24 1345*5113495bSYour Name #define PHYRX_RSSI_LEGACY_21_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN1_MASK 0xff000000 1346*5113495bSYour Name 1347*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_22_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN1 1348*5113495bSYour Name 1349*5113495bSYour Name RSSI of RX PPDU on chain 1 of extension 80, low 20 MHz 1350*5113495bSYour Name bandwidth. 1351*5113495bSYour Name 1352*5113495bSYour Name Value of 0x80 indicates invalid. 1353*5113495bSYour Name */ 1354*5113495bSYour Name #define PHYRX_RSSI_LEGACY_22_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN1_OFFSET 0x00000058 1355*5113495bSYour Name #define PHYRX_RSSI_LEGACY_22_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN1_LSB 0 1356*5113495bSYour Name #define PHYRX_RSSI_LEGACY_22_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN1_MASK 0x000000ff 1357*5113495bSYour Name 1358*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_22_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN1 1359*5113495bSYour Name 1360*5113495bSYour Name RSSI of RX PPDU on chain 1 of extension 80, low-high 20 1361*5113495bSYour Name MHz bandwidth. 1362*5113495bSYour Name 1363*5113495bSYour Name Value of 0x80 indicates invalid. 1364*5113495bSYour Name */ 1365*5113495bSYour Name #define PHYRX_RSSI_LEGACY_22_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN1_OFFSET 0x00000058 1366*5113495bSYour Name #define PHYRX_RSSI_LEGACY_22_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN1_LSB 8 1367*5113495bSYour Name #define PHYRX_RSSI_LEGACY_22_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN1_MASK 0x0000ff00 1368*5113495bSYour Name 1369*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_22_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN1 1370*5113495bSYour Name 1371*5113495bSYour Name RSSI of RX PPDU on chain 1 of extension 80, high-low 20 1372*5113495bSYour Name MHz bandwidth. 1373*5113495bSYour Name 1374*5113495bSYour Name Value of 0x80 indicates invalid. 1375*5113495bSYour Name */ 1376*5113495bSYour Name #define PHYRX_RSSI_LEGACY_22_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN1_OFFSET 0x00000058 1377*5113495bSYour Name #define PHYRX_RSSI_LEGACY_22_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN1_LSB 16 1378*5113495bSYour Name #define PHYRX_RSSI_LEGACY_22_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN1_MASK 0x00ff0000 1379*5113495bSYour Name 1380*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_22_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN1 1381*5113495bSYour Name 1382*5113495bSYour Name RSSI of RX PPDU on chain 1 of extension 80, high 20 MHz 1383*5113495bSYour Name bandwidth. 1384*5113495bSYour Name 1385*5113495bSYour Name Value of 0x80 indicates invalid. 1386*5113495bSYour Name */ 1387*5113495bSYour Name #define PHYRX_RSSI_LEGACY_22_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN1_OFFSET 0x00000058 1388*5113495bSYour Name #define PHYRX_RSSI_LEGACY_22_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN1_LSB 24 1389*5113495bSYour Name #define PHYRX_RSSI_LEGACY_22_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN1_MASK 0xff000000 1390*5113495bSYour Name 1391*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_23_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN2 1392*5113495bSYour Name 1393*5113495bSYour Name RSSI of RX PPDU on chain 2 of primary 20 MHz bandwidth. 1394*5113495bSYour Name 1395*5113495bSYour Name Value of 0x80 indicates invalid. 1396*5113495bSYour Name */ 1397*5113495bSYour Name #define PHYRX_RSSI_LEGACY_23_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN2_OFFSET 0x0000005c 1398*5113495bSYour Name #define PHYRX_RSSI_LEGACY_23_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN2_LSB 0 1399*5113495bSYour Name #define PHYRX_RSSI_LEGACY_23_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN2_MASK 0x000000ff 1400*5113495bSYour Name 1401*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_23_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN2 1402*5113495bSYour Name 1403*5113495bSYour Name RSSI of RX PPDU on chain 2 of extension 20 MHz 1404*5113495bSYour Name bandwidth. 1405*5113495bSYour Name 1406*5113495bSYour Name Value of 0x80 indicates invalid. 1407*5113495bSYour Name */ 1408*5113495bSYour Name #define PHYRX_RSSI_LEGACY_23_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN2_OFFSET 0x0000005c 1409*5113495bSYour Name #define PHYRX_RSSI_LEGACY_23_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN2_LSB 8 1410*5113495bSYour Name #define PHYRX_RSSI_LEGACY_23_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN2_MASK 0x0000ff00 1411*5113495bSYour Name 1412*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_23_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN2 1413*5113495bSYour Name 1414*5113495bSYour Name RSSI of RX PPDU on chain 2 of extension 40, low 20 MHz 1415*5113495bSYour Name bandwidth. 1416*5113495bSYour Name 1417*5113495bSYour Name Value of 0x80 indicates invalid. 1418*5113495bSYour Name */ 1419*5113495bSYour Name #define PHYRX_RSSI_LEGACY_23_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN2_OFFSET 0x0000005c 1420*5113495bSYour Name #define PHYRX_RSSI_LEGACY_23_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN2_LSB 16 1421*5113495bSYour Name #define PHYRX_RSSI_LEGACY_23_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN2_MASK 0x00ff0000 1422*5113495bSYour Name 1423*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_23_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN2 1424*5113495bSYour Name 1425*5113495bSYour Name RSSI of RX PPDU on chain 2 of extension 40, high 20 MHz 1426*5113495bSYour Name bandwidth. 1427*5113495bSYour Name 1428*5113495bSYour Name Value of 0x80 indicates invalid. 1429*5113495bSYour Name */ 1430*5113495bSYour Name #define PHYRX_RSSI_LEGACY_23_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN2_OFFSET 0x0000005c 1431*5113495bSYour Name #define PHYRX_RSSI_LEGACY_23_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN2_LSB 24 1432*5113495bSYour Name #define PHYRX_RSSI_LEGACY_23_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN2_MASK 0xff000000 1433*5113495bSYour Name 1434*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_24_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN2 1435*5113495bSYour Name 1436*5113495bSYour Name RSSI of RX PPDU on chain 2 of extension 80, low 20 MHz 1437*5113495bSYour Name bandwidth. 1438*5113495bSYour Name 1439*5113495bSYour Name Value of 0x80 indicates invalid. 1440*5113495bSYour Name */ 1441*5113495bSYour Name #define PHYRX_RSSI_LEGACY_24_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN2_OFFSET 0x00000060 1442*5113495bSYour Name #define PHYRX_RSSI_LEGACY_24_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN2_LSB 0 1443*5113495bSYour Name #define PHYRX_RSSI_LEGACY_24_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN2_MASK 0x000000ff 1444*5113495bSYour Name 1445*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_24_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN2 1446*5113495bSYour Name 1447*5113495bSYour Name RSSI of RX PPDU on chain 2 of extension 80, low-high 20 1448*5113495bSYour Name MHz bandwidth. 1449*5113495bSYour Name 1450*5113495bSYour Name Value of 0x80 indicates invalid. 1451*5113495bSYour Name */ 1452*5113495bSYour Name #define PHYRX_RSSI_LEGACY_24_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN2_OFFSET 0x00000060 1453*5113495bSYour Name #define PHYRX_RSSI_LEGACY_24_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN2_LSB 8 1454*5113495bSYour Name #define PHYRX_RSSI_LEGACY_24_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN2_MASK 0x0000ff00 1455*5113495bSYour Name 1456*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_24_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN2 1457*5113495bSYour Name 1458*5113495bSYour Name RSSI of RX PPDU on chain 2 of extension 80, high-low 20 1459*5113495bSYour Name MHz bandwidth. 1460*5113495bSYour Name 1461*5113495bSYour Name Value of 0x80 indicates invalid. 1462*5113495bSYour Name */ 1463*5113495bSYour Name #define PHYRX_RSSI_LEGACY_24_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN2_OFFSET 0x00000060 1464*5113495bSYour Name #define PHYRX_RSSI_LEGACY_24_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN2_LSB 16 1465*5113495bSYour Name #define PHYRX_RSSI_LEGACY_24_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN2_MASK 0x00ff0000 1466*5113495bSYour Name 1467*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_24_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN2 1468*5113495bSYour Name 1469*5113495bSYour Name RSSI of RX PPDU on chain 2 of extension 80, high 20 MHz 1470*5113495bSYour Name bandwidth. 1471*5113495bSYour Name 1472*5113495bSYour Name Value of 0x80 indicates invalid. 1473*5113495bSYour Name */ 1474*5113495bSYour Name #define PHYRX_RSSI_LEGACY_24_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN2_OFFSET 0x00000060 1475*5113495bSYour Name #define PHYRX_RSSI_LEGACY_24_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN2_LSB 24 1476*5113495bSYour Name #define PHYRX_RSSI_LEGACY_24_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN2_MASK 0xff000000 1477*5113495bSYour Name 1478*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_25_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN3 1479*5113495bSYour Name 1480*5113495bSYour Name RSSI of RX PPDU on chain 3 of primary 20 MHz bandwidth. 1481*5113495bSYour Name 1482*5113495bSYour Name Value of 0x80 indicates invalid. 1483*5113495bSYour Name */ 1484*5113495bSYour Name #define PHYRX_RSSI_LEGACY_25_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN3_OFFSET 0x00000064 1485*5113495bSYour Name #define PHYRX_RSSI_LEGACY_25_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN3_LSB 0 1486*5113495bSYour Name #define PHYRX_RSSI_LEGACY_25_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN3_MASK 0x000000ff 1487*5113495bSYour Name 1488*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_25_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN3 1489*5113495bSYour Name 1490*5113495bSYour Name RSSI of RX PPDU on chain 3 of extension 20 MHz 1491*5113495bSYour Name bandwidth. 1492*5113495bSYour Name 1493*5113495bSYour Name Value of 0x80 indicates invalid. 1494*5113495bSYour Name */ 1495*5113495bSYour Name #define PHYRX_RSSI_LEGACY_25_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN3_OFFSET 0x00000064 1496*5113495bSYour Name #define PHYRX_RSSI_LEGACY_25_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN3_LSB 8 1497*5113495bSYour Name #define PHYRX_RSSI_LEGACY_25_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN3_MASK 0x0000ff00 1498*5113495bSYour Name 1499*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_25_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN3 1500*5113495bSYour Name 1501*5113495bSYour Name RSSI of RX PPDU on chain 3 of extension 40, low 20 MHz 1502*5113495bSYour Name bandwidth. 1503*5113495bSYour Name 1504*5113495bSYour Name Value of 0x80 indicates invalid. 1505*5113495bSYour Name */ 1506*5113495bSYour Name #define PHYRX_RSSI_LEGACY_25_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN3_OFFSET 0x00000064 1507*5113495bSYour Name #define PHYRX_RSSI_LEGACY_25_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN3_LSB 16 1508*5113495bSYour Name #define PHYRX_RSSI_LEGACY_25_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN3_MASK 0x00ff0000 1509*5113495bSYour Name 1510*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_25_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN3 1511*5113495bSYour Name 1512*5113495bSYour Name RSSI of RX PPDU on chain 3 of extension 40, high 20 MHz 1513*5113495bSYour Name bandwidth. 1514*5113495bSYour Name 1515*5113495bSYour Name Value of 0x80 indicates invalid. 1516*5113495bSYour Name */ 1517*5113495bSYour Name #define PHYRX_RSSI_LEGACY_25_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN3_OFFSET 0x00000064 1518*5113495bSYour Name #define PHYRX_RSSI_LEGACY_25_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN3_LSB 24 1519*5113495bSYour Name #define PHYRX_RSSI_LEGACY_25_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN3_MASK 0xff000000 1520*5113495bSYour Name 1521*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_26_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN3 1522*5113495bSYour Name 1523*5113495bSYour Name RSSI of RX PPDU on chain 3 of extension 80, low 20 MHz 1524*5113495bSYour Name bandwidth. 1525*5113495bSYour Name 1526*5113495bSYour Name Value of 0x80 indicates invalid. 1527*5113495bSYour Name */ 1528*5113495bSYour Name #define PHYRX_RSSI_LEGACY_26_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN3_OFFSET 0x00000068 1529*5113495bSYour Name #define PHYRX_RSSI_LEGACY_26_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN3_LSB 0 1530*5113495bSYour Name #define PHYRX_RSSI_LEGACY_26_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN3_MASK 0x000000ff 1531*5113495bSYour Name 1532*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_26_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN3 1533*5113495bSYour Name 1534*5113495bSYour Name RSSI of RX PPDU on chain 3 of extension 80, low-high 20 1535*5113495bSYour Name MHz bandwidth. 1536*5113495bSYour Name 1537*5113495bSYour Name Value of 0x80 indicates invalid. 1538*5113495bSYour Name */ 1539*5113495bSYour Name #define PHYRX_RSSI_LEGACY_26_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN3_OFFSET 0x00000068 1540*5113495bSYour Name #define PHYRX_RSSI_LEGACY_26_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN3_LSB 8 1541*5113495bSYour Name #define PHYRX_RSSI_LEGACY_26_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN3_MASK 0x0000ff00 1542*5113495bSYour Name 1543*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_26_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN3 1544*5113495bSYour Name 1545*5113495bSYour Name RSSI of RX PPDU on chain 3 of extension 80, high-low 20 1546*5113495bSYour Name MHz bandwidth. 1547*5113495bSYour Name 1548*5113495bSYour Name Value of 0x80 indicates invalid. 1549*5113495bSYour Name */ 1550*5113495bSYour Name #define PHYRX_RSSI_LEGACY_26_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN3_OFFSET 0x00000068 1551*5113495bSYour Name #define PHYRX_RSSI_LEGACY_26_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN3_LSB 16 1552*5113495bSYour Name #define PHYRX_RSSI_LEGACY_26_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN3_MASK 0x00ff0000 1553*5113495bSYour Name 1554*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_26_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN3 1555*5113495bSYour Name 1556*5113495bSYour Name RSSI of RX PPDU on chain 3 of extension 80, high 20 MHz 1557*5113495bSYour Name bandwidth. 1558*5113495bSYour Name 1559*5113495bSYour Name Value of 0x80 indicates invalid. 1560*5113495bSYour Name */ 1561*5113495bSYour Name #define PHYRX_RSSI_LEGACY_26_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN3_OFFSET 0x00000068 1562*5113495bSYour Name #define PHYRX_RSSI_LEGACY_26_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN3_LSB 24 1563*5113495bSYour Name #define PHYRX_RSSI_LEGACY_26_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN3_MASK 0xff000000 1564*5113495bSYour Name 1565*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_27_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN4 1566*5113495bSYour Name 1567*5113495bSYour Name RSSI of RX PPDU on chain 4 of primary 20 MHz bandwidth. 1568*5113495bSYour Name 1569*5113495bSYour Name Value of 0x80 indicates invalid. 1570*5113495bSYour Name */ 1571*5113495bSYour Name #define PHYRX_RSSI_LEGACY_27_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN4_OFFSET 0x0000006c 1572*5113495bSYour Name #define PHYRX_RSSI_LEGACY_27_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN4_LSB 0 1573*5113495bSYour Name #define PHYRX_RSSI_LEGACY_27_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN4_MASK 0x000000ff 1574*5113495bSYour Name 1575*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_27_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN4 1576*5113495bSYour Name 1577*5113495bSYour Name RSSI of RX PPDU on chain 4 of extension 20 MHz 1578*5113495bSYour Name bandwidth. 1579*5113495bSYour Name 1580*5113495bSYour Name Value of 0x80 indicates invalid. 1581*5113495bSYour Name */ 1582*5113495bSYour Name #define PHYRX_RSSI_LEGACY_27_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN4_OFFSET 0x0000006c 1583*5113495bSYour Name #define PHYRX_RSSI_LEGACY_27_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN4_LSB 8 1584*5113495bSYour Name #define PHYRX_RSSI_LEGACY_27_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN4_MASK 0x0000ff00 1585*5113495bSYour Name 1586*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_27_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN4 1587*5113495bSYour Name 1588*5113495bSYour Name RSSI of RX PPDU on chain 4 of extension 40, low 20 MHz 1589*5113495bSYour Name bandwidth. 1590*5113495bSYour Name 1591*5113495bSYour Name Value of 0x80 indicates invalid. 1592*5113495bSYour Name */ 1593*5113495bSYour Name #define PHYRX_RSSI_LEGACY_27_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN4_OFFSET 0x0000006c 1594*5113495bSYour Name #define PHYRX_RSSI_LEGACY_27_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN4_LSB 16 1595*5113495bSYour Name #define PHYRX_RSSI_LEGACY_27_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN4_MASK 0x00ff0000 1596*5113495bSYour Name 1597*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_27_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN4 1598*5113495bSYour Name 1599*5113495bSYour Name RSSI of RX PPDU on chain 4 of extension 40, high 20 MHz 1600*5113495bSYour Name bandwidth. 1601*5113495bSYour Name 1602*5113495bSYour Name Value of 0x80 indicates invalid. 1603*5113495bSYour Name */ 1604*5113495bSYour Name #define PHYRX_RSSI_LEGACY_27_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN4_OFFSET 0x0000006c 1605*5113495bSYour Name #define PHYRX_RSSI_LEGACY_27_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN4_LSB 24 1606*5113495bSYour Name #define PHYRX_RSSI_LEGACY_27_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN4_MASK 0xff000000 1607*5113495bSYour Name 1608*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_28_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN4 1609*5113495bSYour Name 1610*5113495bSYour Name RSSI of RX PPDU on chain 4 of extension 80, low 20 MHz 1611*5113495bSYour Name bandwidth. 1612*5113495bSYour Name 1613*5113495bSYour Name Value of 0x80 indicates invalid. 1614*5113495bSYour Name */ 1615*5113495bSYour Name #define PHYRX_RSSI_LEGACY_28_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN4_OFFSET 0x00000070 1616*5113495bSYour Name #define PHYRX_RSSI_LEGACY_28_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN4_LSB 0 1617*5113495bSYour Name #define PHYRX_RSSI_LEGACY_28_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN4_MASK 0x000000ff 1618*5113495bSYour Name 1619*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_28_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN4 1620*5113495bSYour Name 1621*5113495bSYour Name RSSI of RX PPDU on chain 4 of extension 80, low-high 20 1622*5113495bSYour Name MHz bandwidth. 1623*5113495bSYour Name 1624*5113495bSYour Name Value of 0x80 indicates invalid. 1625*5113495bSYour Name */ 1626*5113495bSYour Name #define PHYRX_RSSI_LEGACY_28_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN4_OFFSET 0x00000070 1627*5113495bSYour Name #define PHYRX_RSSI_LEGACY_28_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN4_LSB 8 1628*5113495bSYour Name #define PHYRX_RSSI_LEGACY_28_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN4_MASK 0x0000ff00 1629*5113495bSYour Name 1630*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_28_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN4 1631*5113495bSYour Name 1632*5113495bSYour Name RSSI of RX PPDU on chain 4 of extension 80, high-low 20 1633*5113495bSYour Name MHz bandwidth. 1634*5113495bSYour Name 1635*5113495bSYour Name Value of 0x80 indicates invalid. 1636*5113495bSYour Name */ 1637*5113495bSYour Name #define PHYRX_RSSI_LEGACY_28_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN4_OFFSET 0x00000070 1638*5113495bSYour Name #define PHYRX_RSSI_LEGACY_28_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN4_LSB 16 1639*5113495bSYour Name #define PHYRX_RSSI_LEGACY_28_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN4_MASK 0x00ff0000 1640*5113495bSYour Name 1641*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_28_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN4 1642*5113495bSYour Name 1643*5113495bSYour Name RSSI of RX PPDU on chain 4 of extension 80, high 20 MHz 1644*5113495bSYour Name bandwidth. 1645*5113495bSYour Name 1646*5113495bSYour Name Value of 0x80 indicates invalid. 1647*5113495bSYour Name */ 1648*5113495bSYour Name #define PHYRX_RSSI_LEGACY_28_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN4_OFFSET 0x00000070 1649*5113495bSYour Name #define PHYRX_RSSI_LEGACY_28_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN4_LSB 24 1650*5113495bSYour Name #define PHYRX_RSSI_LEGACY_28_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN4_MASK 0xff000000 1651*5113495bSYour Name 1652*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_29_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN5 1653*5113495bSYour Name 1654*5113495bSYour Name RSSI of RX PPDU on chain 0 of primary 20 MHz bandwidth. 1655*5113495bSYour Name 1656*5113495bSYour Name Value of 0x80 indicates invalid. 1657*5113495bSYour Name */ 1658*5113495bSYour Name #define PHYRX_RSSI_LEGACY_29_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN5_OFFSET 0x00000074 1659*5113495bSYour Name #define PHYRX_RSSI_LEGACY_29_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN5_LSB 0 1660*5113495bSYour Name #define PHYRX_RSSI_LEGACY_29_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN5_MASK 0x000000ff 1661*5113495bSYour Name 1662*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_29_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN5 1663*5113495bSYour Name 1664*5113495bSYour Name RSSI of RX PPDU on chain 5 of extension 20 MHz 1665*5113495bSYour Name bandwidth. 1666*5113495bSYour Name 1667*5113495bSYour Name Value of 0x80 indicates invalid. 1668*5113495bSYour Name */ 1669*5113495bSYour Name #define PHYRX_RSSI_LEGACY_29_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN5_OFFSET 0x00000074 1670*5113495bSYour Name #define PHYRX_RSSI_LEGACY_29_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN5_LSB 8 1671*5113495bSYour Name #define PHYRX_RSSI_LEGACY_29_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN5_MASK 0x0000ff00 1672*5113495bSYour Name 1673*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_29_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN5 1674*5113495bSYour Name 1675*5113495bSYour Name RSSI of RX PPDU on chain 5 of extension 40, low 20 MHz 1676*5113495bSYour Name bandwidth. 1677*5113495bSYour Name 1678*5113495bSYour Name Value of 0x80 indicates invalid. 1679*5113495bSYour Name */ 1680*5113495bSYour Name #define PHYRX_RSSI_LEGACY_29_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN5_OFFSET 0x00000074 1681*5113495bSYour Name #define PHYRX_RSSI_LEGACY_29_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN5_LSB 16 1682*5113495bSYour Name #define PHYRX_RSSI_LEGACY_29_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN5_MASK 0x00ff0000 1683*5113495bSYour Name 1684*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_29_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN5 1685*5113495bSYour Name 1686*5113495bSYour Name RSSI of RX PPDU on chain 5 of extension 40, high 20 MHz 1687*5113495bSYour Name bandwidth. 1688*5113495bSYour Name 1689*5113495bSYour Name Value of 0x80 indicates invalid. 1690*5113495bSYour Name */ 1691*5113495bSYour Name #define PHYRX_RSSI_LEGACY_29_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN5_OFFSET 0x00000074 1692*5113495bSYour Name #define PHYRX_RSSI_LEGACY_29_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN5_LSB 24 1693*5113495bSYour Name #define PHYRX_RSSI_LEGACY_29_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN5_MASK 0xff000000 1694*5113495bSYour Name 1695*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_30_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN5 1696*5113495bSYour Name 1697*5113495bSYour Name RSSI of RX PPDU on chain 5 of extension 80, low 20 MHz 1698*5113495bSYour Name bandwidth. 1699*5113495bSYour Name 1700*5113495bSYour Name Value of 0x80 indicates invalid. 1701*5113495bSYour Name */ 1702*5113495bSYour Name #define PHYRX_RSSI_LEGACY_30_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN5_OFFSET 0x00000078 1703*5113495bSYour Name #define PHYRX_RSSI_LEGACY_30_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN5_LSB 0 1704*5113495bSYour Name #define PHYRX_RSSI_LEGACY_30_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN5_MASK 0x000000ff 1705*5113495bSYour Name 1706*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_30_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN5 1707*5113495bSYour Name 1708*5113495bSYour Name RSSI of RX PPDU on chain 5 of extension 80, low-high 20 1709*5113495bSYour Name MHz bandwidth. 1710*5113495bSYour Name 1711*5113495bSYour Name Value of 0x80 indicates invalid. 1712*5113495bSYour Name */ 1713*5113495bSYour Name #define PHYRX_RSSI_LEGACY_30_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN5_OFFSET 0x00000078 1714*5113495bSYour Name #define PHYRX_RSSI_LEGACY_30_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN5_LSB 8 1715*5113495bSYour Name #define PHYRX_RSSI_LEGACY_30_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN5_MASK 0x0000ff00 1716*5113495bSYour Name 1717*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_30_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN5 1718*5113495bSYour Name 1719*5113495bSYour Name RSSI of RX PPDU on chain 5 of extension 80, high-low 20 1720*5113495bSYour Name MHz bandwidth. 1721*5113495bSYour Name 1722*5113495bSYour Name Value of 0x80 indicates invalid. 1723*5113495bSYour Name */ 1724*5113495bSYour Name #define PHYRX_RSSI_LEGACY_30_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN5_OFFSET 0x00000078 1725*5113495bSYour Name #define PHYRX_RSSI_LEGACY_30_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN5_LSB 16 1726*5113495bSYour Name #define PHYRX_RSSI_LEGACY_30_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN5_MASK 0x00ff0000 1727*5113495bSYour Name 1728*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_30_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN5 1729*5113495bSYour Name 1730*5113495bSYour Name RSSI of RX PPDU on chain 5 of extension 80, high 20 MHz 1731*5113495bSYour Name bandwidth. 1732*5113495bSYour Name 1733*5113495bSYour Name Value of 0x80 indicates invalid. 1734*5113495bSYour Name */ 1735*5113495bSYour Name #define PHYRX_RSSI_LEGACY_30_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN5_OFFSET 0x00000078 1736*5113495bSYour Name #define PHYRX_RSSI_LEGACY_30_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN5_LSB 24 1737*5113495bSYour Name #define PHYRX_RSSI_LEGACY_30_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN5_MASK 0xff000000 1738*5113495bSYour Name 1739*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_31_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN6 1740*5113495bSYour Name 1741*5113495bSYour Name RSSI of RX PPDU on chain 6 of primary 20 MHz bandwidth. 1742*5113495bSYour Name 1743*5113495bSYour Name Value of 0x80 indicates invalid. 1744*5113495bSYour Name */ 1745*5113495bSYour Name #define PHYRX_RSSI_LEGACY_31_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN6_OFFSET 0x0000007c 1746*5113495bSYour Name #define PHYRX_RSSI_LEGACY_31_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN6_LSB 0 1747*5113495bSYour Name #define PHYRX_RSSI_LEGACY_31_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN6_MASK 0x000000ff 1748*5113495bSYour Name 1749*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_31_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN6 1750*5113495bSYour Name 1751*5113495bSYour Name RSSI of RX PPDU on chain 6 of extension 20 MHz 1752*5113495bSYour Name bandwidth. 1753*5113495bSYour Name 1754*5113495bSYour Name Value of 0x80 indicates invalid. 1755*5113495bSYour Name */ 1756*5113495bSYour Name #define PHYRX_RSSI_LEGACY_31_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN6_OFFSET 0x0000007c 1757*5113495bSYour Name #define PHYRX_RSSI_LEGACY_31_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN6_LSB 8 1758*5113495bSYour Name #define PHYRX_RSSI_LEGACY_31_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN6_MASK 0x0000ff00 1759*5113495bSYour Name 1760*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_31_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN6 1761*5113495bSYour Name 1762*5113495bSYour Name RSSI of RX PPDU on chain 6 of extension 40, low 20 MHz 1763*5113495bSYour Name bandwidth. 1764*5113495bSYour Name 1765*5113495bSYour Name Value of 0x80 indicates invalid. 1766*5113495bSYour Name */ 1767*5113495bSYour Name #define PHYRX_RSSI_LEGACY_31_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN6_OFFSET 0x0000007c 1768*5113495bSYour Name #define PHYRX_RSSI_LEGACY_31_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN6_LSB 16 1769*5113495bSYour Name #define PHYRX_RSSI_LEGACY_31_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN6_MASK 0x00ff0000 1770*5113495bSYour Name 1771*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_31_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN6 1772*5113495bSYour Name 1773*5113495bSYour Name RSSI of RX PPDU on chain 6 of extension 40, high 20 MHz 1774*5113495bSYour Name bandwidth. 1775*5113495bSYour Name 1776*5113495bSYour Name Value of 0x80 indicates invalid. 1777*5113495bSYour Name */ 1778*5113495bSYour Name #define PHYRX_RSSI_LEGACY_31_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN6_OFFSET 0x0000007c 1779*5113495bSYour Name #define PHYRX_RSSI_LEGACY_31_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN6_LSB 24 1780*5113495bSYour Name #define PHYRX_RSSI_LEGACY_31_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN6_MASK 0xff000000 1781*5113495bSYour Name 1782*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_32_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN6 1783*5113495bSYour Name 1784*5113495bSYour Name RSSI of RX PPDU on chain 6 of extension 80, low 20 MHz 1785*5113495bSYour Name bandwidth. 1786*5113495bSYour Name 1787*5113495bSYour Name Value of 0x80 indicates invalid. 1788*5113495bSYour Name */ 1789*5113495bSYour Name #define PHYRX_RSSI_LEGACY_32_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN6_OFFSET 0x00000080 1790*5113495bSYour Name #define PHYRX_RSSI_LEGACY_32_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN6_LSB 0 1791*5113495bSYour Name #define PHYRX_RSSI_LEGACY_32_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN6_MASK 0x000000ff 1792*5113495bSYour Name 1793*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_32_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN6 1794*5113495bSYour Name 1795*5113495bSYour Name RSSI of RX PPDU on chain 6 of extension 80, low-high 20 1796*5113495bSYour Name MHz bandwidth. 1797*5113495bSYour Name 1798*5113495bSYour Name Value of 0x80 indicates invalid. 1799*5113495bSYour Name */ 1800*5113495bSYour Name #define PHYRX_RSSI_LEGACY_32_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN6_OFFSET 0x00000080 1801*5113495bSYour Name #define PHYRX_RSSI_LEGACY_32_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN6_LSB 8 1802*5113495bSYour Name #define PHYRX_RSSI_LEGACY_32_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN6_MASK 0x0000ff00 1803*5113495bSYour Name 1804*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_32_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN6 1805*5113495bSYour Name 1806*5113495bSYour Name RSSI of RX PPDU on chain 6 of extension 80, high-low 20 1807*5113495bSYour Name MHz bandwidth. 1808*5113495bSYour Name 1809*5113495bSYour Name Value of 0x80 indicates invalid. 1810*5113495bSYour Name */ 1811*5113495bSYour Name #define PHYRX_RSSI_LEGACY_32_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN6_OFFSET 0x00000080 1812*5113495bSYour Name #define PHYRX_RSSI_LEGACY_32_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN6_LSB 16 1813*5113495bSYour Name #define PHYRX_RSSI_LEGACY_32_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN6_MASK 0x00ff0000 1814*5113495bSYour Name 1815*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_32_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN6 1816*5113495bSYour Name 1817*5113495bSYour Name RSSI of RX PPDU on chain 6 of extension 80, high 20 MHz 1818*5113495bSYour Name bandwidth. 1819*5113495bSYour Name 1820*5113495bSYour Name Value of 0x80 indicates invalid. 1821*5113495bSYour Name */ 1822*5113495bSYour Name #define PHYRX_RSSI_LEGACY_32_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN6_OFFSET 0x00000080 1823*5113495bSYour Name #define PHYRX_RSSI_LEGACY_32_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN6_LSB 24 1824*5113495bSYour Name #define PHYRX_RSSI_LEGACY_32_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN6_MASK 0xff000000 1825*5113495bSYour Name 1826*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_33_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN7 1827*5113495bSYour Name 1828*5113495bSYour Name RSSI of RX PPDU on chain 7 of primary 20 MHz bandwidth. 1829*5113495bSYour Name 1830*5113495bSYour Name Value of 0x80 indicates invalid. 1831*5113495bSYour Name */ 1832*5113495bSYour Name #define PHYRX_RSSI_LEGACY_33_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN7_OFFSET 0x00000084 1833*5113495bSYour Name #define PHYRX_RSSI_LEGACY_33_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN7_LSB 0 1834*5113495bSYour Name #define PHYRX_RSSI_LEGACY_33_PREAMBLE_RSSI_INFO_DETAILS_RSSI_PRI20_CHAIN7_MASK 0x000000ff 1835*5113495bSYour Name 1836*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_33_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN7 1837*5113495bSYour Name 1838*5113495bSYour Name RSSI of RX PPDU on chain 7 of extension 20 MHz 1839*5113495bSYour Name bandwidth. 1840*5113495bSYour Name 1841*5113495bSYour Name Value of 0x80 indicates invalid. 1842*5113495bSYour Name */ 1843*5113495bSYour Name #define PHYRX_RSSI_LEGACY_33_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN7_OFFSET 0x00000084 1844*5113495bSYour Name #define PHYRX_RSSI_LEGACY_33_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN7_LSB 8 1845*5113495bSYour Name #define PHYRX_RSSI_LEGACY_33_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT20_CHAIN7_MASK 0x0000ff00 1846*5113495bSYour Name 1847*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_33_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN7 1848*5113495bSYour Name 1849*5113495bSYour Name RSSI of RX PPDU on chain 7 of extension 40, low 20 MHz 1850*5113495bSYour Name bandwidth. 1851*5113495bSYour Name 1852*5113495bSYour Name Value of 0x80 indicates invalid. 1853*5113495bSYour Name */ 1854*5113495bSYour Name #define PHYRX_RSSI_LEGACY_33_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN7_OFFSET 0x00000084 1855*5113495bSYour Name #define PHYRX_RSSI_LEGACY_33_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN7_LSB 16 1856*5113495bSYour Name #define PHYRX_RSSI_LEGACY_33_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_LOW20_CHAIN7_MASK 0x00ff0000 1857*5113495bSYour Name 1858*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_33_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN7 1859*5113495bSYour Name 1860*5113495bSYour Name RSSI of RX PPDU on chain 7 of extension 40, high 20 MHz 1861*5113495bSYour Name bandwidth. 1862*5113495bSYour Name 1863*5113495bSYour Name Value of 0x80 indicates invalid. 1864*5113495bSYour Name */ 1865*5113495bSYour Name #define PHYRX_RSSI_LEGACY_33_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN7_OFFSET 0x00000084 1866*5113495bSYour Name #define PHYRX_RSSI_LEGACY_33_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN7_LSB 24 1867*5113495bSYour Name #define PHYRX_RSSI_LEGACY_33_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT40_HIGH20_CHAIN7_MASK 0xff000000 1868*5113495bSYour Name 1869*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_34_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN7 1870*5113495bSYour Name 1871*5113495bSYour Name RSSI of RX PPDU on chain 7 of extension 80, low 20 MHz 1872*5113495bSYour Name bandwidth. 1873*5113495bSYour Name 1874*5113495bSYour Name Value of 0x80 indicates invalid. 1875*5113495bSYour Name */ 1876*5113495bSYour Name #define PHYRX_RSSI_LEGACY_34_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN7_OFFSET 0x00000088 1877*5113495bSYour Name #define PHYRX_RSSI_LEGACY_34_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN7_LSB 0 1878*5113495bSYour Name #define PHYRX_RSSI_LEGACY_34_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW20_CHAIN7_MASK 0x000000ff 1879*5113495bSYour Name 1880*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_34_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN7 1881*5113495bSYour Name 1882*5113495bSYour Name RSSI of RX PPDU on chain 7 of extension 80, low-high 20 1883*5113495bSYour Name MHz bandwidth. 1884*5113495bSYour Name 1885*5113495bSYour Name Value of 0x80 indicates invalid. 1886*5113495bSYour Name */ 1887*5113495bSYour Name #define PHYRX_RSSI_LEGACY_34_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN7_OFFSET 0x00000088 1888*5113495bSYour Name #define PHYRX_RSSI_LEGACY_34_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN7_LSB 8 1889*5113495bSYour Name #define PHYRX_RSSI_LEGACY_34_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_LOW_HIGH20_CHAIN7_MASK 0x0000ff00 1890*5113495bSYour Name 1891*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_34_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN7 1892*5113495bSYour Name 1893*5113495bSYour Name RSSI of RX PPDU on chain 7 of extension 80, high-low 20 1894*5113495bSYour Name MHz bandwidth. 1895*5113495bSYour Name 1896*5113495bSYour Name Value of 0x80 indicates invalid. 1897*5113495bSYour Name */ 1898*5113495bSYour Name #define PHYRX_RSSI_LEGACY_34_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN7_OFFSET 0x00000088 1899*5113495bSYour Name #define PHYRX_RSSI_LEGACY_34_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN7_LSB 16 1900*5113495bSYour Name #define PHYRX_RSSI_LEGACY_34_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH_LOW20_CHAIN7_MASK 0x00ff0000 1901*5113495bSYour Name 1902*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_34_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN7 1903*5113495bSYour Name 1904*5113495bSYour Name RSSI of RX PPDU on chain 7 of extension 80, high 20 MHz 1905*5113495bSYour Name bandwidth. 1906*5113495bSYour Name 1907*5113495bSYour Name Value of 0x80 indicates invalid. 1908*5113495bSYour Name */ 1909*5113495bSYour Name #define PHYRX_RSSI_LEGACY_34_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN7_OFFSET 0x00000088 1910*5113495bSYour Name #define PHYRX_RSSI_LEGACY_34_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN7_LSB 24 1911*5113495bSYour Name #define PHYRX_RSSI_LEGACY_34_PREAMBLE_RSSI_INFO_DETAILS_RSSI_EXT80_HIGH20_CHAIN7_MASK 0xff000000 1912*5113495bSYour Name 1913*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_35_PRE_RSSI_COMB 1914*5113495bSYour Name 1915*5113495bSYour Name Combined pre_rssi of all chains. Based on primary 1916*5113495bSYour Name channel RSSI. 1917*5113495bSYour Name 1918*5113495bSYour Name 1919*5113495bSYour Name 1920*5113495bSYour Name RSSI is reported as 8b signed values. Nominally value is 1921*5113495bSYour Name in dB units above or below the noisefloor(minCCApwr). 1922*5113495bSYour Name 1923*5113495bSYour Name 1924*5113495bSYour Name 1925*5113495bSYour Name The resolution can be: 1926*5113495bSYour Name 1927*5113495bSYour Name 1dB or 0.5dB. This is statically configured within the 1928*5113495bSYour Name PHY and MAC 1929*5113495bSYour Name 1930*5113495bSYour Name 1931*5113495bSYour Name 1932*5113495bSYour Name In case of 1dB, the Range is: 1933*5113495bSYour Name 1934*5113495bSYour Name -128dB to 127dB 1935*5113495bSYour Name 1936*5113495bSYour Name 1937*5113495bSYour Name 1938*5113495bSYour Name In case of 0.5dB, the Range is: 1939*5113495bSYour Name 1940*5113495bSYour Name -64dB to 63.5dB 1941*5113495bSYour Name 1942*5113495bSYour Name 1943*5113495bSYour Name 1944*5113495bSYour Name <legal all> 1945*5113495bSYour Name */ 1946*5113495bSYour Name #define PHYRX_RSSI_LEGACY_35_PRE_RSSI_COMB_OFFSET 0x0000008c 1947*5113495bSYour Name #define PHYRX_RSSI_LEGACY_35_PRE_RSSI_COMB_LSB 0 1948*5113495bSYour Name #define PHYRX_RSSI_LEGACY_35_PRE_RSSI_COMB_MASK 0x000000ff 1949*5113495bSYour Name 1950*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_35_RSSI_COMB 1951*5113495bSYour Name 1952*5113495bSYour Name Combined rssi of all chains. Based on primary channel 1953*5113495bSYour Name RSSI. 1954*5113495bSYour Name 1955*5113495bSYour Name 1956*5113495bSYour Name 1957*5113495bSYour Name RSSI is reported as 8b signed values. Nominally value is 1958*5113495bSYour Name in dB units above or below the noisefloor(minCCApwr). 1959*5113495bSYour Name 1960*5113495bSYour Name 1961*5113495bSYour Name 1962*5113495bSYour Name The resolution can be: 1963*5113495bSYour Name 1964*5113495bSYour Name 1dB or 0.5dB. This is statically configured within the 1965*5113495bSYour Name PHY and MAC 1966*5113495bSYour Name 1967*5113495bSYour Name 1968*5113495bSYour Name 1969*5113495bSYour Name In case of 1dB, the Range is: 1970*5113495bSYour Name 1971*5113495bSYour Name -128dB to 127dB 1972*5113495bSYour Name 1973*5113495bSYour Name 1974*5113495bSYour Name 1975*5113495bSYour Name In case of 0.5dB, the Range is: 1976*5113495bSYour Name 1977*5113495bSYour Name -64dB to 63.5dB 1978*5113495bSYour Name 1979*5113495bSYour Name 1980*5113495bSYour Name 1981*5113495bSYour Name <legal all> 1982*5113495bSYour Name */ 1983*5113495bSYour Name #define PHYRX_RSSI_LEGACY_35_RSSI_COMB_OFFSET 0x0000008c 1984*5113495bSYour Name #define PHYRX_RSSI_LEGACY_35_RSSI_COMB_LSB 8 1985*5113495bSYour Name #define PHYRX_RSSI_LEGACY_35_RSSI_COMB_MASK 0x0000ff00 1986*5113495bSYour Name 1987*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_35_NORMALIZED_PRE_RSSI_COMB 1988*5113495bSYour Name 1989*5113495bSYour Name Combined pre_rssi of all chains, but normalized back to 1990*5113495bSYour Name a single chain. This avoids PDG from having to evaluate this 1991*5113495bSYour Name in combination with receive chain mask and perform all kinds 1992*5113495bSYour Name of pre-processing algorithms. 1993*5113495bSYour Name 1994*5113495bSYour Name 1995*5113495bSYour Name 1996*5113495bSYour Name Based on primary channel RSSI. 1997*5113495bSYour Name 1998*5113495bSYour Name 1999*5113495bSYour Name 2000*5113495bSYour Name RSSI is reported as 8b signed values. Nominally value is 2001*5113495bSYour Name in dB units above or below the noisefloor(minCCApwr). 2002*5113495bSYour Name 2003*5113495bSYour Name 2004*5113495bSYour Name 2005*5113495bSYour Name The resolution can be: 2006*5113495bSYour Name 2007*5113495bSYour Name 1dB or 0.5dB. This is statically configured within the 2008*5113495bSYour Name PHY and MAC 2009*5113495bSYour Name 2010*5113495bSYour Name 2011*5113495bSYour Name 2012*5113495bSYour Name In case of 1dB, the Range is: 2013*5113495bSYour Name 2014*5113495bSYour Name -128dB to 127dB 2015*5113495bSYour Name 2016*5113495bSYour Name 2017*5113495bSYour Name 2018*5113495bSYour Name In case of 0.5dB, the Range is: 2019*5113495bSYour Name 2020*5113495bSYour Name -64dB to 63.5dB 2021*5113495bSYour Name 2022*5113495bSYour Name 2023*5113495bSYour Name 2024*5113495bSYour Name <legal all> 2025*5113495bSYour Name */ 2026*5113495bSYour Name #define PHYRX_RSSI_LEGACY_35_NORMALIZED_PRE_RSSI_COMB_OFFSET 0x0000008c 2027*5113495bSYour Name #define PHYRX_RSSI_LEGACY_35_NORMALIZED_PRE_RSSI_COMB_LSB 16 2028*5113495bSYour Name #define PHYRX_RSSI_LEGACY_35_NORMALIZED_PRE_RSSI_COMB_MASK 0x00ff0000 2029*5113495bSYour Name 2030*5113495bSYour Name /* Description PHYRX_RSSI_LEGACY_35_NORMALIZED_RSSI_COMB 2031*5113495bSYour Name 2032*5113495bSYour Name Combined rssi of all chains, but normalized back to a 2033*5113495bSYour Name single chain. This avoids PDG from having to evaluate this 2034*5113495bSYour Name in combination with receive chain mask and perform all kinds 2035*5113495bSYour Name of pre-processing algorithms. 2036*5113495bSYour Name 2037*5113495bSYour Name 2038*5113495bSYour Name 2039*5113495bSYour Name Based on primary channel RSSI. 2040*5113495bSYour Name 2041*5113495bSYour Name 2042*5113495bSYour Name 2043*5113495bSYour Name RSSI is reported as 8b signed values. Nominally value is 2044*5113495bSYour Name in dB units above or below the noisefloor(minCCApwr). 2045*5113495bSYour Name 2046*5113495bSYour Name 2047*5113495bSYour Name 2048*5113495bSYour Name The resolution can be: 2049*5113495bSYour Name 2050*5113495bSYour Name 1dB or 0.5dB. This is statically configured within the 2051*5113495bSYour Name PHY and MAC 2052*5113495bSYour Name 2053*5113495bSYour Name In case of 1dB, the Range is: 2054*5113495bSYour Name 2055*5113495bSYour Name -128dB to 127dB 2056*5113495bSYour Name 2057*5113495bSYour Name 2058*5113495bSYour Name 2059*5113495bSYour Name In case of 0.5dB, the Range is: 2060*5113495bSYour Name 2061*5113495bSYour Name -64dB to 63.5dB 2062*5113495bSYour Name 2063*5113495bSYour Name 2064*5113495bSYour Name 2065*5113495bSYour Name <legal all> 2066*5113495bSYour Name */ 2067*5113495bSYour Name #define PHYRX_RSSI_LEGACY_35_NORMALIZED_RSSI_COMB_OFFSET 0x0000008c 2068*5113495bSYour Name #define PHYRX_RSSI_LEGACY_35_NORMALIZED_RSSI_COMB_LSB 24 2069*5113495bSYour Name #define PHYRX_RSSI_LEGACY_35_NORMALIZED_RSSI_COMB_MASK 0xff000000 2070*5113495bSYour Name 2071*5113495bSYour Name 2072*5113495bSYour Name #endif // _PHYRX_RSSI_LEGACY_H_ 2073