611 lines
		
	
	
		
			18 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			611 lines
		
	
	
		
			18 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								/****************************************************************************
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								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
							 |