![]() |
nRF WiFi
|
Header containing structure declarations for the HAL Layer of the Wi-Fi driver. More...
#include "lmac_if_common.h"#include "host_rpu_common_if.h"#include "osal_api.h"#include "bal_api.h"Go to the source code of this file.
Data Structures | |
| struct | nrf_wifi_hal_info |
| Structure to hold RPU information. More... | |
| struct | nrf_wifi_hal_buf_map_info |
| Structure to hold buffer mapping information for the HAL layer. More... | |
| struct | nrf_wifi_hal_cfg_params |
| Structure to hold configuration parameters for the HAL layer in all modes of operation. More... | |
| struct | nrf_wifi_hal_priv |
| Structure to hold context information for the HAL layer. More... | |
| struct | nrf_wifi_hal_dev_ctx |
| Structure to hold per device context information for the HAL layer. More... | |
| struct | nrf_wifi_hal_msg |
| Structure to hold information about a HAL message. More... | |
Macros | |
| #define | MAX_HAL_RPU_READY_WAIT (1 * 1000 * 1000) |
| #define | RPU_PS_WAKE_INTERVAL_MS 1 |
| #define | RPU_PS_WAKE_TIMEOUT_S 1 |
Enumerations | |
| enum | RPU_PROC_TYPE { RPU_PROC_TYPE_MCU_LMAC = 0 , RPU_PROC_TYPE_MCU_UMAC , RPU_PROC_TYPE_MAX } |
| Enumeration of RPU processor types. More... | |
| enum | NRF_WIFI_REGION_TYPE { NRF_WIFI_REGION_TYPE_GRAM , NRF_WIFI_REGION_TYPE_PKTRAM , NRF_WIFI_REGION_TYPE_SYSBUS , NRF_WIFI_REGION_TYPE_PBUS } |
| Enumeration of NRF Wi-Fi region types. More... | |
| enum | NRF_WIFI_HAL_MSG_TYPE { NRF_WIFI_HAL_MSG_TYPE_CMD_CTRL , NRF_WIFI_HAL_MSG_TYPE_EVENT , NRF_WIFI_HAL_MSG_TYPE_CMD_DATA_RX , NRF_WIFI_HAL_MSG_TYPE_CMD_DATA_MGMT , NRF_WIFI_HAL_MSG_TYPE_CMD_DATA_TX , NRF_WIFI_HAL_MSG_TYPE_MAX } |
| Enumeration of NRF Wi-Fi HAL message types. More... | |
| enum | RPU_PS_STATE { RPU_PS_STATE_ASLEEP , RPU_PS_STATE_AWAKE , RPU_PS_STATE_MAX } |
| Enumeration of RPU power states. More... | |
| enum | NRF_WIFI_HAL_STATUS { NRF_WIFI_HAL_STATUS_ENABLED , NRF_WIFI_HAL_STATUS_DISABLED } |
| Enumeration of NRF WiFi HAL status. More... | |
Functions | |
| static const char * | rpu_proc_to_str (enum RPU_PROC_TYPE proc) |
| Convert RPU_PROC_TYPE enum to string. | |
Header containing structure declarations for the HAL Layer of the Wi-Fi driver.