611 lines
18 KiB
C
Executable File
611 lines
18 KiB
C
Executable File
/****************************************************************************
|
|
|
|
Copyright(c) 2019 by Aerospace C.Power (Chongqing) Microelectronics. ALL RIGHTS RESERVED.
|
|
|
|
This Information is proprietary to Aerospace C.Power (Chongqing) Microelectronics and MAY NOT
|
|
be copied by any method or incorporated into another program without
|
|
the express written consent of Aerospace C.Power. This Information or any portion
|
|
thereof remains the property of Aerospace C.Power. The Information contained herein
|
|
is believed to be accurate and Aerospace C.Power assumes no responsibility or
|
|
liability for its use in any way and conveys no license or title under
|
|
any patent or copyright and makes no representation or warranty that this
|
|
Information is free from patent or copyright infringement.
|
|
|
|
****************************************************************************/
|
|
#ifndef IOT_DBGLOG_PARSER_H
|
|
#define IOT_DBGLOG_PARSER_H
|
|
|
|
/* export includes */
|
|
#include "iot_dbglog_parser_api.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/*define all msgid for all modules*/
|
|
//msgid 0 resvd for raw data print
|
|
#define MSG_ID_RAW_DATA 0
|
|
|
|
typedef enum {
|
|
COMMUNICATOR_RECV_PACKAGE = 1,
|
|
COMMUNICATOR_RECV_PACKAGE_INVALID = 2,
|
|
} communicator_dbgid;
|
|
|
|
typedef enum {
|
|
SIMULATOR_TX_MISS_TIMESLOT = 1,
|
|
} simulator_dbgid;
|
|
|
|
typedef enum {
|
|
CVG_INIT_ID = 1,
|
|
CVG_START_VDEV_ID = 2,
|
|
CVG_START_VDEV_INTERNAL_ID = 3,
|
|
CVG_STOP_VDEV_INTERNAL_ID = 4,
|
|
CVG_APP_RPT_MSDU_TO_APP_ID = 5,
|
|
CVG_HANDLE_MSG_ID = 6,
|
|
CVG_HANDLE_MSG_CANCEL_ID = 7,
|
|
CVG_MAIN_TASK_ID = 8,
|
|
CVG_START_TASK_ID = 9,
|
|
CVG_STOP_TASK_ID = 10,
|
|
CVG_APP_SEND_APP_MSDU = 11,
|
|
CVG_APP_DROP_APP_MSDU = 12,
|
|
CVG_APP_SEND_APP_MSDU_SPG = 13,
|
|
CVG_APP_DROP_APP_MSDU_SPG = 14,
|
|
CVG_APP_RPT_MSDU_TO_APP_ID_SPG = 15,
|
|
CVG_DUMP_STATUS_ID = 16,
|
|
CVG_DUMP_STATUS_TXRX_ID = 17,
|
|
CVG_DUMP_STATUS_PRM_ID = 18,
|
|
CVG_DUMP_STATUS_PRM_PCO_BM_ID = 19,
|
|
CVG_DUMP_STATUS_PRM_STA_BM_ID = 20,
|
|
CVG_DUMP_STATUS_RT_ID = 21,
|
|
CVG_DUMP_STATUS_PRM_STA_ID = 22,
|
|
CVG_DUMP_STATUS_PKT_ID = 23,
|
|
CVG_PM_LISTENER_FUNC_ID = 24,
|
|
CVG_DUMP_STATUS_NWM_STA_ID = 25,
|
|
CVG_DUMP_STATUS_NWM_STA_2_ID = 26,
|
|
CVG_DUMP_STATUS_RT_2_ID = 27,
|
|
CVG_DUMP_STATUS_CONN_LESS_TXRX_ID = 28,
|
|
CVG_DUMP_STATUS_NWM_STA_3_ID = 29,
|
|
CVG_DUMP_STATUS_PRM_PCO_LINK_BM_ID = 30,
|
|
CVG_DUMP_STATUS_PRM_STA_LINK_BM_ID = 31,
|
|
CVG_APP_RPT_SIG_HOP_MSDU_TO_APP_ID = 32,
|
|
CVG_DUMP_STATUS_RF_TXRX_ID = 33,
|
|
} cvg_common_dbgid;
|
|
|
|
typedef enum {
|
|
OS_TIMER_CREATED = 1,
|
|
OS_TIMER_TOTAL_CNT = 2,
|
|
OS_MEM_MISC_USAGE1 = 3,
|
|
OS_MEM_MISC_USAGE2 = 4,
|
|
OS_MEM_CVG_USAGE1 = 5,
|
|
OS_MEM_CVG_USAGE2 = 6,
|
|
OS_LOCK_USAGE1 = 7,
|
|
OS_LOCK_USAGE2 = 8,
|
|
OS_EVT_USAGE1 = 9,
|
|
OS_EVT_USAGE2 = 10,
|
|
OS_CPU_RATIO = 11,
|
|
}iot_statistics_dbgid;
|
|
|
|
typedef enum {
|
|
CVG_NWM_INIT_ID = 1,
|
|
CVG_NWM_INIT_VDEV_ID = 2,
|
|
CVG_NWM_RESET_VDEV_ID = 3,
|
|
CVG_NWM_CCO_P2P_SN_CHECK_ID = 4,
|
|
CVG_NWM_CCO_KICKOUT_PEER_ID = 5,
|
|
CVG_NWM_CCO_SELECT_PROXY_ID = 6,
|
|
CVG_NWM_CCO_ACCEPT_ASSOC_ID = 7,
|
|
CVG_NWM_CCO_REJECT_ASSOC_ID = 8,
|
|
CVG_NWM_CCO_ASSOC_REQ_ID = 9,
|
|
CVG_NWM_CCO_ASSOC_REQ_DUP_ID = 10,
|
|
CVG_NWM_CCO_ACCEPT_PROXY_CHG_ID = 11,
|
|
CVG_NWM_CCO_PROXY_CHG_REQ_ID = 12,
|
|
CVG_NWM_CCO_TF_SR_REPORT_ID = 13,
|
|
CVG_NWM_CCO_TF_SR_REPORT_P_ID = 14,
|
|
CVG_NWM_CCO_SOF_RX_ID = 15,
|
|
CVG_NWM_CCO_SL_FUNC_ID = 16,
|
|
CVG_NWM_VDEV_SM_CCO_INIT_ID = 17,
|
|
CVG_NWM_VDEV_SM_CCO_INIT_S_ID = 18,
|
|
CVG_NWM_VDEV_SM_CCO_STARTING_ID = 19,
|
|
CVG_NWM_VDEV_SM_CCO_STARTING_BC_ID = 20,
|
|
CVG_NWM_VDEV_SM_CCO_STARTED_ID = 21,
|
|
CVG_NWM_VDEV_CCO_SM_ID = 22,
|
|
CVG_NWM_STA_PATH_NUMBER_CHECK_ID = 23,
|
|
CVG_NWM_STA_BC_FUNC_ID = 24,
|
|
CVG_NWM_STA_LEAVE_FUNC_ID = 25,
|
|
CVG_NWM_STA_SEND_ASSOC_ID = 26,
|
|
CVG_NWM_STA_SEND_PROXY_CHG_ID = 27,
|
|
CVG_NWM_STA_ASSOC_REQ_FWD_ID = 28,
|
|
CVG_NWM_STA_ASSOC_CONF_FWD_IN_ID = 29,
|
|
CVG_NWM_STA_ASSOC_CONF_FWD_OUT_ID = 30,
|
|
CVG_NWM_STA_ASSOC_CONF_FWD_CE_ID = 31,
|
|
CVG_NWM_STA_ASSOC_CONF_FWD_SC_ID = 32,
|
|
CVG_NWM_STA_ASSOC_CONF_FWD_CC_ID = 33,
|
|
CVG_NWM_STA_ASSOC_CONF_CE_ID = 34,
|
|
CVG_NWM_STA_ASSOC_CONF_CC_ID = 35,
|
|
CVG_NWM_STA_ASSOC_CONF_SNC_ID = 36,
|
|
CVG_NWM_STA_ASSOC_CONF_SND_ID = 37,
|
|
CVG_NWM_STA_ASSOC_CONF_SC_ID = 38,
|
|
CVG_NWM_STA_ASSOC_CONF_RCC_ID = 39,
|
|
CVG_NWM_STA_ASSOC_CONF_ID = 40,
|
|
CVG_NWM_STA_PROXY_CHG_CONF_RX_ID = 41,
|
|
CVG_NWM_STA_PROXY_CHG_CONF_ID = 42,
|
|
CVG_NWM_STA_PROXY_CHG_CONF_R_ID = 43,
|
|
CVG_NWM_STA_TF_SR_RPT_FWD_ID = 44,
|
|
CVG_NWM_REMOTE_PEER_INFO_UPDATE_ID = 45,
|
|
CVG_NWM_REMOTE_PEER_INFO_UPDATE_L_ID = 46,
|
|
CVG_NWM_STA_LEAVE_IND_RX_ID = 47,
|
|
CVG_NWM_STA_HB_CHECK_ID = 48,
|
|
CVG_NWM_STA_HB_CHECK_D_ID = 49,
|
|
CVG_NWM_STA_ASSOCIATING_SOF_RX_ID = 50,
|
|
CVG_NWM_STA_ASSOCIATED_SOF_RX_ID = 51,
|
|
CVG_NWM_STA_ASSOCIATED_BC_RX_ID = 52,
|
|
CVG_NWM_VDEV_SM_STA_INIT_ID = 53,
|
|
CVG_NWM_VDEV_SM_STA_STARTED_NS_ID = 54,
|
|
CVG_NWM_VDEV_SM_STA_STARTED_TO_ID = 55,
|
|
CVG_NWM_VDEV_SM_STA_STARTED_PS_ID = 56,
|
|
CVG_NWM_VDEV_SM_STA_SELECTING_ID = 57,
|
|
CVG_NWM_VDEV_SM_STA_ASSOCIATING_TO_ID = 58,
|
|
CVG_NWM_VDEV_SM_STA_ASSOCIATING_RT_ID = 59,
|
|
CVG_NWM_VDEV_SM_STA_ASSOCIATING_RM_ID = 60,
|
|
CVG_NWM_VDEV_SM_STA_ASSOCIATED_TO_ID = 61,
|
|
CVG_NWM_VDEV_SM_STA_LEAVING_TO_ID = 62,
|
|
CVG_NWM_VDEV_STA_SM_ID = 63,
|
|
CVG_NWM_SWITCH_ROLE_ID = 64,
|
|
CVG_NWM_STA_ASSOC_FAILED1 = 65,
|
|
CVG_NWM_STA_ASSOC_FAILED2 = 66,
|
|
CVG_NWM_CCO_ADD_NID_ID = 67,
|
|
CVG_NWM_CCO_NW_CONFLICT_RPT_RX_ID = 68,
|
|
CVG_NWM_CCO_STARTED_BC_RX_ID = 69,
|
|
CVG_NWM_CCO_STARTING_BC_RX_ID = 70,
|
|
CVG_NWM_CCO_STARTING_SOF_RX_ID = 71,
|
|
CVG_NWM_STA_ADD_NID_ID = 72,
|
|
CVG_NWM_STA_SEND_NW_CONFLICT_ID = 73,
|
|
CVG_NWM_STA_ASSOCIATED_BC_RX_M_ID = 74,
|
|
CVG_NWM_VDEV_SM_STA_SELECTING_NG_ID = 75,
|
|
CVG_NWM_STA_SELECTING_BC_RX_ID = 76,
|
|
CVG_NWM_STA_SELECTING_BC_P_RX_ID = 77,
|
|
CVG_NWM_VDEV_SM_STA_SELECTING_BC_ID = 78,
|
|
CVG_NWM_BC_RX_ID = 79,
|
|
CVG_NWM_SOF_RX_ID = 80,
|
|
CVG_NWM_STA_SELECTING_SOF_RX_DROP_ID = 81,
|
|
CVG_NWM_STA_ASSOCIATING_SOF_RX_DROP_ID = 82,
|
|
CVG_NWM_STA_PROXY_CHG_CONF_TO_ID = 83,
|
|
CVG_NWM_TEST_FUNC_ID = 84,
|
|
CVG_NWM_VDEV_SM_STA_TESTING_TO_ID = 85,
|
|
CVG_NWM_CCO_GATHER_ASSOC_REQ_ID = 86,
|
|
CVG_NWM_CCO_GATHER_FUNC_ID = 87,
|
|
CVG_NWM_CCO_GATHER_ASSOC_IND_TX_ID = 88,
|
|
CVG_NWM_STA_GATHER_ASSOC_IND_SC_ID = 89,
|
|
CVG_NWM_STA_GATHER_ASSOC_IND_RX_ID = 90,
|
|
CVG_NWM_VDEV_SM_CCO_TESTING_TO_ID = 91,
|
|
CVG_NWM_STA_SELECTING_BC_P_RX_2_ID = 92,
|
|
CVG_NWM_CCO_BP_END_ALERT_ID = 93,
|
|
CVG_NWM_STA_PROXY_CHG_CONF_TO_2_ID = 94,
|
|
CVG_NWM_STA_CHECK_NN_ID = 95,
|
|
CVG_NWM_CCO_CHECK_NN_ID = 96,
|
|
CVG_NWM_CCO_NID_RPT_CHECK_ID = 97,
|
|
CVG_NWM_CCO_KICKOUT_UNKNOWN_PEER_ID = 98,
|
|
CVG_NWM_STA_ZC_NTB_REQ_RX_ID = 99,
|
|
CVG_NWM_CCO_ZC_NTB_RPT_RX_ID = 100,
|
|
CVG_NWM_STA_ASSOC_CONF_P2P_ID = 101,
|
|
CVG_NWM_NEW_BP_ID = 102,
|
|
CVG_NWM_TEST_LISTEN_EN_ID = 103,
|
|
CVG_NWM_TEST_LISTEN_DIS_ID = 104,
|
|
CVG_NWM_CCO_HB_CHECK_ID = 105,
|
|
CVG_NWM_STA_ASSOCING_BC_RX_ID = 106,
|
|
CVG_NWM_STA_FWD_UNICAST_ID = 107,
|
|
CVG_NWM_STA_MONITOR_FUNC_ID = 108,
|
|
CVG_NWM_STA_LEAVE_NW_JOIN_BEST_NID_ID = 109,
|
|
CVG_NWM_STA_ZC_NTB_RPT_RX_ID = 110,
|
|
CVG_NWM_CCO_ZC_COLLECT_STATE_CHECK_ID = 111,
|
|
CVG_NWM_CCO_DIAG_RX_ID = 112,
|
|
CVG_NWM_STA_DIAG_RX_ID = 113,
|
|
CVG_NWM_STA_NW_SAMPLE_FUNC_ID = 114,
|
|
CVG_NWM_STA_LEAVE_NW_NO_BC_TS_ID = 115,
|
|
CVG_NWM_CCO_ZC_NTB_RPT_V2_RX_ID = 116,
|
|
CVG_NWM_STA_ZC_NTB_RPT_V2_RX_ID = 117,
|
|
CVG_NWM_STA_ZC_NTB_REQ_V2_RX_ID = 118,
|
|
CVG_NWM_STA_NW_CMP_PEER_SNR_ID = 119,
|
|
CVG_NWM_STA_NW_CMP_LEVEL_SNR_ID = 120,
|
|
CVG_NWM_STA_NW_CMP_LEVEL_PHASE_SNR_ID = 121,
|
|
CVG_NWM_VDEV_SM_STA_DOG_ID = 122,
|
|
CVG_NWM_STA_AREA_NOTIFY_ZC_NTB_RPT_RX_ID = 123,
|
|
CVG_NWM_CCO_DELAY_KICKOUT_PEER_ID = 124,
|
|
CVG_NWM_STA_GATHER_ASSOC_CONF_RT_ID = 125,
|
|
CVG_NWM_CCO_AREA_NOTIFY_ZC_NTB_RPT_TX_ID = 126,
|
|
CVG_NWM_STA_CHECK_ZC_NTB_BEST_NW_ID = 127,
|
|
CVG_NWM_STA_NO_BC_RX_DUMP_ID = 128,
|
|
CVG_NWM_STA_CMP_NTB_TSFM_ID = 129,
|
|
CVG_NWM_CCO_ADD_RF_ID = 130,
|
|
CVG_NWM_CCO_RF_RPT_CHECK_ID = 131,
|
|
CVG_NWM_CCO_CHECK_RF_ID = 132,
|
|
CVG_NWM_CCO_STARTING_RF_RX_ID = 133,
|
|
CVG_NWM_STA_CHECK_RF_ID = 134,
|
|
CVG_NWM_STA_SEND_RF_CONFLICT_ID = 135,
|
|
CVG_NWM_CCO_RF_CONFLICT_RPT_RX_ID = 136,
|
|
CVG_NWM_STA_DEL_DUP_PEER_ID = 137,
|
|
CVG_NWM_CCO_BP_STOP_DOG_ID = 138,
|
|
} cvg_nwm_dbgid;
|
|
|
|
typedef enum {
|
|
CVG_PRM_INIT_ID = 1,
|
|
CVG_PRM_INIT_VDEV_ID = 2,
|
|
CVG_PRM_RESET_VDEV_ID = 3,
|
|
CVG_PRM_DUMP_PEER_ID = 4,
|
|
CVG_PRM_SET_PEER_ADDR_ID = 5,
|
|
CVG_PRM_SET_PEER_ADDR_ORIG_ID = 6,
|
|
CVG_PRM_SET_PEER_ADDR_NEW_ID = 7,
|
|
} cvg_prm_dbgid;
|
|
|
|
typedef enum {
|
|
CVG_BWM_INIT_ID = 1,
|
|
CVG_BWM_INIT_VDEV_ID = 2,
|
|
CVG_BWM_RESET_VDEV_ID = 3,
|
|
CVG_BWM_CCO_ASSIGN_TS_ID = 4,
|
|
CVG_BWM_CCO_CONFIG_BW_ID = 5,
|
|
CVG_BWM_DUMP_TS_BC_ID = 6,
|
|
CVG_BWM_DUMP_TS_BC_S_ID = 7,
|
|
CVG_BWM_DUMP_TS_CSMA_ID = 8,
|
|
CVG_BWM_DUMP_TS_TDMA_ID = 9,
|
|
CVG_BWM_DUMP_TS_DCSMA_ID = 10,
|
|
CVG_BWM_CCO_REQ_LID_ID = 11,
|
|
CVG_BWM_CCO_REL_LID_ID = 12,
|
|
CVG_BWM_CCO_FREQ_BAND_CHG_ONGING = 13,
|
|
CVG_BWM_FREQ_BAND_CHG = 14,
|
|
CVG_BWM_CCO_RF_CHANNEL_CHG_ONGING = 15,
|
|
CVG_BWM_RF_CHANNEL_CHG = 16,
|
|
} cvg_bwm_dbgid;
|
|
|
|
typedef enum {
|
|
CVG_SEC_INIT_ID = 1,
|
|
CVG_SEC_INIT_VDEV_ID = 2,
|
|
CVG_SEC_RESET_VDEV_ID = 3,
|
|
} cvg_sec_dbgid;
|
|
|
|
typedef enum {
|
|
CVG_RT_INIT_ID = 1,
|
|
CVG_RT_INIT_VDEV_ID = 2,
|
|
CVG_RT_RESET_VDEV_ID = 3,
|
|
CVG_RT_ROUTE_TO_ID = 5,
|
|
CVG_RT_VDEV_START_RP_F_ID = 6,
|
|
CVG_RT_VDEV_START_RP_T_ID = 7,
|
|
CVG_RT_VDEV_STOP_RP_ID = 8,
|
|
CVG_RT_HEART_BEAT_RX_ID = 9,
|
|
CVG_RT_HEART_BEAT_RX_S_ID = 10,
|
|
CVG_RT_CCO_RP_CHECK_ID = 11,
|
|
CVG_RT_SEND_LINK_CONF_REQ_ID = 12,
|
|
CVG_RT_SEND_LINK_CONF_RSP_ID = 13,
|
|
CVG_RT_SEND_ROUTE_ERR_ID = 14,
|
|
CVG_RT_SEND_ROUTE_ACK_ID = 15,
|
|
CVG_RT_SEND_ROUTE_RSP_ID = 16,
|
|
CVG_RT_ROUTE_REQ_HANDLE_ID = 17,
|
|
CVG_RT_ROUTE_REQ_HANDLE_CAND_ID = 18,
|
|
CVG_RT_ROUTE_REQ_HANDLE_DROP_ID = 19,
|
|
CVG_RT_ROUTE_REQ_FWD_CAND_ID = 20,
|
|
CVG_RT_ROUTE_REQ_FWD_ID = 21,
|
|
CVG_RT_ROUTE_REQ_FWD_DROP_ID = 22,
|
|
CVG_RT_ROUTE_RSP_HANDLE_ID = 23,
|
|
CVG_RT_ROUTE_RSP_HANDLE_DROP_ID = 24,
|
|
CVG_RT_ROUTE_RSP_FWD_ID = 25,
|
|
CVG_RT_ROUTE_RSP_FWD_DROP_ID = 26,
|
|
CVG_RT_ROUTE_ACK_HANDLE_ID = 27,
|
|
CVG_RT_ROUTE_ACK_HANDLE_DROP_ID = 28,
|
|
CVG_RT_ROUTE_ACK_FWD_ID = 29,
|
|
CVG_RT_ROUTE_ACK_FWD_DROP_ID = 30,
|
|
CVG_RT_START_ROUTE_RECOVERY_ID = 31,
|
|
CVG_RT_ROUTE_REQ_RX_ID = 32,
|
|
CVG_RT_ROUTE_RSP_RX_ID = 33,
|
|
CVG_RT_ROUTE_ACK_RX_ID = 34,
|
|
CVG_RT_ROUTE_ERR_RX_ID = 35,
|
|
CVG_RT_LINK_CONF_REQ_RX_ID = 36,
|
|
CVG_RT_LINK_CONF_REQ_RX_DROP_ID = 37,
|
|
CVG_RT_LINK_CONF_RSP_RX_ID = 38,
|
|
CVG_RT_LINK_CONF_RSP_RX_DROP_ID = 39,
|
|
CVG_RT_CHECK_ROUTE_RECOVERY_FWD_ID = 40,
|
|
CVG_RT_ROUTE_TO_PARTIAL_ID = 41,
|
|
CVG_RT_CCO_RP_CHECK_2_ID = 42,
|
|
CVG_RT_DEBUG_ID = 43,
|
|
CVG_RT_ROUTE_TO_RF_ID = 44,
|
|
} cvg_rt_dbgid;
|
|
|
|
typedef enum {
|
|
IOT_IPC_REG_CLIENT_ID = 1,
|
|
IOT_IPC_DEREG_CLIENT_ID = 2,
|
|
} iot_ipc_dbgid;
|
|
|
|
typedef enum {
|
|
IOT_PKT_ALLOC_ID = 1,
|
|
IOT_PKT_FREE_ID = 2,
|
|
} iot_pkt_dbgid;
|
|
|
|
typedef enum {
|
|
IOT_TASK_CREATE_ID = 1,
|
|
IOT_TASK_DELETE_ID = 2,
|
|
IOT_TASK_FUNC_ID = 3,
|
|
} iot_task_dbgid;
|
|
|
|
typedef enum {
|
|
UART_INVALID_PARAM_ID = 1,
|
|
UART_OPEN_ERROR_ID1 = 2,
|
|
UART_OPEN_ERROR_ID2 = 3,
|
|
UART_OPEN_ERROR_ID3 = 4,
|
|
UART_OPEN_ERROR_ID4 = 5,
|
|
UART_OPEN_ERROR_ID5 = 6,
|
|
UART_OPEN_ERROR_ID6 = 7,
|
|
|
|
/* flash switch error log */
|
|
IOT_DRIVER_SWITCH_PART_ERR_ID = 8,
|
|
IOT_DRIVER_SWITCH_PART_INFO_ID = 9,
|
|
IOT_DRIVER_UPGRADE_COMMIT_ID = 10,
|
|
IOT_DRIVER_UPGRADE_COMMIT_INFO_ID = 11,
|
|
|
|
/* riscv32 instruction error log */
|
|
IOT_DRIVER_RISCV32_SET_DUMP_VAL_ID = 12,
|
|
IOT_DRIVER_RISCV32_SET_COMPRESSED_ID = 13,
|
|
IOT_DRIVER_RISCV32_SET_CONTROL_ID = 14,
|
|
|
|
/* upgrade commit info log */
|
|
IOT_DRIVER_UPGRADE_PARAM_DUMP_ID = 15,
|
|
|
|
/* check CRC error log */
|
|
IOT_DRIVER_UPGRADE_CRC_ERR_ID = 16,
|
|
|
|
/* intterupt_get_err_trigger log */
|
|
IOT_DRIVER_INTERRUPT_TRIGGER_ERR_ID = 17,
|
|
}iot_driver_dbgid;
|
|
|
|
typedef enum {
|
|
/* public API call log */
|
|
IOT_PIB_INIT_ID = 1,
|
|
IOT_PIB_DEINIT_ID = 2,
|
|
IOT_PIB_LOAD_ID = 3,
|
|
IOT_PIB_GET_SECTION_ID = 4,
|
|
IOT_PIB_GET_FULL_SECTION_ID = 5,
|
|
IOT_PIB_ACQUIRE_COMMIT_REF_ID = 6,
|
|
IOT_PIB_RELEASE_COMMIT_REF_ID = 7,
|
|
IOT_PIB_COMMIT_ID = 8,
|
|
|
|
/* error message */
|
|
IOT_PIB_ERR_REPORT_ID = 9,
|
|
IOT_PIB_WARNING_REPORT_ID = 10,
|
|
|
|
/* programm status */
|
|
IOT_PIB_SWAP_BUFF_COPY_OK_ID = 11,
|
|
IOT_PIB_WRITE_FLASH_COMPLETE_ID = 12,
|
|
|
|
/* task status */
|
|
IOT_PIB_TASK_RECV_MSG_ID = 13,
|
|
IOT_PIB_TASK_COMMIT_MSG_ID = 14,
|
|
IOT_PIB_TASK_CANCEL_MSG_ID = 15,
|
|
|
|
/* timer message */
|
|
IOT_PIB_TIMER_START_ID = 16,
|
|
IOT_PIB_TIMER_HANDLE_MSG_ID = 17,
|
|
|
|
/* info message */
|
|
IOT_PIB_INFO_ID = 18,
|
|
/* info message for read only part */
|
|
IOT_PIB_R_INFO_ID = 19,
|
|
/* info message for writable part */
|
|
IOT_PIB_W_INFO_ID = 20,
|
|
|
|
/* info message for board cfg */
|
|
IOT_PIB_BOARD_INFO_ID = 21,
|
|
|
|
}iot_pib_dbgid;
|
|
|
|
/****************mac layer log start*****************/
|
|
typedef enum {
|
|
/*mac bcn log*/
|
|
IOT_MAC_BEACON_TX_NTB_INFO = 1,
|
|
IOT_MAC_BEACON_RX_NTB_INFO = 2,
|
|
}iot_mac_bcn_dbgid;
|
|
|
|
typedef enum{
|
|
/*mac data log*/
|
|
IOT_MAC_RX_MSDU_LENGTH_ID = 1,
|
|
IOT_MAC_RX_MSDU_CRC_CNT_ID = 2,
|
|
IOT_MAC_RX_MSDU_PTR_ID = 3,
|
|
IOT_MAC_WARING_NO_MSDU_FOR_SEND_ID = 4,
|
|
}iot_mac_data_dbgid;
|
|
|
|
typedef enum{
|
|
/*mac rate log*/
|
|
IOT_MAC_RATE_UPDATA_ID = 1,
|
|
}iot_mac_rate_dbgid;
|
|
|
|
typedef enum{
|
|
/*mac rx reorder log*/
|
|
IOT_MAC_PLD_INFO = 1,
|
|
IOT_MAC_PB_CNT_ID,
|
|
IOT_MAC_CHECK_SSN_ID,
|
|
}iot_mac_rx_pb_dbgid;
|
|
|
|
typedef enum{
|
|
/*mac rx hw log*/
|
|
IOT_MAC_RX_SOF_ID = 1,
|
|
IOT_MAC_RX_WORKTPYE_NID_ID = 2,
|
|
IOT_MAC_PPM_SYNC_ID= 3,
|
|
IOT_MAC_RX_RINGID_DELI_ID = 4,
|
|
IOT_MAC_RX_PLD_DATA_ID = 5,
|
|
IOT_MAC_RX_PORT_PBNUM_ID = 6,
|
|
IOT_MAC_RX_PB_HEADER_ID = 7,
|
|
IOT_MAC_SG_FC_INFO_ID = 8,
|
|
IOT_MAC_SPG_FC_INFO_ID = 9,
|
|
IOT_MAC_GP_FC_INFO_ID = 10,
|
|
IOT_MAC_RX_DSTEI_SNR_TMI_ID = 11,
|
|
IOT_MAC_RX_BUF_ID = 12,
|
|
IOT_MAC_RX_SOF_DROP_ID = 13,
|
|
IOT_MAC_RX_BC_PB_PLD_CRC_ID = 14,
|
|
IOT_MAC_RX_VDEV_NTB_ID = 15,
|
|
IOT_MAC_RX_CTS_ID = 16,
|
|
IOT_MAC_RX_RTS_ID = 17,
|
|
IOT_MAC_RX_NNCCO_ID = 18,
|
|
IOT_MAC_RX_SOUND_ID = 19,
|
|
IOT_MAC_RX_SOUND_ACK_ID = 20,
|
|
IOT_MAC_RX_UNKNOW_MPDU_ID = 21,
|
|
IOT_MAC_RX_MPDU_NOTDONE_ID = 22,
|
|
IOT_MAC_RX_ABORT_FIRST_PB_ID = 23,
|
|
IOT_MAC_RX_ABORT_LAST_PB_ID = 24,
|
|
IOT_MAC_RX_OVERFLOW_ID = 25,
|
|
IOT_MAC_RX_OVERWRITE_ID = 26,
|
|
IOT_MAC_RX_MSDU_LEN_INVALID_ID = 27
|
|
}iot_mac_rx_hw_dbgid;
|
|
|
|
typedef enum{
|
|
/*mac crc log*/
|
|
IOT_MAC_PB_CRC_ERE_ID = 1,
|
|
}iot_mac_crc_dbgid;
|
|
|
|
typedef enum{
|
|
/*mac tx log*/
|
|
IOT_MAC_TX_DONE_ID = 1,
|
|
IOT_MAC_TXDONE_OK_ID = 2,
|
|
IOT_MAC_TXDONE_TS_ID = 3,
|
|
IOT_MAC_TXDONE_SACK_ID = 4,
|
|
IOT_MAC_TX_POWER_CHANGE_ID = 5,
|
|
}iot_mac_tx_dbgid;
|
|
|
|
typedef enum{
|
|
/*mac tx hw log*/
|
|
IOT_MAC_TX_HW_DUMMY_FREE_ID = 1,
|
|
IOT_MAC_TX_HW_DUMMY_END_ID = 2,
|
|
IOT_MAC_TX_ABORT_ID = 3,
|
|
IOT_MAC_TX_HW_FLUSH = 4,
|
|
}iot_mac_tx_hw_dbgid;
|
|
|
|
typedef enum{
|
|
/*mac rx log*/
|
|
IOT_MAC_RX_DUMMY_ID = 1,
|
|
}iot_mac_rx_dbgid;
|
|
|
|
typedef enum{
|
|
/*mac status log*/
|
|
IOT_MAC_STATUS0_ID = 1,
|
|
IOT_MAC_STATUS1_ID ,
|
|
IOT_MAC_STATUS2_ID ,
|
|
IOT_MAC_STATUS3_ID ,
|
|
IOT_MAC_STATUS4_ID ,
|
|
IOT_MAC_STATUS5_ID ,
|
|
IOT_MAC_STATUS6_ID ,
|
|
IOT_MAC_STATUS7_ID ,
|
|
IOT_MAC_STATUS8_ID ,
|
|
IOT_MAC_STATUS9_ID ,
|
|
IOT_MAC_STATUS10_ID ,
|
|
IOT_MAC_STATUS11_ID ,
|
|
IOT_MAC_STATUS12_ID ,
|
|
IOT_MAC_STATUS13_ID ,
|
|
IOT_MAC_STATUS14_ID ,
|
|
IOT_MAC_STATUS15_ID ,
|
|
IOT_MAC_STATUS16_ID ,
|
|
IOT_MAC_STATUS17_ID ,
|
|
}iot_mac_status_dbgid;
|
|
|
|
typedef enum{
|
|
/* mac desc log */
|
|
IOT_MAC_DESC1_ID = 1,
|
|
IOT_MAC_DESC2_ID,
|
|
IOT_MAC_DESC3_ID,
|
|
IOT_MAC_DESC4_ID,
|
|
IOT_MAC_DESC5_ID,
|
|
}iot_mac_desc_dbgid;
|
|
|
|
typedef enum {
|
|
IOT_MAC_HW_TSFM_ID = 1,
|
|
} iot_mac_hw_tsfm_dbgid;
|
|
|
|
typedef enum{
|
|
/* mac desc log */
|
|
IOT_MAC_ZC_LTS_TO_NTB_ID = 1,
|
|
}iot_mac_zc_dbgid;
|
|
|
|
/****************mac layer log end*****************/
|
|
|
|
/****************phy layer log start*****************/
|
|
|
|
typedef enum{
|
|
/*phy status log*/
|
|
IOT_PHY_STATUS0_ID = 1,
|
|
IOT_PHY_STATUS1_ID = 2,
|
|
IOT_PHY_STATUS2_ID = 3,
|
|
IOT_PHY_STATUS3_ID = 4,
|
|
IOT_PHY_STATUS4_ID = 5,
|
|
IOT_PHY_STATUS5_ID = 6,
|
|
IOT_PHY_STATUS6_ID = 7,
|
|
IOT_PHY_STATUS7_ID = 8,
|
|
IOT_PHY_STATUS8_ID = 9,
|
|
IOT_PHY_STATUS9_ID = 10,
|
|
}iot_phy_status_dbgid;
|
|
|
|
/****************phy layer log end*****************/
|
|
|
|
typedef enum {
|
|
/*cli host interface log*/
|
|
IOT_CLI_HOST_INTERFACE_MAC_LAYER_READY_INFO = 1,
|
|
IOT_CLI_HOST_INTERFACE_MAC_LAYER_NOT_READY_INFO = 2,
|
|
IOT_CLI_HOST_SWITCH_BOOT_PART_INFO = 3,
|
|
}iot_cli_host_dbgid;
|
|
|
|
typedef enum {
|
|
/*cli log*/
|
|
IOT_CLI_READY_INFO = 1,
|
|
}iot_cli_dbgid;
|
|
|
|
typedef enum {
|
|
/*uart log*/
|
|
IOT_UART_DROP_ONE_PKG = 0,
|
|
IOT_UART_SEND_PKT_TOO_LARGE = 1,
|
|
}iot_uart_dbgid;
|
|
|
|
|
|
typedef enum {
|
|
/* riscv dump exception log */
|
|
IOT_RISCV_DUMP_EXCP_INFO_ID = 1,
|
|
|
|
/* riscv dump general registers log */
|
|
IOT_RISCV_DUMP_GREG_ID_RA = 2,
|
|
IOT_RISCV_DUMP_GREG_ID_SP = 3,
|
|
IOT_RISCV_DUMP_GREG_ID_GP = 4,
|
|
IOT_RISCV_DUMP_GREG_ID_TP = 5,
|
|
IOT_RISCV_DUMP_GREG_ID_T0_2 = 6,
|
|
IOT_RISCV_DUMP_GREG_ID_FP = 7,
|
|
IOT_RISCV_DUMP_GREG_ID_S1 = 8,
|
|
IOT_RISCV_DUMP_GREG_ID_A0_7 = 9,
|
|
IOT_RISCV_DUMP_GREG_ID_S2_11 = 10,
|
|
IOT_RISCV_DUMP_GREG_ID_T3_4 = 11,
|
|
IOT_RISCV_DUMP_GREG_ID_T5 = 12,
|
|
IOT_RISCV_DUMP_GREG_ID_T6 = 13,
|
|
|
|
/* riscv dump backtrace log */
|
|
IOT_RISCV_DUMP_TRACE_ID = 14,
|
|
|
|
/* riscv dump debug registers log */
|
|
IOT_RISCV_DUMP_DREG_MCAUSE_ID_00 = 15,
|
|
IOT_RISCV_DUMP_DREG_MCAUSE_ID_01 = 16,
|
|
IOT_RISCV_DUMP_DREG_MCAUSE_ID_02 = 17,
|
|
IOT_RISCV_DUMP_DREG_MCAUSE_ID_03 = 18,
|
|
IOT_RISCV_DUMP_DREG_MCAUSE_ID_04 = 19,
|
|
IOT_RISCV_DUMP_DREG_MCAUSE_ID_05 = 20,
|
|
IOT_RISCV_DUMP_DREG_MCAUSE_ID_06 = 21,
|
|
IOT_RISCV_DUMP_DREG_MCAUSE_ID_07 = 22,
|
|
IOT_RISCV_DUMP_DREG_MCAUSE_ID = 23,
|
|
IOT_RISCV_DUMP_DREG_MEPC_MBAD_ID = 24,
|
|
|
|
} iot_riscv_dbgid;
|
|
|
|
typedef enum {
|
|
|
|
IOT_HW_TOPO_ID_STATUS = 1,
|
|
IOT_HW_TOPO_SEND_LOAD_ID = 2,
|
|
IOT_HW_TOPO_SEND_PA_ID = 3,
|
|
IOT_HW_TOPO_SEND_ZC_ID = 4,
|
|
IOT_HW_TOPO_SEND_LOAD_COMPLETE_ID = 5,
|
|
|
|
} iot_hw_topo_dbgid;
|
|
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif // !IOT_DBGLOG_PARSER_H
|