nRF WiFi
Loading...
Searching...
No Matches
fmac_cmd.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2024 Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6
12#ifndef __FMAC_CMD_RT_H__
13#define __FMAC_CMD_RT_H__
14
16
17#define NRF_WIFI_FMAC_RF_TEST_EVNT_TIMEOUT 50 /* 5s */
18
21 bool rf_params_valid,
22#ifdef NRF_WIFI_LOW_POWER
23 int sleep_type,
24#endif /* NRF_WIFI_LOW_POWER */
25 unsigned int phy_calib,
26 enum op_band op_band,
27 bool beamforming,
28 struct nrf_wifi_tx_pwr_ctrl_params *tx_pwr_ctrl_params,
29 struct nrf_wifi_board_params *board_params,
30 unsigned char *country_code);
31
33 struct nrf_wifi_radio_test_init_info *init_params);
34
36 struct rpu_conf_params *params);
37
39 struct rpu_conf_rx_radio_test_params *rx_params);
40
42 void *rf_test_params,
43 unsigned int rf_test_params_sz);
44
45
47 int op_mode);
48#endif /* __FMAC_CMD_RT_H__ */
op_band
This enum defines different types of operating bands.
Definition host_rpu_sys_if.h:846
unsigned char rf_params_valid
Definition host_rpu_sys_if.h:17
unsigned char rf_params[200]
Definition host_rpu_sys_if.h:3
unsigned int phy_calib
Definition host_rpu_sys_if.h:10
signed int op_mode
Definition host_rpu_sys_if.h:29
unsigned char country_code[2]
Definition host_rpu_sys_if.h:17
nrf_wifi_status
The status of an operation performed by the RPU driver.
Definition osal_structs.h:39
enum nrf_wifi_status umac_cmd_rt_prog_rx(struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, struct rpu_conf_rx_radio_test_params *rx_params)
enum nrf_wifi_status umac_cmd_rt_init(struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, struct nrf_wifi_phy_rf_params *rf_params, bool rf_params_valid, unsigned int phy_calib, enum op_band op_band, bool beamforming, struct nrf_wifi_tx_pwr_ctrl_params *tx_pwr_ctrl_params, struct nrf_wifi_board_params *board_params, unsigned char *country_code)
enum nrf_wifi_status umac_cmd_rt_prog_stats_get(struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, int op_mode)
enum nrf_wifi_status umac_cmd_rt_prog_tx(struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, struct rpu_conf_params *params)
enum nrf_wifi_status umac_cmd_rt_prog_rf_test(struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, void *rf_test_params, unsigned int rf_test_params_sz)
enum nrf_wifi_status umac_cmd_rt_prog_init(struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, struct nrf_wifi_radio_test_init_info *init_params)
This structure defines board dependent parameters like PCB loss.
Definition host_rpu_sys_if.h:831
Structure to hold common fmac dev context parameter data.
Definition fmac_structs_common.h:153
Definition phy_rf_params_common.h:320
This structure represents the parameters required to initialize a radio test.
Definition host_rpu_sys_if.h:1158
This structure defines the parameters used to control the transmit (TX) power.
Definition host_rpu_sys_if.h:764
This structure describes different Physical Layer (PHY) configuration parameters used in RF test and ...
Definition host_rpu_sys_if.h:1044
This structure specifies the parameters required to start or stop the RX (receive) operation in radio...
Definition host_rpu_sys_if.h:242