15#ifndef __NRF71_WIFI_COMMON_H__
16#define __NRF71_WIFI_COMMON_H__
22#define NRF_WIFI_RF_PARAMS_CONF_SIZE 42
24#define MAX_NUM_OF_RX_QUEUES 3
25#define NRF_WIFI_MAX_SAP_CLIENTS 8
26#define RPU_DATA_CMD_SIZE_MAX_RX 8
28#define NRF_WIFI_RPU_PWR_DATA_TYPE_LFC_ERR 0
29#define NRF_WIFI_RPU_PWR_DATA_TYPE_VBAT_MON 1
30#define NRF_WIFI_RPU_PWR_DATA_TYPE_TEMP 2
31#define NRF_WIFI_RPU_PWR_DATA_TYPE_ALL 3
32#define NRF_WIFI_RPU_PWR_DATA_TYPE_MAX 4
34#define NRF_WIFI_ETH_ADDR_LEN 6
35#define NRF_WIFI_COUNTRY_CODE_LEN 2
36#define MAX_TX_AGG_SIZE 16
37#define MAX_RX_BUFS_PER_EVNT 64
42#define NRF_WIFI_UMAC_VER(version) (((version)&0xFF000000) >> 24)
43#define NRF_WIFI_UMAC_VER_MAJ(version) (((version)&0x00FF0000) >> 16)
44#define NRF_WIFI_UMAC_VER_MIN(version) (((version)&0x0000FF00) >> 8)
45#define NRF_WIFI_UMAC_VER_EXTRA(version) (((version)&0x000000FF) >> 0)
48#define NRF_WIFI_LMAC_OFDM_SIFS_VALUE 1344
49#define NRF_WIFI_LMAC_DSSS_SIFS_VALUE 768
50#define NRF_WIFI_LMAC_PRE_CONNECTION_INACTIVITY_TIMER_VALUE 500000
51#define NRF_WIFI_LMAC_RAW_TX_INACTIVITY_TIMER_VALUE 500
52#define NRF_WIFI_LMAC_BEACON_WAIT_TIME_VALUE 20000
53#define NRF_WIFI_LMAC_ALLOWED_BCN_MISS_BEFORE_WAKEUP_VALUE 1
54#define NRF_WIFI_LMAC_INACTIVITY_TIMER_AFTER_RX_VALUE 2000
55#define NRF_WIFI_LMAC_BCST_WAIT_PERIOD_VALUE 20000
56#define NRF_WIFI_LMAC_DATA_PATH_WATCH_DOG_TIMER_VALUE 600000
57#define NRF_WIFI_LMAC_ACK_MARGIN_VALUE 128
104#define NRF_WIFI_PENDING_FRAMES_BITMAP_AC_VO (1 << 0)
105#define NRF_WIFI_PENDING_FRAMES_BITMAP_AC_VI (1 << 1)
106#define NRF_WIFI_PENDING_FRAMES_BITMAP_AC_BE (1 << 2)
107#define NRF_WIFI_PENDING_FRAMES_BITMAP_AC_BK (1 << 3)
109#define USE_PROTECTION_NONE 0
110#define USE_PROTECTION_RTS 1
111#define USE_PROTECTION_CTS2SELF 2
113#define USE_SHORT_PREAMBLE 0
114#define DONT_USE_SHORT_PREAMBLE 1
116#define MARK_RATE_AS_MCS_INDEX 0x80
117#define MARK_RATE_AS_RATE 0x00
119#define ENABLE_GREEN_FIELD 0x01
120#define ENABLE_CHNL_WIDTH_40MHZ 0x02
121#define ENABLE_SGI 0x04
122#define ENABLE_11N_FORMAT 0x08
123#define ENABLE_VHT_FORMAT 0x10
124#define ENABLE_CHNL_WIDTH_80MHZ 0x20
126#define MAX_MGMT_BUFS 16
128#define MAX_RF_CALIB_DATA 900
130#define PHY_THRESHOLD_NORMAL (-65)
131#define PHY_THRESHOLD_PROD_MODE (-93)
133#define MAX_TX_STREAMS 1
134#define MAX_RX_STREAMS 1
136#define MAX_NUM_VIFS 2
137#define MAX_NUM_STAS 2
350#define NRF_WIFI_FEATURE_DISABLE 0
352#define NRF_WIFI_FEATURE_ENABLE 1
468#define NRF_WIFI_OP_BAND_2GHZ (1 << 0)
469#define NRF_WIFI_OP_BAND_5GHZ (1 << 1)
470#define NRF_WIFI_OP_BAND_6GHZ (1 << 2)
514#define TWT_EXTEND_SP_EDCA 0x1
515#define DISABLE_DFS_CHANNELS 0x2
517#define NRF_WIFI_FTM_INITIATOR_ENABLE (1 << 0)
518#define NRF_WIFI_FTM_RESPONDER_ENABLE (1 << 1)
519#define NRF_WIFI_LCI_ENABLE (1 << 2)
520#define NRF_WIFI_CIVILOC_ENABLE (1 << 3)
521#define NRF_WIFI_GAS_ENABLE (1 << 4)
530#define NRF_WIFI_LDPC_ENABLE_HT (1 << 0)
531#define NRF_WIFI_LDPC_ENABLE_VHT (1 << 1)
655#define NRF_WIFI_HE_GI_800NS 0
656#define NRF_WIFI_HE_GI_1600NS 1
657#define NRF_WIFI_HE_GI_3200NS 2
659#define NRF_WIFI_HE_LTF_3200NS 0
660#define NRF_WIFI_HE_LTF_6400NS 1
661#define NRF_WIFI_HE_LTF_12800NS 2
685#define NRF_WIFI_DISABLE 0
686#define NRF_WIFI_ENABLE 1
1138#define NRF_WIFI_ENABLE_HE_SU 0x40
1139#define NRF_WIFI_ENABLE_HE_ER_SU 0x80
1581#define NRF_WIFI_LMAC_MAX_RX_BUFS 256
1583#define HW_SLEEP_WITH_LP_RF 3
1584#define HW_SLEEP_ENABLE 2
1585#define SW_SLEEP_ENABLE 1
1586#define SLEEP_DISABLE 0
1587#define HW_DELAY 7200
1588#define SW_DELAY 5000
1589#define BCN_TIMEOUT 20000
1590#define CALIB_SLEEP_CLOCK_ENABLE 1
1591#define ACTIVE_SCAN_DURATION 50
1592#define PASSIVE_SCAN_DURATION 130
1593#define WORKING_CH_SCAN_DURATION 50
1594#define CHNL_PROBE_CNT 2
1596#define PKT_TYPE_MPDU 0
1597#define PKT_TYPE_MSDU_WITH_MAC 1
1598#define PKT_TYPE_MSDU 2
1600#define NRF_WIFI_RPU_PWR_STATUS_SUCCESS 0
1601#define NRF_WIFI_RPU_PWR_STATUS_FAIL -1
1608#define MAX_RSSI_SAMPLES 10
1712 #define FREQ_2_4_GHZ 1
1713 #define FREQ_5_GHZ 2
1735 #define NUM_32_QUEUES 4
1790#define NRF_WIFI_RF_TEST_RX_CAPTURE_MAX_SAMPLES 12256
1791#define MIN_CAPTURE_LEN 0
1792#define RX_CAPTURE_TIMEOUT_CONST 11
1793#define CAPTURE_DURATION_IN_SEC 600
1881#define NUM_PCB_LOSS_OFFSET 4
1929#define OTP_SZ_CALIB_XO 1
1932#define OTP_OFF_CALIB_XO 0
1935#define QSPI_KEY_FLAG_MASK ~(1U<<0)
1936#define MAC0_ADDR_FLAG_MASK ~(1U<<1)
1937#define MAC1_ADDR_FLAG_MASK ~(1U<<2)
1938#define CALIB_XO_FLAG_MASK ~(1U<<3)
1941#define OTP_VOLTCTRL_ADDR 0x19004
1943#define OTP_VOLTCTRL_2V5 0x3b
1945#define OTP_VOLTCTRL_1V8 0xb
1947#define OTP_POLL_ADDR 0x01B804
1948#define OTP_WR_DONE 0x1
1949#define OTP_READ_VALID 0x2
1950#define OTP_READY 0x4
1953#define OTP_RWSBMODE_ADDR 0x01B800
1954#define OTP_READ_MODE 0x1
1955#define OTP_BYTE_WRITE_MODE 0x42
1958#define OTP_RDENABLE_ADDR 0x01B810
1959#define OTP_READREG_ADDR 0x01B814
1961#define OTP_WRENABLE_ADDR 0x01B808
1962#define OTP_WRITEREG_ADDR 0x01B80C
1964#define OTP_TIMING_REG1_ADDR 0x01B820
1965#define OTP_TIMING_REG1_VAL 0x0
1966#define OTP_TIMING_REG2_ADDR 0x01B824
1967#define OTP_TIMING_REG2_VAL 0x030D8B
1969#define OTP_FRESH_FROM_FAB 0xFFFFFFFF
1970#define OTP_PROGRAMMED 0x00000000
1971#define OTP_ENABLE_PATTERN 0x50FA50FA
1972#define OTP_INVALID 0xDEADBEEF
1974#define FT_PROG_VER_MASK 0xF0000
2203#define NRF_WIFI_SQI_RSSI_MIN -90
2204#define NRF_WIFI_SQI_RSSI_MAX -60
2205#define NRF_WIFI_SQI_RSSI_HYST_MIN 4
2206#define NRF_WIFI_SQI_RSSI_HYST_MAX 6
2207#define NRF_WIFI_SQI_RSSI_HYST_DEF 4
nrf_wifi_cmd_status
This enum defines various command status values that can occur during radio tests and offloaded raw t...
Definition nrf71_wifi_common.h:1505
@ NRF_WIFI_UMAC_INVALID_CHNL
Definition nrf71_wifi_common.h:1509
@ NRF_WIFI_UMAC_INVALID_TXPWR
Definition nrf71_wifi_common.h:1511
@ NRF_WIFI_UMAC_CMD_SUCCESS
Definition nrf71_wifi_common.h:1507
nrf_wifi_rf_test
RF test commands for the Wi-Fi RPU (radio test mode).
Definition nrf71_wifi_common.h:1768
@ NRF_WIFI_RF_TEST_XO_TUNE
Definition nrf71_wifi_common.h:1773
@ NRF_WIFI_RF_TEST_RX_DYN_PKT_CAP
Definition nrf71_wifi_common.h:1771
@ NRF_WIFI_RF_TEST_RX_ADC_CAP
Definition nrf71_wifi_common.h:1769
@ NRF_WIFI_RF_TEST_RX_STAT_PKT_CAP
Definition nrf71_wifi_common.h:1770
@ NRF_WIFI_RF_TEST_TX_TONE
Definition nrf71_wifi_common.h:1772
@ NRF_WIFI_RF_TEST_MAX
Definition nrf71_wifi_common.h:1774
#define NUM_WIFI_PARAMS
Definition nrf71_wifi_rf.h:20
nrf_wifi_host_rpu_msg_type
This enum defines the different categories of messages that can be exchanged between the Host and the...
Definition nrf71_wifi_common.h:79
@ NRF_WIFI_HOST_RPU_MSG_TYPE_SYSTEM
Definition nrf71_wifi_common.h:81
@ NRF_WIFI_HOST_RPU_MSG_TYPE_DATA
Definition nrf71_wifi_common.h:85
@ NRF_WIFI_HOST_RPU_MSG_TYPE_SUPPLICANT
Definition nrf71_wifi_common.h:83
@ NRF_WIFI_HOST_RPU_MSG_TYPE_UMAC
Definition nrf71_wifi_common.h:87
nrf_wifi_offload_rawtx_ctrl_type
This enum provides a list of different raw tx offloading types.
Definition nrf71_wifi_common.h:1119
@ NRF_WIFI_OFFLOAD_TX_CONFIG
Definition nrf71_wifi_common.h:1122
@ NRF_WIFI_OFFLOAD_TX_STOP
Definition nrf71_wifi_common.h:1120
@ NRF_WIFI_OFFLOAD_TX_START
Definition nrf71_wifi_common.h:1121
scan_type_6g
This enum defines different types of operating bands in 6G Inband scanning.
Definition nrf71_wifi_common.h:458
@ FILS
Definition nrf71_wifi_common.h:464
@ ACTIVE_PSC
Definition nrf71_wifi_common.h:460
@ UNSOLIC_PROBE_RESPONSE
Definition nrf71_wifi_common.h:462
PCB_LOSS_BYTE_OFFSETS
Definition nrf71_wifi_common.h:1886
@ PCB_LOSS_BYTE_5G_BAND3_OFST
Definition nrf71_wifi_common.h:1890
@ PCB_LOSS_BYTE_5G_BAND2_OFST
Definition nrf71_wifi_common.h:1889
@ PCB_LOSS_BYTE_2G_OFST
Definition nrf71_wifi_common.h:1887
@ PCB_LOSS_BYTE_5G_BAND1_OFST
Definition nrf71_wifi_common.h:1888
#define NRF_WIFI_RF_PARAMS_SIZE
Definition nrf71_wifi_rf.h:18
max_rx_ampdu_size
The maximum Rx (receive) A-MPDU size in KB.
Definition nrf71_wifi_common.h:358
@ MAX_RX_AMPDU_SIZE_32KB
Definition nrf71_wifi_common.h:364
@ MAX_RX_AMPDU_SIZE_16KB
Definition nrf71_wifi_common.h:362
@ MAX_RX_AMPDU_SIZE_64KB
Definition nrf71_wifi_common.h:366
@ MAX_RX_AMPDU_SIZE_8KB
Definition nrf71_wifi_common.h:360
#define NRF_WIFI_COUNTRY_CODE_LEN
Definition nrf71_wifi_common.h:35
#define MAX_NUM_OF_RX_QUEUES
Definition nrf71_wifi_common.h:24
UMAC_QUEUE_NUM
This enum represents the queues used to segregate the TX frames depending on their QoS categories....
Definition nrf71_wifi_common.h:1060
@ UMAC_AC_BK
Definition nrf71_wifi_common.h:1062
@ UMAC_AC_MAX_CNT
Definition nrf71_wifi_common.h:1072
@ UMAC_AC_BCN
Definition nrf71_wifi_common.h:1070
@ UMAC_AC_VI
Definition nrf71_wifi_common.h:1066
@ UMAC_AC_BE
Definition nrf71_wifi_common.h:1064
@ UMAC_AC_VO
Definition nrf71_wifi_common.h:1068
nrf_wifi_sqi_sample_count
Enumerates the available sample counts for SQI measurement.
Definition nrf71_wifi_common.h:2237
@ NRF_WIFI_SQI_SAMPLE_COUNT_8
Definition nrf71_wifi_common.h:2241
@ NRF_WIFI_SQI_SAMPLE_COUNT_4
Definition nrf71_wifi_common.h:2239
@ NRF_WIFI_SQI_SAMPLE_COUNT_16
Definition nrf71_wifi_common.h:2243
umac_fail_events
Definition nrf71_wifi_common.h:969
@ UMAC_MEM_ALLOC_FAIL
Definition nrf71_wifi_common.h:970
wifi_packet_filter
This enum represents different types of filters used.
Definition nrf71_wifi_common.h:1015
@ NRF_WIFI_PACKET_FILTER_DATA
Definition nrf71_wifi_common.h:1021
@ NRF_WIFI_PACKET_FILTER_ALL
Definition nrf71_wifi_common.h:1017
@ NRF_WIFI_PACKET_FILTER_MGMT
Definition nrf71_wifi_common.h:1019
@ NRF_WIFI_PACKET_FILTER_CTRL
Definition nrf71_wifi_common.h:1023
nrf_wifi_rf_test_event
RF test completion events from the RPU (radio test mode).
Definition nrf71_wifi_common.h:1781
@ NRF_WIFI_RF_TEST_EVENT_TX_TONE_START
Definition nrf71_wifi_common.h:1785
@ NRF_WIFI_RF_TEST_EVENT_MAX
Definition nrf71_wifi_common.h:1787
@ NRF_WIFI_RF_TEST_EVENT_RX_STAT_PKT_CAP
Definition nrf71_wifi_common.h:1783
@ NRF_WIFI_RF_TEST_EVENT_XO_TUNE
Definition nrf71_wifi_common.h:1786
@ NRF_WIFI_RF_TEST_EVENT_RX_DYN_PKT_CAP
Definition nrf71_wifi_common.h:1784
@ NRF_WIFI_RF_TEST_EVENT_RX_ADC_CAP
Definition nrf71_wifi_common.h:1782
rpu_op_mode
This enum provides a list of different operating modes.
Definition nrf71_wifi_common.h:144
@ RPU_OP_MODE_MAX
Definition nrf71_wifi_common.h:158
@ RPU_OP_MODE_DBG
Definition nrf71_wifi_common.h:156
@ RPU_OP_MODE_RADIO_TEST
Definition nrf71_wifi_common.h:148
@ RPU_OP_MODE_FCM
Definition nrf71_wifi_common.h:150
@ RPU_OP_MODE_REG
Definition nrf71_wifi_common.h:152
#define NRF_WIFI_RF_PARAMS_CONF_SIZE
Definition nrf71_wifi_common.h:22
nrf_wifi_rf_test_tone_type
Definition nrf71_wifi_common.h:1835
@ NRF_WIFI_RF_TEST_TONE_REAL
Definition nrf71_wifi_common.h:1837
@ NRF_WIFI_RF_TEST_TONE_IMAG
Definition nrf71_wifi_common.h:1838
@ NRF_WIFI_RF_TEST_TONE_COMPLEX
Definition nrf71_wifi_common.h:1836
EDGE_BACKOFF_OFFSETS
Definition nrf71_wifi_common.h:1897
@ BAND_UNII_1_LW_ED_BKF_HT_OFST
Definition nrf71_wifi_common.h:1904
@ BAND_UNII_2C_LW_ED_BKF_HE_OFST
Definition nrf71_wifi_common.h:1913
@ BAND_UNII_2A_LW_ED_BKF_HT_OFST
Definition nrf71_wifi_common.h:1908
@ BAND_2G_LW_ED_BKF_DSSS_OFST
Definition nrf71_wifi_common.h:1898
@ BAND_UNII_3_UW_ED_BKF_HE_OFST
Definition nrf71_wifi_common.h:1919
@ BAND_UNII_1_LW_ED_BKF_HE_OFST
Definition nrf71_wifi_common.h:1905
@ BAND_UNII_3_UW_ED_BKF_HT_OFST
Definition nrf71_wifi_common.h:1918
@ BAND_UNII_2C_UW_ED_BKF_HT_OFST
Definition nrf71_wifi_common.h:1914
@ BAND_UNII_2C_LW_ED_BKF_HT_OFST
Definition nrf71_wifi_common.h:1912
@ BAND_UNII_3_LW_ED_BKF_HE_OFST
Definition nrf71_wifi_common.h:1917
@ BAND_UNII_4_LW_ED_BKF_HE_OFST
Definition nrf71_wifi_common.h:1921
@ BAND_UNII_1_UW_ED_BKF_HT_OFST
Definition nrf71_wifi_common.h:1906
@ BAND_2G_LW_ED_BKF_HT_OFST
Definition nrf71_wifi_common.h:1899
@ BAND_UNII_2A_UW_ED_BKF_HT_OFST
Definition nrf71_wifi_common.h:1910
@ BAND_UNII_4_UW_ED_BKF_HE_OFST
Definition nrf71_wifi_common.h:1923
@ BAND_2G_UW_ED_BKF_DSSS_OFST
Definition nrf71_wifi_common.h:1901
@ BAND_UNII_2C_UW_ED_BKF_HE_OFST
Definition nrf71_wifi_common.h:1915
@ BAND_2G_LW_ED_BKF_HE_OFST
Definition nrf71_wifi_common.h:1900
@ BAND_UNII_1_UW_ED_BKF_HE_OFST
Definition nrf71_wifi_common.h:1907
@ BAND_UNII_2A_UW_ED_BKF_HE_OFST
Definition nrf71_wifi_common.h:1911
@ BAND_2G_UW_ED_BKF_HE_OFST
Definition nrf71_wifi_common.h:1903
@ BAND_UNII_2A_LW_ED_BKF_HE_OFST
Definition nrf71_wifi_common.h:1909
@ BAND_2G_UW_ED_BKF_HT_OFST
Definition nrf71_wifi_common.h:1902
@ BAND_UNII_3_LW_ED_BKF_HT_OFST
Definition nrf71_wifi_common.h:1916
@ BAND_UNII_4_LW_ED_BKF_HT_OFST
Definition nrf71_wifi_common.h:1920
@ NUM_EDGE_BACKOFF
Definition nrf71_wifi_common.h:1924
@ BAND_UNII_4_UW_ED_BKF_HT_OFST
Definition nrf71_wifi_common.h:1922
rpu_ch_bw
Channel Bandwidth types.
Definition nrf71_wifi_common.h:290
@ RPU_CH_BW_20
Definition nrf71_wifi_common.h:292
@ RPU_CH_BW_MAX
Definition nrf71_wifi_common.h:296
@ RPU_CH_BW_40
Definition nrf71_wifi_common.h:294
nrf_wifi_sqi
Enumerates the available signal sources for SQI measurement.
Definition nrf71_wifi_common.h:2217
@ NRF_WIFI_SQI_RX_INVALID
Definition nrf71_wifi_common.h:2219
@ NRF_WIFI_SQI_RX_BSS_TP_UCAST
Definition nrf71_wifi_common.h:2225
@ NRF_WIFI_SQI_RX_ALL
Definition nrf71_wifi_common.h:2227
@ NRF_WIFI_SQI_RX_BCN
Definition nrf71_wifi_common.h:2221
@ NRF_WIFI_SQI_RX_UCAST_BCAST
Definition nrf71_wifi_common.h:2223
rpu_tput_mode
Throughput mode Throughput mode to be used for transmitting the packet.
Definition nrf71_wifi_common.h:165
@ RPU_TPUT_MODE_MAX
Definition nrf71_wifi_common.h:179
@ RPU_TPUT_MODE_LEGACY
Definition nrf71_wifi_common.h:167
@ RPU_TPUT_MODE_HE_ER_SU
Definition nrf71_wifi_common.h:175
@ RPU_TPUT_MODE_HT
Definition nrf71_wifi_common.h:169
@ RPU_TPUT_MODE_HE_SU
Definition nrf71_wifi_common.h:173
@ RPU_TPUT_MODE_HE_TB
Definition nrf71_wifi_common.h:177
@ RPU_TPUT_MODE_VHT
Definition nrf71_wifi_common.h:171
#define NRF_WIFI_ETH_ADDR_LEN
Definition nrf71_wifi_common.h:34
wifi_operation_modes
This enum represents different types of operation modes.
Definition nrf71_wifi_common.h:1743
@ NRF_WIFI_TX_INJECTION_MODE
Definition nrf71_wifi_common.h:1749
@ NRF_WIFI_MONITOR_MODE
Definition nrf71_wifi_common.h:1747
@ WIFI_MODE_LIMIT_CHK
Definition nrf71_wifi_common.h:1757
@ NRF_WIFI_PROMISCUOUS_MODE
Definition nrf71_wifi_common.h:1751
@ NRF_WIFI_STA_MODE
Definition nrf71_wifi_common.h:1745
@ NRF_WIFI_STA_AP_MODE
Definition nrf71_wifi_common.h:1755
@ NRF_WIFI_AP_MODE
Definition nrf71_wifi_common.h:1753
nrf_wifi_sys_events
Events from the RPU.
Definition nrf71_wifi_common.h:253
@ NRF_WIFI_EVENT_RF_TEST
Definition nrf71_wifi_common.h:265
@ NRF_WIFI_EVENT_INT_UMAC_STATS
Definition nrf71_wifi_common.h:269
@ NRF_WIFI_EVENT_RAW_TX_DONE
Definition nrf71_wifi_common.h:279
@ NRF_WIFI_EVENT_FILTER_SET_DONE
Definition nrf71_wifi_common.h:277
@ NRF_WIFI_EVENT_DEINIT_DONE
Definition nrf71_wifi_common.h:263
@ NRF_WIFI_EVENT_RADIOCMD_STATUS
Definition nrf71_wifi_common.h:271
@ NRF_WIFI_EVENT_OFFLOADED_RAWTX_STATUS
Definition nrf71_wifi_common.h:281
@ NRF_WIFI_EVENT_ERROR_STATS
Definition nrf71_wifi_common.h:283
@ NRF_WIFI_EVENT_PWR_DATA
Definition nrf71_wifi_common.h:255
@ NRF_WIFI_EVENT_COEX_CONFIG
Definition nrf71_wifi_common.h:267
@ NRF_WIFI_EVENT_INIT_DONE
Definition nrf71_wifi_common.h:257
@ NRF_WIFI_EVENT_MODE_SET_DONE
Definition nrf71_wifi_common.h:275
@ NRF_WIFI_EVENT_CHANNEL_SET_DONE
Definition nrf71_wifi_common.h:273
@ NRF_WIFI_EVENT_DEBUG_STATS
Definition nrf71_wifi_common.h:261
@ NRF_WIFI_EVENT_STATS
Definition nrf71_wifi_common.h:259
rpu_pkt_preamble
This enum represents the different types of preambles used. Preambles are sequences of known symbols ...
Definition nrf71_wifi_common.h:694
@ RPU_PKT_PREAMBLE_MAX
Definition nrf71_wifi_common.h:702
@ RPU_PKT_PREAMBLE_LONG
Definition nrf71_wifi_common.h:698
@ RPU_PKT_PREAMBLE_MIXED
Definition nrf71_wifi_common.h:700
@ RPU_PKT_PREAMBLE_SHORT
Definition nrf71_wifi_common.h:696
ps_exit_strategy
This enum specifies the type of frames used to retrieve buffered data from the AP in power save mode.
Definition nrf71_wifi_common.h:488
@ EVERY_TIM
Definition nrf71_wifi_common.h:494
@ INT_PS
Definition nrf71_wifi_common.h:492
nrf_wifi_keep_alive_status
This enum defines keep alive state.
Definition nrf71_wifi_common.h:477
@ KEEP_ALIVE_ENABLED
Definition nrf71_wifi_common.h:481
@ KEEP_ALIVE_DISABLED
Definition nrf71_wifi_common.h:479
lmac_fail_events
Definition nrf71_wifi_common.h:973
@ CAPTURE_DMA_NOT_FINISHING
Definition nrf71_wifi_common.h:979
@ DATA_PATH_STUCK
Definition nrf71_wifi_common.h:975
@ WIFI_REQ_TO_PTA_FAIL
Definition nrf71_wifi_common.h:976
@ FEED_DMA_NOT_FINISHING
Definition nrf71_wifi_common.h:980
@ RF_PLL_RECOVERY_FAILED
Definition nrf71_wifi_common.h:981
@ HW_DATA_PATH_DEACTIVATE_FAIL
Definition nrf71_wifi_common.h:977
@ DEVICE_IS_ACTIVE_FOR_TOO_LONG
Definition nrf71_wifi_common.h:982
@ RX_INT_MEM_UNDERRUN
Definition nrf71_wifi_common.h:974
@ HW_DATA_PATH_ACTIVATE_FAIL
Definition nrf71_wifi_common.h:978
nrf_wifi_sys_commands
System commands.
Definition nrf71_wifi_common.h:186
@ NRF_WIFI_UMAC_CMD_SQI_CONFIG
Definition nrf71_wifi_common.h:240
@ NRF_WIFI_CMD_RAW_TX_PKT
Definition nrf71_wifi_common.h:228
@ NRF_WIFI_CMD_SRCOEX
Definition nrf71_wifi_common.h:208
@ NRF_WIFI_CMD_UPDATE_XO
Definition nrf71_wifi_common.h:242
@ NRF_WIFI_CMD_RESET_STATISTICS
Definition nrf71_wifi_common.h:230
@ NRF_WIFI_CMD_MODE
Definition nrf71_wifi_common.h:194
@ NRF_WIFI_CMD_RAW_CONFIG_FILTER
Definition nrf71_wifi_common.h:226
@ NRF_WIFI_CMD_MAC_PARAM_UPDATE
Definition nrf71_wifi_common.h:246
@ NRF_WIFI_CMD_RADIO_TEST_INIT
Definition nrf71_wifi_common.h:216
@ NRF_WIFI_CMD_HE_GI_LTF_CONFIG
Definition nrf71_wifi_common.h:212
@ NRF_WIFI_CMD_UMAC_INT_STATS
Definition nrf71_wifi_common.h:214
@ NRF_WIFI_CMD_RX
Definition nrf71_wifi_common.h:202
@ NRF_WIFI_CMD_OFFLOAD_RAW_TX_CTRL
Definition nrf71_wifi_common.h:234
@ NRF_WIFI_CMD_TX
Definition nrf71_wifi_common.h:190
@ NRF_WIFI_CMD_RT_REQ_SET_REG
Definition nrf71_wifi_common.h:218
@ NRF_WIFI_CMD_INIT
Definition nrf71_wifi_common.h:188
@ NRF_WIFI_CMD_GI_CONFIG
Definition nrf71_wifi_common.h:236
@ NRF_WIFI_CMD_RAW_CONFIG_MODE
Definition nrf71_wifi_common.h:224
@ NRF_WIFI_CMD_OFFLOAD_RAW_TX_PARAMS
Definition nrf71_wifi_common.h:232
@ NRF_WIFI_CMD_DEINIT
Definition nrf71_wifi_common.h:206
@ NRF_WIFI_CMD_CODING_TYPE_CONFIG
Definition nrf71_wifi_common.h:238
@ NRF_WIFI_CMD_RF_TEST
Definition nrf71_wifi_common.h:210
@ NRF_WIFI_CMD_GET_STATS
Definition nrf71_wifi_common.h:196
@ NRF_WIFI_CMD_TX_FIX_DATA_RATE
Definition nrf71_wifi_common.h:220
@ NRF_WIFI_CMD_IF_TYPE
Definition nrf71_wifi_common.h:192
@ NRF_WIFI_CMD_CLEAR_STATS
Definition nrf71_wifi_common.h:198
@ NRF_WIFI_CMD_PWR
Definition nrf71_wifi_common.h:204
@ NRF_WIFI_CMD_DEBUG_STATS
Definition nrf71_wifi_common.h:200
@ NRF_WIFI_CMD_CHANNEL
Definition nrf71_wifi_common.h:222
@ NRF_WIFI_CMD_LMAC_TUNING_PARAMS
Definition nrf71_wifi_common.h:244
#define MAX_TX_AGG_SIZE
Definition nrf71_wifi_common.h:36
#define NUM_32_QUEUES
Definition nrf71_wifi_common.h:1735
unsigned int head
Definition nrf71_wifi_common.h:1689
unsigned int tail
Definition nrf71_wifi_common.h:1690
unsigned int id
Definition nrf71_wifi_common.h:1684
Definition nrf71_wifi_common.h:1683
unsigned char op_band
Definition nrf71_wifi_common.h:307
unsigned char bw
Definition nrf71_wifi_common.h:311
signed int sec_20_offset
Definition nrf71_wifi_common.h:313
signed int sec_40_offset
Definition nrf71_wifi_common.h:315
unsigned int primary_num
Definition nrf71_wifi_common.h:309
This structure specifies the parameters required to configure a specific channel.
Definition nrf71_wifi_common.h:303
signed int rpu_msg_id
Definition nrf71_wifi_common.h:1286
signed int switch_A
Definition nrf71_wifi_common.h:1288
Structure for coexistence (coex) switch configuration.
Definition nrf71_wifi_common.h:1284
unsigned int len
Definition nrf71_wifi_common.h:67
unsigned int resubmit
Definition nrf71_wifi_common.h:71
Common header included in each command/event.
Definition nrf71_wifi_common.h:65
struct host_rpu_msg_hdr hdr
Definition nrf71_wifi_common.h:97
signed int type
Definition nrf71_wifi_common.h:99
signed char msg[0]
Definition nrf71_wifi_common.h:101
This structure defines the common message header used to encapsulate each message exchanged between t...
Definition nrf71_wifi_common.h:95
unsigned int info_part
Definition nrf71_wifi_common.h:2003
unsigned int info_uromversion
Definition nrf71_wifi_common.h:2009
unsigned int info_spare0
Definition nrf71_wifi_common.h:2013
unsigned int mac_address0[2]
Definition nrf71_wifi_common.h:2017
unsigned int info_spare1
Definition nrf71_wifi_common.h:2015
unsigned int boot_status
Definition nrf71_wifi_common.h:1999
unsigned int info_uuid[4]
Definition nrf71_wifi_common.h:2011
unsigned int version
Definition nrf71_wifi_common.h:2001
unsigned int calib[9]
Definition nrf71_wifi_common.h:2021
unsigned int mac_address1[2]
Definition nrf71_wifi_common.h:2019
unsigned int info_lromversion
Definition nrf71_wifi_common.h:2007
unsigned int info_variant
Definition nrf71_wifi_common.h:2005
This structure represents the information related to UMAC.
Definition nrf71_wifi_common.h:1997
unsigned int pop_addr
Definition nrf71_wifi_common.h:1675
unsigned int status_addr
Definition nrf71_wifi_common.h:1678
unsigned int status_mask
Definition nrf71_wifi_common.h:1679
unsigned int idNum
Definition nrf71_wifi_common.h:1677
unsigned int push_addr
Definition nrf71_wifi_common.h:1676
Definition nrf71_wifi_common.h:1674
struct hpqmQueue cmdPtrQ
Definition nrf71_wifi_common.h:1721
unsigned int numRX
Definition nrf71_wifi_common.h:1710
unsigned int lmacRxDescSize
Definition nrf71_wifi_common.h:1705
unsigned int HP_lmac_to_host_isr_en
Definition nrf71_wifi_common.h:1729
unsigned char rpu_config_name[16]
Definition nrf71_wifi_common.h:1707
unsigned int boot_status
Definition nrf71_wifi_common.h:1700
unsigned int bands
Definition nrf71_wifi_common.h:1714
unsigned int lmacRxBufferAddr
Definition nrf71_wifi_common.h:1703
unsigned int sysFrequencyInMhz
Definition nrf71_wifi_common.h:1715
struct INT_HPQ hpq32[4]
Definition nrf71_wifi_common.h:1736
unsigned int HP_set_lmac_isr
Definition nrf71_wifi_common.h:1733
unsigned char rpu_config_number[8]
Definition nrf71_wifi_common.h:1709
struct hpqmQueue FreeCmdPtrQ
Definition nrf71_wifi_common.h:1717
struct hpqmQueue SKBGramPtrQ_3
Definition nrf71_wifi_common.h:1727
unsigned int HP_lmac_to_host_isr_clear
Definition nrf71_wifi_common.h:1731
unsigned int numTX
Definition nrf71_wifi_common.h:1711
struct hpqmQueue SKBGramPtrQ_1
Definition nrf71_wifi_common.h:1725
unsigned int lmacRxMaxDescCnt
Definition nrf71_wifi_common.h:1704
struct hpqmQueue eventPtrQ
Definition nrf71_wifi_common.h:1723
struct hpqmQueue freeEventPtrQ
Definition nrf71_wifi_common.h:1724
struct hpqmQueue SKBGramPtrQ_2
Definition nrf71_wifi_common.h:1726
unsigned int version
Definition nrf71_wifi_common.h:1702
lmac firmware config params
Definition nrf71_wifi_common.h:1698
unsigned int deaggCircularBufferFull
Definition nrf71_wifi_common.h:1625
unsigned int scanAbortReq
Definition nrf71_wifi_common.h:1643
unsigned int rxCorePoolFullCnt
Definition nrf71_wifi_common.h:1630
unsigned int SleepType
Definition nrf71_wifi_common.h:1651
unsigned int scanReq
Definition nrf71_wifi_common.h:1641
unsigned int resetCompleteEventCnt
Definition nrf71_wifi_common.h:1612
unsigned int SQIThresholdCmdsCnt
Definition nrf71_wifi_common.h:1648
unsigned int scanAbortComplete
Definition nrf71_wifi_common.h:1644
unsigned int warmBootCnt
Definition nrf71_wifi_common.h:1652
unsigned int processDecryptFail
Definition nrf71_wifi_common.h:1628
unsigned int rxCryptoStartCnt
Definition nrf71_wifi_common.h:1637
unsigned int rxMpduCrcFailCnt
Definition nrf71_wifi_common.h:1632
unsigned int resetCmdCnt
Definition nrf71_wifi_common.h:1611
unsigned int internalPktCnt
Definition nrf71_wifi_common.h:1619
unsigned int channelProgDone
Definition nrf71_wifi_common.h:1615
unsigned int chProgCmdCnt
Definition nrf71_wifi_common.h:1614
unsigned int rxEventBufFull
Definition nrf71_wifi_common.h:1639
unsigned int txPktCnt
Definition nrf71_wifi_common.h:1616
unsigned int ackRespCnt
Definition nrf71_wifi_common.h:1621
unsigned int scanPktCnt
Definition nrf71_wifi_common.h:1618
unsigned int rxOfdmCrcSuccessCnt
Definition nrf71_wifi_common.h:1633
unsigned int lmacRxisrCnt
Definition nrf71_wifi_common.h:1626
unsigned int internalPktDoneCnt
Definition nrf71_wifi_common.h:1620
unsigned int internalBufPoolNull
Definition nrf71_wifi_common.h:1645
unsigned int txTimeout
Definition nrf71_wifi_common.h:1622
unsigned int rpuLockupRecoveryDone
Definition nrf71_wifi_common.h:1647
unsigned int deaggIsr
Definition nrf71_wifi_common.h:1623
unsigned int deaggInptrDescEmpty
Definition nrf71_wifi_common.h:1624
unsigned int rxDSSSCrcSuccessCnt
Definition nrf71_wifi_common.h:1635
unsigned int scanComplete
Definition nrf71_wifi_common.h:1642
unsigned int SQIConfigCmdsCnt
Definition nrf71_wifi_common.h:1649
unsigned int txPktDoneCnt
Definition nrf71_wifi_common.h:1617
unsigned int rxDecryptcnt
Definition nrf71_wifi_common.h:1627
unsigned int rxExtramBufFull
Definition nrf71_wifi_common.h:1640
unsigned int SQIEventsCnt
Definition nrf71_wifi_common.h:1650
unsigned int unableGenEvent
Definition nrf71_wifi_common.h:1613
unsigned int prepaRxEventFail
Definition nrf71_wifi_common.h:1629
unsigned int rxDSSSCrcFailCnt
Definition nrf71_wifi_common.h:1636
unsigned int rxMpduCrcSuccessCnt
Definition nrf71_wifi_common.h:1631
unsigned int rpuLockupCnt
Definition nrf71_wifi_common.h:1646
unsigned int rxCryptoDoneCnt
Definition nrf71_wifi_common.h:1638
unsigned int rxOfdmCrcFailCnt
Definition nrf71_wifi_common.h:1634
Definition nrf71_wifi_common.h:1609
unsigned int ofdm_sifs_value
Definition nrf71_wifi_common.h:2260
unsigned int setCWforAC
Definition nrf71_wifi_common.h:2298
unsigned int wifi_priority_for_coldboot
Definition nrf71_wifi_common.h:2273
unsigned int clock_mode
Definition nrf71_wifi_common.h:2303
unsigned int raw_tx_inactivity_timer
Definition nrf71_wifi_common.h:2296
unsigned int reSyncTime
Definition nrf71_wifi_common.h:2294
unsigned int tsf_comp_for_ofsets
Definition nrf71_wifi_common.h:2266
unsigned int beacon_wait_time
Definition nrf71_wifi_common.h:2272
unsigned int wifi_priority_for_warmboot
Definition nrf71_wifi_common.h:2274
unsigned int additional_retry_be
Definition nrf71_wifi_common.h:2283
unsigned int dsss_sifs_value
Definition nrf71_wifi_common.h:2261
unsigned int reserved[16]
Definition nrf71_wifi_common.h:2305
unsigned int enable_vif_tsmc
Definition nrf71_wifi_common.h:2286
unsigned int ack_margin
Definition nrf71_wifi_common.h:2264
unsigned int inactivity_timer_after_rx
Definition nrf71_wifi_common.h:2269
unsigned int cfg_bet_enable
Definition nrf71_wifi_common.h:2262
unsigned int wifi_priority_for_chnlprog
Definition nrf71_wifi_common.h:2276
unsigned int beacon_coex_priority
Definition nrf71_wifi_common.h:2279
unsigned int vif_channel_switch_delay
Definition nrf71_wifi_common.h:2287
unsigned int data_path_watch_dog_timer
Definition nrf71_wifi_common.h:2265
unsigned int scan_priority_for_pta
Definition nrf71_wifi_common.h:2277
unsigned int connection_inactivity_timer
Definition nrf71_wifi_common.h:2300
unsigned int additional_retry_vo
Definition nrf71_wifi_common.h:2285
unsigned int internal_recovery_enable
Definition nrf71_wifi_common.h:2292
unsigned int ftm_delay
Definition nrf71_wifi_common.h:2299
unsigned int offloadTXChecksum
Definition nrf71_wifi_common.h:2290
unsigned int offloadRXChecksum
Definition nrf71_wifi_common.h:2291
unsigned int inactivity_timer
Definition nrf71_wifi_common.h:2267
unsigned int bcst_wait_period
Definition nrf71_wifi_common.h:2268
unsigned int additional_retry_vi
Definition nrf71_wifi_common.h:2284
unsigned int protect_beacon_period
Definition nrf71_wifi_common.h:2278
unsigned int syncTSF
Definition nrf71_wifi_common.h:2295
unsigned int vif_window_size_in_usec
Definition nrf71_wifi_common.h:2288
unsigned int ppmError
Definition nrf71_wifi_common.h:2293
unsigned int protect_connection_period
Definition nrf71_wifi_common.h:2280
unsigned int coex_mgmt_priority
Definition nrf71_wifi_common.h:2281
unsigned int additional_retry_bk
Definition nrf71_wifi_common.h:2282
unsigned int lp_rx_enable
Definition nrf71_wifi_common.h:2263
unsigned int allowed_bcn_miss_before_wakeup
Definition nrf71_wifi_common.h:2271
unsigned int wifi_priority_for_shdn
Definition nrf71_wifi_common.h:2275
int toa_offset
Definition nrf71_wifi_common.h:2302
unsigned int tsf_correction_enable
Definition nrf71_wifi_common.h:2270
int tod_offset
Definition nrf71_wifi_common.h:2301
unsigned int adjustEDCACW
Definition nrf71_wifi_common.h:2297
unsigned int cts_duration_field
Definition nrf71_wifi_common.h:2289
Definition nrf71_wifi_common.h:2259
unsigned char pcb_loss_5g_band2
Definition nrf71_wifi_common.h:1987
unsigned char pcb_loss_2g
Definition nrf71_wifi_common.h:1983
unsigned char pcb_loss_5g_band3
Definition nrf71_wifi_common.h:1989
unsigned char pcb_loss_5g_band1
Definition nrf71_wifi_common.h:1985
This structure defines board dependent parameters like PCB loss.
Definition nrf71_wifi_common.h:1981
signed int stats_type
Definition nrf71_wifi_common.h:1265
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1263
This structure defines the command used to clear or reset statistics.
Definition nrf71_wifi_common.h:1261
unsigned char coding_type
Definition nrf71_wifi_common.h:2190
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:2188
Definition nrf71_wifi_common.h:2186
struct rpu_cmd_coex_config_info coex_config_info
Definition nrf71_wifi_common.h:1323
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1321
This structure defines the command used to configure the coexistence hardware.
Definition nrf71_wifi_common.h:1319
int fixed_rate
Definition nrf71_wifi_common.h:1365
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1358
unsigned char rate_flags
Definition nrf71_wifi_common.h:1360
This structure defines the command used to fix the transmission (Tx) data rate. The command allows se...
Definition nrf71_wifi_common.h:1356
signed int stats_type
Definition nrf71_wifi_common.h:922
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:920
signed int op_mode
Definition nrf71_wifi_common.h:924
This structure defines the command used to retrieve statistics from the RPU.
Definition nrf71_wifi_common.h:918
unsigned char is_guard_interval_fixed
Definition nrf71_wifi_common.h:1576
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1574
unsigned char guard_interval_type
Definition nrf71_wifi_common.h:1578
Definition nrf71_wifi_common.h:1572
unsigned char he_ltf
Definition nrf71_wifi_common.h:680
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:674
unsigned char wdev_id
Definition nrf71_wifi_common.h:676
unsigned char enable
Definition nrf71_wifi_common.h:682
unsigned char he_gi_type
Definition nrf71_wifi_common.h:678
This structure defines the command used to configure High-Efficiency Guard Interval(HE-GI) and High-E...
Definition nrf71_wifi_common.h:672
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:2316
struct lmac_tuning_params params
Definition nrf71_wifi_common.h:2318
Definition nrf71_wifi_common.h:2314
struct rpu_conf_params conf
Definition nrf71_wifi_common.h:911
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:909
Radio test command for MAC/PHY update using the full set of rpu_conf_params (see LMAC_CMD_CONFIG_MAC_...
Definition nrf71_wifi_common.h:907
unsigned int ddr_ptrs[16]
Definition nrf71_wifi_common.h:853
unsigned short pkt_length[16]
Definition nrf71_wifi_common.h:851
struct rpu_conf_params conf
Definition nrf71_wifi_common.h:849
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:847
This structure defines the command used to configure the RPU with different PHY configuration paramet...
Definition nrf71_wifi_common.h:845
signed int mode
Definition nrf71_wifi_common.h:707
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:706
Definition nrf71_wifi_common.h:705
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1187
unsigned char ctrl_type
Definition nrf71_wifi_common.h:1191
unsigned int wdev_id
Definition nrf71_wifi_common.h:1189
This structure defines the command used for offloading Raw tx.
Definition nrf71_wifi_common.h:1185
struct nrf_wifi_offload_ctrl_params ctrl_info
Definition nrf71_wifi_common.h:1176
struct nrf_wifi_offload_tx_ctrl tx_params
Definition nrf71_wifi_common.h:1178
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1172
unsigned int wdev_id
Definition nrf71_wifi_common.h:1174
This structure defines the command used for offloading Raw tx.
Definition nrf71_wifi_common.h:1170
signed int data_type
Definition nrf71_wifi_common.h:1277
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1275
This structure represents the command used to obtain power monitor information specific to different ...
Definition nrf71_wifi_common.h:1273
struct nrf_wifi_radio_test_init_info conf
Definition nrf71_wifi_common.h:887
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:885
This structure defines the command used to initialize a radio test.
Definition nrf71_wifi_common.h:883
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1045
unsigned char if_index
Definition nrf71_wifi_common.h:1047
unsigned char filter
Definition nrf71_wifi_common.h:1049
unsigned short capture_len
Definition nrf71_wifi_common.h:1051
This structure defines the command used to configure filters and capture length in promiscuous and mo...
Definition nrf71_wifi_common.h:1043
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1032
unsigned char if_index
Definition nrf71_wifi_common.h:1034
unsigned char op_mode
Definition nrf71_wifi_common.h:1036
This structure defines the command used to configure promiscuous mode/Monitor mode/Packet injector mo...
Definition nrf71_wifi_common.h:1030
struct nrf_wifi_raw_tx_pkt raw_tx_info
Definition nrf71_wifi_common.h:1113
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1109
unsigned char if_index
Definition nrf71_wifi_common.h:1111
This structure defines the command used to configure packet injector mode.
Definition nrf71_wifi_common.h:1107
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1569
This structure describes the command for reset of interface statistics.
Definition nrf71_wifi_common.h:1567
struct rpu_cmd_rftest_info rf_test_info
Definition nrf71_wifi_common.h:1389
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1387
This structure defines the command used for RF (Radio Frequency) testing. RF test commands are specif...
Definition nrf71_wifi_common.h:1385
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:898
struct rpu_conf_rx_radio_test_params conf
Definition nrf71_wifi_common.h:900
This structure defines the command used to enable or disable the reception (Rx). It allows controllin...
Definition nrf71_wifi_common.h:896
struct chan_params chan
Definition nrf71_wifi_common.h:1008
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1004
unsigned char if_index
Definition nrf71_wifi_common.h:1006
This structure represents the channel parameters to configure specific channel.
Definition nrf71_wifi_common.h:1002
unsigned int nrf_wifi_avg_cnt
Definition nrf71_wifi_common.h:2256
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:2252
unsigned int nrf_wifi_signal_src
Definition nrf71_wifi_common.h:2254
This structure defines the parameters used to configure Signal Quality Indicator (SQI) measurement.
Definition nrf71_wifi_common.h:2250
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1298
struct coex_wlan_switch_ctrl conf
Definition nrf71_wifi_common.h:1300
The structure represents the command used to configure the Wi-Fi side shared switch for SR coexistenc...
Definition nrf71_wifi_common.h:1296
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:652
This structure defines the command used to de-initialize the RPU.
Definition nrf71_wifi_common.h:650
unsigned int discon_timeout
Definition nrf71_wifi_common.h:571
struct nrf_wifi_ftm_loc_params ftm_loc_params
Definition nrf71_wifi_common.h:621
unsigned char nrf_wifi_11ac_downgrade_disable
Definition nrf71_wifi_common.h:642
unsigned char ps_exit_strategy
Definition nrf71_wifi_common.h:575
unsigned char tcp_ip_checksum_offload
Definition nrf71_wifi_common.h:619
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:542
unsigned int keep_alive_period
Definition nrf71_wifi_common.h:585
unsigned int coex_disable_ptiwin_for_wifi_scan
Definition nrf71_wifi_common.h:594
unsigned int watchdog_timer_val
Definition nrf71_wifi_common.h:577
unsigned char op_band
Definition nrf71_wifi_common.h:558
unsigned int dynamic_ed
Definition nrf71_wifi_common.h:613
unsigned int stbc_enable_in_ht
Definition nrf71_wifi_common.h:609
unsigned int wdev_id
Definition nrf71_wifi_common.h:544
unsigned int disable_beamforming
Definition nrf71_wifi_common.h:567
struct rx_buf_pool_params rx_buf_pools[3]
Definition nrf71_wifi_common.h:548
struct temp_vbat_config temp_vbat_config_params
Definition nrf71_wifi_common.h:552
unsigned int dbs_war_ctrl
Definition nrf71_wifi_common.h:611
unsigned char country_code[2]
Definition nrf71_wifi_common.h:554
struct nrf_wifi_data_config_params data_config_params
Definition nrf71_wifi_common.h:550
unsigned char raw_scan_enable
Definition nrf71_wifi_common.h:598
unsigned char display_scan_abort_on_bss_limit
Definition nrf71_wifi_common.h:640
struct nrf_wifi_sys_params sys_params
Definition nrf71_wifi_common.h:546
unsigned int max_ps_poll_fail_cnt
Definition nrf71_wifi_common.h:605
unsigned char keep_alive_enable
Definition nrf71_wifi_common.h:581
unsigned char ldpc_config
Definition nrf71_wifi_common.h:625
unsigned int display_scan_bss_limit
Definition nrf71_wifi_common.h:590
unsigned char mgmt_buff_offload
Definition nrf71_wifi_common.h:560
unsigned int protocol_mode
Definition nrf71_wifi_common.h:632
unsigned int feature_flags
Definition nrf71_wifi_common.h:562
unsigned int inband_scan_type
Definition nrf71_wifi_common.h:617
This structure defines the command responsible for initializing the UMAC. After the host driver bring...
Definition nrf71_wifi_common.h:540
int xo_val
Definition nrf71_wifi_common.h:2197
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:2195
Definition nrf71_wifi_common.h:2193
unsigned char reorder_buf_size
Definition nrf71_wifi_common.h:420
signed int max_rxampdu_size
Definition nrf71_wifi_common.h:422
unsigned char aggregation
Definition nrf71_wifi_common.h:408
unsigned char wmm
Definition nrf71_wifi_common.h:412
unsigned char max_num_rx_agg_sessions
Definition nrf71_wifi_common.h:416
unsigned char max_tx_aggregation
Definition nrf71_wifi_common.h:418
unsigned char rate_protection_type
Definition nrf71_wifi_common.h:404
unsigned char max_num_tx_agg_sessions
Definition nrf71_wifi_common.h:414
This structure specifies the configuration parameters used for configuring data-related settings.
Definition nrf71_wifi_common.h:402
struct rpu_evnt_coex_config_info coex_config_info
Definition nrf71_wifi_common.h:1346
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1344
This structure defines the event used to represent coexistence configuration.
Definition nrf71_wifi_common.h:1342
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1560
This structure represents the event that indicates the completion of UMAC deinitialization....
Definition nrf71_wifi_common.h:1558
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1535
This structure represents the UMAC initialization done event. The event is sent by the RPU (Radio Pro...
Definition nrf71_wifi_common.h:1533
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1232
unsigned char if_index
Definition nrf71_wifi_common.h:1234
unsigned short capture_len
Definition nrf71_wifi_common.h:1238
unsigned char filter
Definition nrf71_wifi_common.h:1236
int status
Definition nrf71_wifi_common.h:1240
This structure defines an event that indicates set raw config filter command done.
Definition nrf71_wifi_common.h:1230
unsigned char op_mode
Definition nrf71_wifi_common.h:1220
int status
Definition nrf71_wifi_common.h:1222
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1216
unsigned char if_index
Definition nrf71_wifi_common.h:1218
This structure defines an event that indicates set raw config mode command done.
Definition nrf71_wifi_common.h:1214
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1249
int status
Definition nrf71_wifi_common.h:1253
unsigned char desc_num
Definition nrf71_wifi_common.h:1251
This structure defines an event that indicates the Raw tx done.
Definition nrf71_wifi_common.h:1247
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1409
struct rpu_evnt_rftest_info rf_test_info
Definition nrf71_wifi_common.h:1411
This structure describes the event generated during RF (Radio Frequency) testing.
Definition nrf71_wifi_common.h:1407
int status
Definition nrf71_wifi_common.h:1206
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1200
unsigned char if_index
Definition nrf71_wifi_common.h:1202
struct chan_params chan
Definition nrf71_wifi_common.h:1204
This structure defines an event that indicates set channel command done.
Definition nrf71_wifi_common.h:1198
unsigned int flags
Definition nrf71_wifi_common.h:2032
struct host_rpu_umac_info info
Definition nrf71_wifi_common.h:2030
Structure to hold OTP region information.
Definition nrf71_wifi_common.h:2028
unsigned char capabilities
Definition nrf71_wifi_common.h:527
unsigned char ftm_enable
Definition nrf71_wifi_common.h:525
Definition nrf71_wifi_common.h:523
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1495
struct rpu_off_raw_tx_fw_stats fw
Definition nrf71_wifi_common.h:1497
This structure represents the event that provides RPU statistics in response to the command NRF_WIFI_...
Definition nrf71_wifi_common.h:1493
struct chan_params chan
Definition nrf71_wifi_common.h:1135
int tx_pwr
Definition nrf71_wifi_common.h:1133
unsigned int period_in_us
Definition nrf71_wifi_common.h:1131
This structure defines the offloaded raw tx control information.
Definition nrf71_wifi_common.h:1129
unsigned int rate_flags
Definition nrf71_wifi_common.h:1157
unsigned int rate_retries
Definition nrf71_wifi_common.h:1151
unsigned int pkt_length
Definition nrf71_wifi_common.h:1147
unsigned int rate
Definition nrf71_wifi_common.h:1155
unsigned int pkt_ram_ptr
Definition nrf71_wifi_common.h:1163
unsigned int rate_preamble_type
Definition nrf71_wifi_common.h:1149
unsigned char he_ltf
Definition nrf71_wifi_common.h:1161
unsigned char he_gi_type
Definition nrf71_wifi_common.h:1159
This structure defines the offloading raw tx parameters.
Definition nrf71_wifi_common.h:1145
signed char pd_adjt_hb_mid_chan
Definition nrf71_wifi_common.h:2048
signed char pd_adjt_hb_low_chan
Definition nrf71_wifi_common.h:2046
signed char pd_adjt_hb_high_chan
Definition nrf71_wifi_common.h:2050
signed char pd_adjt_lb_chan
Definition nrf71_wifi_common.h:2044
Definition nrf71_wifi_common.h:2042
struct nrf_wifi_pd_adst_val pd_adjust_val
Definition nrf71_wifi_common.h:2134
struct nrf_wifi_temp_volt_depend_params temp_volt_backoff
Definition nrf71_wifi_common.h:2138
struct nrf_wifi_xo_freq_offset xo_offset
Definition nrf71_wifi_common.h:2133
struct nrf_wifi_rx_gain_offset rx_gain_offset
Definition nrf71_wifi_common.h:2137
unsigned char phy_params[200 - 42]
Definition nrf71_wifi_common.h:2139
struct nrf_wifi_tx_pwr_systm_offset syst_tx_pwr_offset
Definition nrf71_wifi_common.h:2135
struct nrf_wifi_tx_pwr_ceil max_pwr_ceil
Definition nrf71_wifi_common.h:2136
unsigned char reserved[6]
Definition nrf71_wifi_common.h:2132
Definition nrf71_wifi_common.h:2131
unsigned int rf_params_addr[22]
Definition nrf71_wifi_common.h:862
signed char phy_threshold
Definition nrf71_wifi_common.h:870
unsigned short rx_station_id
Definition nrf71_wifi_common.h:876
struct chan_params chan
Definition nrf71_wifi_common.h:868
struct nrf_wifi_tx_pwr_ctrl_params tx_pwr_ctrl_params
Definition nrf71_wifi_common.h:864
unsigned int vtf_buffer_addr
Definition nrf71_wifi_common.h:866
unsigned int phy_calib
Definition nrf71_wifi_common.h:872
unsigned char rx_bss_color
Definition nrf71_wifi_common.h:874
This structure represents the parameters required to initialize a radio test.
Definition nrf71_wifi_common.h:860
unsigned char rate
Definition nrf71_wifi_common.h:1091
unsigned char queue_num
Definition nrf71_wifi_common.h:1081
unsigned char rate_retries
Definition nrf71_wifi_common.h:1085
unsigned char aggregation
Definition nrf71_wifi_common.h:1094
unsigned char rate_flags
Definition nrf71_wifi_common.h:1087
unsigned char num_frames
Definition nrf71_wifi_common.h:1096
unsigned int frame_ddr_pointer[16]
Definition nrf71_wifi_common.h:1100
unsigned short pkt_length[16]
Definition nrf71_wifi_common.h:1098
unsigned char desc_num
Definition nrf71_wifi_common.h:1083
This structure defines the raw tx parameters used in packet injector mode.
Definition nrf71_wifi_common.h:1079
unsigned char status
Definition nrf71_wifi_common.h:1875
unsigned char test
Definition nrf71_wifi_common.h:1867
signed int xo_offset
Definition nrf71_wifi_common.h:1870
Definition nrf71_wifi_common.h:1866
unsigned char lna_gain
Definition nrf71_wifi_common.h:1819
unsigned char bb_gain
Definition nrf71_wifi_common.h:1824
unsigned short int cap_time
Definition nrf71_wifi_common.h:1803
unsigned char ed_thresh_ofdm
Definition nrf71_wifi_common.h:1827
unsigned char capture_status
Definition nrf71_wifi_common.h:1810
unsigned short int cap_len
Definition nrf71_wifi_common.h:1800
unsigned char test
Definition nrf71_wifi_common.h:1797
unsigned char ed_thresh_dsss
Definition nrf71_wifi_common.h:1828
unsigned int * capture_addr
Definition nrf71_wifi_common.h:1831
Definition nrf71_wifi_common.h:1796
signed short int dc_offset_i
Definition nrf71_wifi_common.h:1857
signed short int dc_offset_q
Definition nrf71_wifi_common.h:1860
unsigned char tone_type
Definition nrf71_wifi_common.h:1863
signed char tx_pow
Definition nrf71_wifi_common.h:1851
unsigned char enabled
Definition nrf71_wifi_common.h:1854
unsigned char test
Definition nrf71_wifi_common.h:1843
signed char tone_freq
Definition nrf71_wifi_common.h:1846
Definition nrf71_wifi_common.h:1842
Definition nrf71_wifi_debug_stats.h:1169
struct rpu_rt_fw_stats fw
Definition nrf71_wifi_common.h:1480
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1478
This structure represents the event that provides RPU statistics in response to the command NRF_WIFI_...
Definition nrf71_wifi_common.h:1476
signed char rx_gain_hb_high_chan
Definition nrf71_wifi_common.h:2098
signed char rx_gain_lb_chan
Definition nrf71_wifi_common.h:2092
signed char rx_gain_hb_low_chan
Definition nrf71_wifi_common.h:2094
signed char rx_gain_hb_mid_chan
Definition nrf71_wifi_common.h:2096
Definition nrf71_wifi_common.h:2090
unsigned int len
Definition nrf71_wifi_common.h:346
unsigned int cmd_event
Definition nrf71_wifi_common.h:344
The UMAC header structure for system commands and events defines the format used to transmit and rece...
Definition nrf71_wifi_common.h:342
unsigned int hw_bringup_time
Definition nrf71_wifi_common.h:435
unsigned int rf_params_addr[22]
Definition nrf71_wifi_common.h:449
unsigned char mac_addr[6]
Definition nrf71_wifi_common.h:445
unsigned int bcn_time_out
Definition nrf71_wifi_common.h:439
unsigned int sleep_enable
Definition nrf71_wifi_common.h:433
unsigned int sw_bringup_time
Definition nrf71_wifi_common.h:437
unsigned int vtf_buffer_addr
Definition nrf71_wifi_common.h:447
struct nrf_wifi_tx_pwr_ctrl_params tx_pwr_ctrl_params
Definition nrf71_wifi_common.h:451
unsigned int calib_sleep_clk
Definition nrf71_wifi_common.h:441
unsigned int phy_calib
Definition nrf71_wifi_common.h:443
This structure specifies the parameters that need to be provided for the command NRF_WIFI_CMD_INIT fo...
Definition nrf71_wifi_common.h:431
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1461
struct rpu_sys_fw_stats fw
Definition nrf71_wifi_common.h:1463
This structure represents the event that provides RPU statistics in response to the command NRF_WIFI_...
Definition nrf71_wifi_common.h:1459
signed char lb_max_pwr_bkf_hi_temp
Definition nrf71_wifi_common.h:2108
signed char hb_vbt_lt_low
Definition nrf71_wifi_common.h:2122
signed char hb_vbt_lt_vlow
Definition nrf71_wifi_common.h:2118
signed char reserved[4]
Definition nrf71_wifi_common.h:2124
signed char lb_vbt_lt_vlow
Definition nrf71_wifi_common.h:2116
signed char max_chip_temp
Definition nrf71_wifi_common.h:2104
signed char hb_max_pwr_bkf_hi_temp
Definition nrf71_wifi_common.h:2112
signed char lb_max_pwr_bkf_low_temp
Definition nrf71_wifi_common.h:2110
signed char lb_vbt_lt_low
Definition nrf71_wifi_common.h:2120
signed char hb_max_pwr_bkf_low_temp
Definition nrf71_wifi_common.h:2114
signed char min_chip_temp
Definition nrf71_wifi_common.h:2106
Definition nrf71_wifi_common.h:2102
unsigned char max_pwr_5g_low_mcs0
Definition nrf71_wifi_common.h:2163
unsigned char max_pwr_5g_low_mcs7
Definition nrf71_wifi_common.h:2167
unsigned char max_pwr_2g_dsss
Definition nrf71_wifi_common.h:2150
unsigned char max_pwr_5g_high_mcs7
Definition nrf71_wifi_common.h:2183
unsigned char max_pwr_5g_high_mcs0
Definition nrf71_wifi_common.h:2179
unsigned char max_pwr_2g_mcs7
Definition nrf71_wifi_common.h:2158
unsigned char max_pwr_2g_mcs0
Definition nrf71_wifi_common.h:2154
unsigned char max_pwr_5g_mid_mcs0
Definition nrf71_wifi_common.h:2171
unsigned char max_pwr_5g_mid_mcs7
Definition nrf71_wifi_common.h:2175
This structure defines the parameters used to control the max transmit (TX) power in both frequency b...
Definition nrf71_wifi_common.h:2146
signed char max_lb_mcs0_pwr
Definition nrf71_wifi_common.h:2074
signed char max_hb_low_chan_mcs0_pwr
Definition nrf71_wifi_common.h:2082
signed char max_lb_mcs7_pwr
Definition nrf71_wifi_common.h:2072
signed char max_hb_high_chan_mcs0_pwr
Definition nrf71_wifi_common.h:2086
signed char max_hb_mid_chan_mcs7_pwr
Definition nrf71_wifi_common.h:2078
signed char max_hb_low_chan_mcs7_pwr
Definition nrf71_wifi_common.h:2076
signed char max_hb_mid_chan_mcs0_pwr
Definition nrf71_wifi_common.h:2084
signed char max_hb_high_chan_mcs7_pwr
Definition nrf71_wifi_common.h:2080
signed char max_dsss_pwr
Definition nrf71_wifi_common.h:2070
Definition nrf71_wifi_common.h:2068
unsigned char ant_gain_6g_band3
Definition nrf71_wifi_common.h:387
unsigned char ant_gain_6g_band5
Definition nrf71_wifi_common.h:391
unsigned char ant_gain_6g_band6
Definition nrf71_wifi_common.h:393
unsigned char ant_gain_2g
Definition nrf71_wifi_common.h:375
unsigned char ant_gain_6g_band4
Definition nrf71_wifi_common.h:389
unsigned char ant_gain_5g_band2
Definition nrf71_wifi_common.h:379
unsigned char ant_gain_5g_band1
Definition nrf71_wifi_common.h:377
unsigned char ant_gain_6g_band2
Definition nrf71_wifi_common.h:385
unsigned char ant_gain_5g_band3
Definition nrf71_wifi_common.h:381
unsigned char ant_gain_6g_band1
Definition nrf71_wifi_common.h:383
This structure defines the parameters used to control the transmit (TX) power.
Definition nrf71_wifi_common.h:373
signed char syst_off_hb_mid_chan
Definition nrf71_wifi_common.h:2062
signed char syst_off_hb_high_chan
Definition nrf71_wifi_common.h:2064
signed char syst_off_hb_low_chan
Definition nrf71_wifi_common.h:2060
signed char syst_off_lb_chan
Definition nrf71_wifi_common.h:2058
Definition nrf71_wifi_common.h:2056
unsigned int periodic_stats_enable
Definition nrf71_wifi_common.h:943
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:934
unsigned int stats_ctrl
Definition nrf71_wifi_common.h:946
unsigned int periodic_stats_interval
Definition nrf71_wifi_common.h:944
signed int stats_type
Definition nrf71_wifi_common.h:937
unsigned int stats_addr
Definition nrf71_wifi_common.h:948
This structure defines the command used to retrieve statistics from the RPU.
Definition nrf71_wifi_common.h:932
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:957
signed int stats_type
Definition nrf71_wifi_common.h:959
unsigned int stats_addr
Definition nrf71_wifi_common.h:961
struct nrf_wifi_rpu_debug_stats stats
Definition nrf71_wifi_common.h:965
This structure defines the event used to send statistics to the Host.
Definition nrf71_wifi_common.h:955
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1521
unsigned int status
Definition nrf71_wifi_common.h:1523
This structure defines an event that indicates the error status values that may occur during a radio ...
Definition nrf71_wifi_common.h:1519
signed int stats_type
Definition nrf71_wifi_common.h:993
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:991
unsigned int status_code
Definition nrf71_wifi_common.h:995
This structure defines the event used to send error statistics to the Host.
Definition nrf71_wifi_common.h:989
unsigned int temp
Definition nrf71_wifi_common.h:2310
unsigned int x0_freq
Definition nrf71_wifi_common.h:2311
unsigned int voltage
Definition nrf71_wifi_common.h:2309
Definition nrf71_wifi_common.h:2308
unsigned char xo_freq_offset
Definition nrf71_wifi_common.h:2038
Definition nrf71_wifi_common.h:2037
unsigned int ofdm_crc32_pass_cnt
Definition nrf71_wifi_common.h:1659
unsigned int dsss_crc32_fail_cnt
Definition nrf71_wifi_common.h:1662
unsigned int dsss_crc32_pass_cnt
Definition nrf71_wifi_common.h:1661
char averageRSSI
Definition nrf71_wifi_common.h:1663
unsigned int ofdm_crc32_fail_cnt
Definition nrf71_wifi_common.h:1660
Definition nrf71_wifi_common.h:1658
structure for UMAC memory pool information.
Definition nrf71_wifi_debug_stats.h:1125
unsigned char coex_cmd[0]
Definition nrf71_wifi_common.h:1312
unsigned int len
Definition nrf71_wifi_common.h:1310
The structure defines the parameters used to configure the coexistence hardware.
Definition nrf71_wifi_common.h:1308
unsigned char rfcmd[0]
Definition nrf71_wifi_common.h:1376
unsigned int len
Definition nrf71_wifi_common.h:1374
This structure describes rf test command information.
Definition nrf71_wifi_common.h:1372
unsigned char bypass_regulatory
Definition nrf71_wifi_common.h:808
unsigned char aux_adc_input_chain_id
Definition nrf71_wifi_common.h:762
signed int tx_pkt_num
Definition nrf71_wifi_common.h:752
signed int op_mode
Definition nrf71_wifi_common.h:744
unsigned short int capture_length
Definition nrf71_wifi_common.h:800
unsigned int vtf_buffer_addr
Definition nrf71_wifi_common.h:832
unsigned int tx_pkt_cw
Definition nrf71_wifi_common.h:812
unsigned char antenna_sel
Definition nrf71_wifi_common.h:720
unsigned char tx_pkt_preamble
Definition nrf71_wifi_common.h:730
unsigned int rx_bss_color
Definition nrf71_wifi_common.h:813
unsigned int tx_pkt_gap_us
Definition nrf71_wifi_common.h:778
unsigned char tx_pkt_chnl_bw
Definition nrf71_wifi_common.h:722
unsigned char tx_fec_padd_factor
Definition nrf71_wifi_common.h:826
unsigned char ru_tone
Definition nrf71_wifi_common.h:784
signed char tx_tone_freq
Definition nrf71_wifi_common.h:788
unsigned char tx_mode
Definition nrf71_wifi_common.h:748
unsigned int phy_calib
Definition nrf71_wifi_common.h:742
signed char tx_pkt_mcs
Definition nrf71_wifi_common.h:736
unsigned char he_gi
Definition nrf71_wifi_common.h:768
unsigned char ru_index
Definition nrf71_wifi_common.h:786
unsigned char tx_pkt_stbc
Definition nrf71_wifi_common.h:732
unsigned char ed_thresh_ofdm
Definition nrf71_wifi_common.h:804
unsigned char tx_pkt_tput_mode
Definition nrf71_wifi_common.h:724
signed char phy_threshold
Definition nrf71_wifi_common.h:740
unsigned int rts_threshold
Definition nrf71_wifi_common.h:774
struct chan_params chan
Definition nrf71_wifi_common.h:746
unsigned short tx_pkt_len
Definition nrf71_wifi_common.h:754
unsigned char rx
Definition nrf71_wifi_common.h:760
unsigned char bb_gain
Definition nrf71_wifi_common.h:798
signed char tx_pkt_rate
Definition nrf71_wifi_common.h:738
unsigned char he_ltf
Definition nrf71_wifi_common.h:766
unsigned char tx_doppler
Definition nrf71_wifi_common.h:818
unsigned char ed_thresh_dsss
Definition nrf71_wifi_common.h:806
unsigned short tx_legacy_length
Definition nrf71_wifi_common.h:824
unsigned char tx_tone_type
Definition nrf71_wifi_common.h:790
unsigned char tx_pkt_nss
Definition nrf71_wifi_common.h:728
unsigned char lna_gain
Definition nrf71_wifi_common.h:796
unsigned char nss
Definition nrf71_wifi_common.h:718
unsigned char country_code[2]
Definition nrf71_wifi_common.h:810
unsigned int tx_power
Definition nrf71_wifi_common.h:756
unsigned char tx_pkt_sgi
Definition nrf71_wifi_common.h:726
unsigned char tx_dcm
Definition nrf71_wifi_common.h:816
signed short int tx_tone_dc_offset_q
Definition nrf71_wifi_common.h:794
unsigned int rx_station_id
Definition nrf71_wifi_common.h:814
unsigned char wlan_ant_switch_ctrl
Definition nrf71_wifi_common.h:780
unsigned char power_save
Definition nrf71_wifi_common.h:772
unsigned char tx
Definition nrf71_wifi_common.h:758
unsigned int uapsd_queue
Definition nrf71_wifi_common.h:776
unsigned char set_he_ltf_gi
Definition nrf71_wifi_common.h:770
unsigned char sr_ant_switch_ctrl
Definition nrf71_wifi_common.h:782
unsigned char tx_midamble_periodicity
Definition nrf71_wifi_common.h:820
unsigned char tx_num_he_ltf
Definition nrf71_wifi_common.h:828
unsigned short int capture_timeout
Definition nrf71_wifi_common.h:802
unsigned char tx_pkt_fec_coding
Definition nrf71_wifi_common.h:734
unsigned int rf_params_addr[22]
Definition nrf71_wifi_common.h:830
unsigned char agg
Definition nrf71_wifi_common.h:764
signed short int tx_tone_dc_offset_i
Definition nrf71_wifi_common.h:792
unsigned char tx_106_tone
Definition nrf71_wifi_common.h:822
unsigned char bss_check_enable
Definition nrf71_wifi_common.h:834
This structure describes different Physical Layer (PHY) configuration parameters used in RF test and ...
Definition nrf71_wifi_common.h:716
unsigned int phy_calib
Definition nrf71_wifi_common.h:332
unsigned char nss
Definition nrf71_wifi_common.h:325
signed char phy_threshold
Definition nrf71_wifi_common.h:329
struct chan_params chan
Definition nrf71_wifi_common.h:327
unsigned char rx
Definition nrf71_wifi_common.h:334
This structure specifies the parameters required to start or stop the RX (receive) operation in radio...
Definition nrf71_wifi_common.h:323
unsigned char coex_event[0]
Definition nrf71_wifi_common.h:1335
unsigned int len
Definition nrf71_wifi_common.h:1333
This structure describes the coexistence configuration data received in the NRF_WIFI_EVENT_COEX_CONFI...
Definition nrf71_wifi_common.h:1331
unsigned int len
Definition nrf71_wifi_common.h:1398
unsigned char rfevent[0]
Definition nrf71_wifi_common.h:1400
This structure describes rf test event information.
Definition nrf71_wifi_common.h:1396
This structure defines the LMAC debug parameters.
Definition nrf71_wifi_debug_stats.h:1014
unsigned int offload_raw_tx_cnt
Definition nrf71_wifi_common.h:1444
unsigned int offload_raw_tx_complete_cnt
Definition nrf71_wifi_common.h:1445
unsigned int warm_boot_cnt
Definition nrf71_wifi_common.h:1446
unsigned int offload_raw_tx_state
Definition nrf71_wifi_common.h:1443
This structure defines the Offloaded raw tx debug statistics.
Definition nrf71_wifi_common.h:1442
This structure defines the PHY (Physical Layer) debug statistics.
Definition nrf71_wifi_debug_stats.h:1105
struct rpu_phy_stats phy
Definition nrf71_wifi_common.h:1435
This structure is a comprehensive combination of all the firmware statistics that the RPU (Radio Proc...
Definition nrf71_wifi_common.h:1433
struct rpu_phy_stats phy
Definition nrf71_wifi_common.h:1421
struct rpu_lmac_stats lmac
Definition nrf71_wifi_common.h:1423
struct rpu_umac_stats umac
Definition nrf71_wifi_common.h:1425
This structure is a comprehensive combination of all the firmware statistics that the RPU (Radio Proc...
Definition nrf71_wifi_common.h:1419
This structure defines the UMAC debug statistics. It contains the necessary parameters and fields use...
Definition nrf71_wifi_debug_stats.h:491
unsigned short num_bufs
Definition nrf71_wifi_common.h:499
unsigned short buf_sz
Definition nrf71_wifi_common.h:498
Definition nrf71_wifi_common.h:497
int temp_threshold
Definition nrf71_wifi_common.h:510
unsigned int temp_based_calib_en
Definition nrf71_wifi_common.h:503
int vbat_threshold
Definition nrf71_wifi_common.h:511
int vth_hi
Definition nrf71_wifi_common.h:509
int vth_low
Definition nrf71_wifi_common.h:508
unsigned int vbat_calibp_bitmap
Definition nrf71_wifi_common.h:505
unsigned int temp_vbat_mon_period
Definition nrf71_wifi_common.h:506
unsigned int temp_calib_bitmap
Definition nrf71_wifi_common.h:504
int vth_very_low
Definition nrf71_wifi_common.h:507
Definition nrf71_wifi_common.h:502
struct nrf_wifi_sys_head sys_head
Definition nrf71_wifi_common.h:1545
struct pool_data_to_host scratch_dynamic_memory_info[56]
Definition nrf71_wifi_common.h:1547
struct pool_data_to_host retention_dynamic_memory_info[56]
Definition nrf71_wifi_common.h:1549
This structure represents the event that provides UMAC (Upper MAC) internal memory statistics in resp...
Definition nrf71_wifi_common.h:1543
struct lmac_prod_stats lmac_stats
Definition nrf71_wifi_common.h:1669
struct phy_prod_stats phy_stats
Definition nrf71_wifi_common.h:1670
Definition nrf71_wifi_common.h:1668