WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
soc_diag_wdk.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2021-2021. All rights reserved.
3 */
4
5#ifndef SOC_DIAG_WDK_H
6#define SOC_DIAG_WDK_H
7
8#include "soc_module.h"
9#include "log_def_wifi.h"
10#ifdef __cplusplus
11#if __cplusplus
12extern "C" {
13#endif
14#endif
15
20typedef enum {
21 /* DIAG */
24
25 /* TEST */
28 /* THE MAX VALUE OF FILE_ID */
31
32typedef enum {
33 /* 受全局帧开关限制 */
34 SOC_DIAG_MSG_ID_WIFI_START = 0x500, /* 起始值 0x500 */
36 SOC_DIAG_MSG_ID_WIFI_TX_DSCR, /* 发送描述符 */
37 SOC_DIAG_MSG_ID_WIFI_RX_80211_FRAME, /* 80211帧(不包括beacon) */
47
48 SOC_DIAG_MSG_ID_WIFI_FRAME_MAX = 0x520, /* 预留帧类最大值,以上受全局帧开关限制 */
49
50 /* 默认打开上报,无开关限制 */
51 SOC_DIAG_MSG_ID_WIFI_IRQ = 0x521, /* 中断信息 */
52 SOC_DIAG_MSG_ID_WIFI_TIMER, /* 软件定时器信息 */
53 SOC_DIAG_MSG_ID_WIFI_MEMPOOL, /* 某一内存池及所有子池使用信息 */
54 SOC_DIAG_MSG_ID_WIFI_MEMBLOCK, /* 某一内存池的所有内存块使用信息及内容,或者任意连续内存块的内容 */
55 SOC_DIAG_MSG_ID_WIFI_EVENT_QUEUE, /* 当前所有存在事件的事件队列中的事件个数和事件头信息 */
57 SOC_DIAG_MSG_ID_WIFI_PHY_STAT, /* phy收发包统计值 */
58 SOC_DIAG_MSG_ID_WIFI_MACHW_STAT, /* mac收发包统计值 */
59 SOC_DIAG_MSG_ID_WIFI_MGMT_STAT, /* 管理帧统计 */
60 SOC_DIAG_MSG_ID_WIFI_DBB_ENV_PARAM, /* 空口环境类维测参数 */
61 SOC_DIAG_MSG_ID_WIFI_USR_QUEUE_STAT, /* 用户队列统计信息 */
62 SOC_DIAG_MSG_ID_WIFI_VAP_STAT, /* vap吞吐相关统计信息 */
63 SOC_DIAG_MSG_ID_WIFI_USER_THRPUT_PARAM, /* 影响用户实时吞吐相关的统计信息 */
64 SOC_DIAG_MSG_ID_WIFI_AMPDU_STAT, /* ampdu业务流程统计信息 */
65 SOC_DIAG_MSG_ID_WIFI_HARDWARE_INFO, /* hal mac相关信息 */
66 SOC_DIAG_MSG_ID_WIFI_USER_QUEUE_INFO, /* 用户队列信息 */
67
68 /* VAP与USER等结构体的信息,上报整个结构体内存 */
74
75 /* hmac 与 dmac vap中部分成员的大小 */
78
79 /* 03PILOT寄存器 */
80 SOC_DIAG_MSG_ID_WIFI_PHY_BANK1_PILOT_INFO = 0x540, /* PHY寄存器 BANK1 信息 */
81 SOC_DIAG_MSG_ID_WIFI_PHY_BANK2_PILOT_INFO, /* PHY寄存器 BANK2 信息 */
82 SOC_DIAG_MSG_ID_WIFI_PHY_BANK3_PILOT_INFO, /* PHY寄存器 BANK3 信息 */
83 SOC_DIAG_MSG_ID_WIFI_PHY_BANK4_PILOT_INFO, /* PHY寄存器 BANK4 信息 */
84 SOC_DIAG_MSG_ID_WIFI_PHY_BANK5_PILOT_INFO, /* PHY寄存器 BANK5 信息 */
85 SOC_DIAG_MSG_ID_WIFI_PHY_BANK6_PILOT_INFO, /* PHY寄存器 BANK6 信息 */
86 SOC_DIAG_MSG_ID_WIFI_PHY0_CTRL_PILOT_INFO, /* PHY寄存器 PHY0_CTRL 信息 */
87 SOC_DIAG_MSG_ID_WIFI_PHY1_CTRL_PILOT_INFO, /* PHY寄存器 PHY1_CTRL 信息 */
88
89 SOC_DIAG_MSG_ID_WIFI_MAC_CTRL0_BANK_PILOT_INFO = 0x54a, /* MAC寄存器 CTRL0 信息 */
90 SOC_DIAG_MSG_ID_WIFI_MAC_CTRL1_BANK_PILOT_INFO, /* MAC寄存器 CTRL1 信息 */
91 SOC_DIAG_MSG_ID_WIFI_MAC_CTRL2_BANK_PILOT_INFO, /* MAC寄存器 CTRL2 信息 */
92 SOC_DIAG_MSG_ID_WIFI_MAC_RD0_BANK_PILOT_INFO, /* MAC寄存器 RD0 信息(存在几字节信息不能读取) */
93 SOC_DIAG_MSG_ID_WIFI_MAC_RD1_BANK_PILOT_INFO, /* MAC寄存器 RD1 信息 */
94 SOC_DIAG_MSG_ID_WIFI_MAC_LUT0_BANK_PILOT_INFO, /* MAC寄存器 LUT0 信息 */
95 SOC_DIAG_MSG_ID_WIFI_MAC_WLMAC_CTRL_PILOT_INFO, /* MAC寄存器 wlmac_ctrl 信息 */
96
97 SOC_DIAG_MSG_ID_WIFI_ABB_CALI_WL_CTRL0_PILOT_INFO = 0x555, /* PHY寄存器 ABB_CALI_WL_CTRL0 信息 */
98 SOC_DIAG_MSG_ID_WIFI_ABB_CALI_WL_CTRL1_PILOT_INFO, /* PHY寄存器 ABB_CALI_WL_CTRL1 信息 */
99
100 SOC_DIAG_MSG_ID_WIFI_RF0_REG_INFO = 0x55a, /* 03 RF0寄存器 */
102
103 SOC_DIAG_MSG_ID_WIFI_SOC_RF_W_C0_CTL_PILOT_INFO = 0x560, /* SOC寄存器 RF_W_C0_CTL 信息 */
104 SOC_DIAG_MSG_ID_WIFI_SOC_RF_W_C1_CTL_PILOT_INFO, /* SOC寄存器 RF_W_C1_CTL 信息 */
105 SOC_DIAG_MSG_ID_WIFI_SOC_W_CTL_PILOT_INFO, /* SOC寄存器 W_CTL 信息 */
106 SOC_DIAG_MSG_ID_WIFI_SOC_COEX_CTL_PILOT_INFO, /* SOC寄存器 COEX_CTL 信息 */
107
110
111
112#ifdef __cplusplus
113#if __cplusplus
114}
115#endif
116#endif
117
118#endif /* end of soc_diag_wdk.h */
diag_file_id_t
Definition soc_diag_wdk.h:20
@ DIAG_FILE_ID_DIAG_CMD_C
Definition soc_diag_wdk.h:23
@ DIAG_FILE_ID_TEST_DIAG_C
Definition soc_diag_wdk.h:26
@ DIAG_FILE_ID_DIAG_MSG_C
Definition soc_diag_wdk.h:22
@ DIAG_FILE_ID_MAX
Definition soc_diag_wdk.h:29
@ DIAG_FILE_ID_TEST_DIAG_D
Definition soc_diag_wdk.h:27
soc_diag_msg_id_wifi
Definition soc_diag_wdk.h:32
@ SOC_DIAG_MSG_ID_WIFI_START
Definition soc_diag_wdk.h:34
@ SOC_DIAG_MSG_ID_WIFI_HARDWARE_INFO
Definition soc_diag_wdk.h:65
@ SOC_DIAG_MSG_ID_WIFI_MAC_RD1_BANK_PILOT_INFO
Definition soc_diag_wdk.h:93
@ SOC_DIAG_MSG_ID_WIFI_PHY_BANK5_PILOT_INFO
Definition soc_diag_wdk.h:84
@ SOC_DIAG_MSG_ID_WIFI_RX_DSCR
Definition soc_diag_wdk.h:35
@ SOC_DIAG_MSG_ID_WIFI_PHY_STAT
Definition soc_diag_wdk.h:57
@ SOC_DIAG_MSG_ID_WIFI_DBB_ENV_PARAM
Definition soc_diag_wdk.h:60
@ SOC_DIAG_MSG_ID_WIFI_MAC_CTRL0_BANK_PILOT_INFO
Definition soc_diag_wdk.h:89
@ SOC_DIAG_MSG_ID_WIFI_MACHW_STAT
Definition soc_diag_wdk.h:58
@ SOC_DIAG_MSG_ID_WIFI_TX_80211_FRAME
Definition soc_diag_wdk.h:38
@ SOC_DIAG_MSG_ID_WIFI_MAC_USER
Definition soc_diag_wdk.h:72
@ SOC_DIAG_MSG_ID_WIFI_TX_DSCR
Definition soc_diag_wdk.h:36
@ SOC_DIAG_MSG_ID_WIFI_RX_BEACON
Definition soc_diag_wdk.h:39
@ SOC_DIAG_MSG_ID_WIFI_DMAC_USER
Definition soc_diag_wdk.h:73
@ SOC_DIAG_MSG_ID_WIFI_MEMPOOL
Definition soc_diag_wdk.h:53
@ SOC_DIAG_MSG_ID_WIFI_IRQ
Definition soc_diag_wdk.h:51
@ SOC_DIAG_MSG_ID_WIFI_USR_QUEUE_STAT
Definition soc_diag_wdk.h:61
@ SOC_DIAG_MSG_ID_WIFI_PHY_BANK1_PILOT_INFO
Definition soc_diag_wdk.h:80
@ SOC_DIAG_MSG_ID_WIFI_PHY_BANK6_PILOT_INFO
Definition soc_diag_wdk.h:85
@ SOC_DIAG_MSG_ID_WIFI_PHY_BANK2_PILOT_INFO
Definition soc_diag_wdk.h:81
@ SOC_DIAG_MSG_ID_WIFI_MEMBLOCK
Definition soc_diag_wdk.h:54
@ SOC_DIAG_MSG_ID_WIFI_RX_CSI
Definition soc_diag_wdk.h:46
@ SOC_DIAG_MSG_ID_WIFI_SOC_COEX_CTL_PILOT_INFO
Definition soc_diag_wdk.h:106
@ SOC_DIAG_MSG_ID_WIFI_MGMT_STAT
Definition soc_diag_wdk.h:59
@ SOC_DIAG_MSG_ID_WIFI_SOC_W_CTL_PILOT_INFO
Definition soc_diag_wdk.h:105
@ SOC_DIAG_MSG_ID_WIFI_DMAC_VAP_MEMBER_SIZE
Definition soc_diag_wdk.h:77
@ SOC_DIAG_MSG_ID_WIFI_MAC_WLMAC_CTRL_PILOT_INFO
Definition soc_diag_wdk.h:95
@ SOC_DIAG_MSG_ID_WIFI_ABB_CALI_WL_CTRL1_PILOT_INFO
Definition soc_diag_wdk.h:98
@ SOC_DIAG_MSG_ID_WIFI_PHY_BANK4_PILOT_INFO
Definition soc_diag_wdk.h:83
@ SOC_DIAG_MSG_ID_WIFI_EVENT_QUEUE
Definition soc_diag_wdk.h:55
@ SOC_DIAG_MSG_ID_WIFI_MAC_CTRL1_BANK_PILOT_INFO
Definition soc_diag_wdk.h:90
@ SOC_DIAG_MSG_ID_WIFI_USER_THRPUT_PARAM
Definition soc_diag_wdk.h:63
@ SOC_DIAG_MSG_ID_WIFI_RF0_REG_INFO
Definition soc_diag_wdk.h:100
@ SOC_DIAG_MSG_ID_WIFI_HMAC_USER
Definition soc_diag_wdk.h:71
@ SOC_DIAG_MSG_ID_WIFI_FRAME_MAX
Definition soc_diag_wdk.h:48
@ SOC_DIAG_MSG_ID_WIFI_TX_ETH_FRAME
Definition soc_diag_wdk.h:45
@ SOC_DIAG_MSG_ID_WIFI_RX_HMAC_CB
Definition soc_diag_wdk.h:43
@ SOC_DIAG_MSG_ID_WIFI_USER_QUEUE_INFO
Definition soc_diag_wdk.h:66
@ SOC_DIAG_MSG_ID_WIFI_PHY_BANK3_PILOT_INFO
Definition soc_diag_wdk.h:82
@ SOC_DIAG_MSG_ID_WIFI_DMAC_VAP
Definition soc_diag_wdk.h:70
@ SOC_DIAG_MSG_ID_WIFI_MAC_RD0_BANK_PILOT_INFO
Definition soc_diag_wdk.h:92
@ SOC_DIAG_MSG_ID_WIFI_PHY1_CTRL_PILOT_INFO
Definition soc_diag_wdk.h:87
@ SOC_DIAG_MSG_ID_WIFI_RX_CB
Definition soc_diag_wdk.h:41
@ SOC_DIAG_MSG_ID_WIFI_RX_80211_FRAME
Definition soc_diag_wdk.h:37
@ SOC_DIAG_MSG_ID_WIFI_PHY0_CTRL_PILOT_INFO
Definition soc_diag_wdk.h:86
@ SOC_DIAG_MSG_ID_WIFI_MAC_CTRL2_BANK_PILOT_INFO
Definition soc_diag_wdk.h:91
@ SOC_DIAG_MSG_ID_WIFI_MAC_LUT0_BANK_PILOT_INFO
Definition soc_diag_wdk.h:94
@ SOC_DIAG_MSG_ID_WIFI_ABB_CALI_WL_CTRL0_PILOT_INFO
Definition soc_diag_wdk.h:97
@ SOC_DIAG_MSG_ID_WIFI_RX_ETH_FRAME
Definition soc_diag_wdk.h:44
@ SOC_DIAG_MSG_ID_WIFI_VAP_STAT
Definition soc_diag_wdk.h:62
@ SOC_DIAG_MSG_ID_WIFI_MPDU_NUM
Definition soc_diag_wdk.h:56
@ SOC_DIAG_MSG_ID_WIFI_TIMER
Definition soc_diag_wdk.h:52
@ SOC_DIAG_MSG_ID_WIFI_AMPDU_STAT
Definition soc_diag_wdk.h:64
@ SOC_DIAG_MSG_ID_WIFI_TX_CB
Definition soc_diag_wdk.h:42
@ SOC_DIAG_MSG_ID_WIFI_TX_BEACON
Definition soc_diag_wdk.h:40
@ SOC_DIAG_MSG_ID_WIFI_SOC_RF_W_C0_CTL_PILOT_INFO
Definition soc_diag_wdk.h:103
@ SOC_DIAG_MSG_ID_WIFI_RF1_REG_INFO
Definition soc_diag_wdk.h:101
@ SOC_DIAG_MSG_ID_WIFI_HMAC_VAP
Definition soc_diag_wdk.h:69
@ SOC_DIAG_MSG_ID_WIFI_HMAC_VAP_MEMBER_SIZE
Definition soc_diag_wdk.h:76
@ SOC_DIAG_MSG_ID_WIFI_BUTT
Definition soc_diag_wdk.h:108
@ SOC_DIAG_MSG_ID_WIFI_SOC_RF_W_C1_CTL_PILOT_INFO
Definition soc_diag_wdk.h:104