nRF WiFi
Loading...
Searching...
No Matches
host_rpu_common_if.h File Reference
#include "common/rpu_if.h"
#include "common/pack_def.h"

Go to the source code of this file.

Data Structures

struct  host_rpu_msg
 This structure defines the common message header used to encapsulate each message exchanged between the Host and UMAC. More...
struct  sap_client_pend_frames_bitmap
 This new structure represents the bitmap of STA (Station) pending frames in SoftAP power save mode. More...
struct  sap_pend_frames_bitmap
 This structure represents the bitmap of STA (Station) pending frames in SoftAP power save mode. More...
struct  host_rpu_umac_info
 This structure represents the information related to UMAC. More...

Macros

#define NRF_WIFI_UMAC_VER(version)
#define NRF_WIFI_UMAC_VER_MAJ(version)
#define NRF_WIFI_UMAC_VER_MIN(version)
#define NRF_WIFI_UMAC_VER_EXTRA(version)
#define RPU_MEM_UMAC_BOOT_SIG   0xB0000000
#define RPU_MEM_UMAC_VER   0xB0000004
#define RPU_MEM_UMAC_PEND_Q_BMP   0xB0004FBC
#define RPU_MEM_UMAC_CMD_ADDRESS   0xB00007A8
#define RPU_MEM_UMAC_EVENT_ADDRESS   0xB0000E28
#define RPU_MEM_UMAC_PATCH_BIN   0x8008C000
#define RPU_MEM_UMAC_PATCH_BIMG   0x8009B800
#define NRF_WIFI_UMAC_BOOT_SIG   0x5A5A5A5A
#define NRF_WIFI_UMAC_ROM_PATCH_OFFSET   (RPU_MEM_UMAC_PATCH_BIMG - RPU_ADDR_UMAC_CORE_RET_START)
#define NRF_WIFI_UMAC_BOOT_EXCP_VECT_0   0x3c1a8000
#define NRF_WIFI_UMAC_BOOT_EXCP_VECT_1   0x275a0000
#define NRF_WIFI_UMAC_BOOT_EXCP_VECT_2   0x03400008
#define NRF_WIFI_UMAC_BOOT_EXCP_VECT_3   0x00000000
#define NRF_WIFI_PENDING_FRAMES_BITMAP_AC_VO   (1 << 0)
#define NRF_WIFI_PENDING_FRAMES_BITMAP_AC_VI   (1 << 1)
#define NRF_WIFI_PENDING_FRAMES_BITMAP_AC_BE   (1 << 2)
#define NRF_WIFI_PENDING_FRAMES_BITMAP_AC_BK   (1 << 3)

Enumerations

enum  nrf_wifi_host_rpu_msg_type { NRF_WIFI_HOST_RPU_MSG_TYPE_SYSTEM , NRF_WIFI_HOST_RPU_MSG_TYPE_SUPPLICANT , NRF_WIFI_HOST_RPU_MSG_TYPE_DATA , NRF_WIFI_HOST_RPU_MSG_TYPE_UMAC }
 This enum defines the different categories of messages that can be exchanged between the Host and the RPU. More...

Variables

struct host_rpu_msg __NRF_WIFI_PKD
struct sap_client_pend_frames_bitmap __NRF_WIFI_ALIGN_4