1 /* 2 * Copyright (c) 2024 Nordic Semiconductor ASA 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 */ 6 7 /** 8 * @brief Header containing command specific declarations for the 9 * system mode in the FMAC IF Layer of the Wi-Fi driver. 10 */ 11 12 #ifndef __FMAC_CMD_SYS_H__ 13 #define __FMAC_CMD_SYS_H__ 14 15 #include "common/fmac_cmd_common.h" 16 17 enum nrf_wifi_status umac_cmd_sys_init(struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, 18 struct nrf_wifi_phy_rf_params *rf_params, 19 bool rf_params_valid, 20 struct nrf_wifi_data_config_params *config, 21 #ifdef NRF_WIFI_LOW_POWER 22 int sleep_type, 23 #endif /* NRF_WIFI_LOW_POWER */ 24 unsigned int phy_calib, 25 enum op_band op_band, 26 bool beamforming, 27 struct nrf_wifi_tx_pwr_ctrl_params *tx_pwr_ctrl_params, 28 struct nrf_wifi_board_params *board_params, 29 unsigned char *country_code); 30 31 enum nrf_wifi_status umac_cmd_sys_prog_stats_get(struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx); 32 33 enum nrf_wifi_status umac_cmd_sys_he_ltf_gi(struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, 34 unsigned char he_ltf, 35 unsigned char he_gi, 36 unsigned char enabled); 37 #endif /* __FMAC_CMD_SYS_H__ */ 38