1 /* 2 * Copyright (c) 2020 HiSilicon (Shanghai) Technologies CO., LIMITED. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 * Description: common logging producer interface - need to change name of log.h in all the protocol core files 15 */ 16 17 #ifndef LOG_DEF_BTC_H 18 #define LOG_DEF_BTC_H 19 20 typedef enum { 21 HCI_ROMCB_C = 0, 22 FSM_C, 23 BT_MAIN_C, 24 BT_THREAD_C, 25 HCI_IF_C, 26 EVT_TASK_FSM_C, 27 DM_BLE_FAL_C, 28 DM_BLE_RPA_C, 29 LM_BLE_ADV_C, 30 LM_BLE_ADV_EXT_ACT_C, 31 LM_BLE_ADV_FSM_C, 32 LM_BLE_ADV_LEGACY_ACT_C, 33 LM_BLE_ACL_C, 34 LM_BLE_ACL_PER_FSM_C, 35 LM_BLE_ACL_SRV_VER_C, 36 LM_BLE_ACL_SRV_FEAT_C, 37 LM_BLE_ACL_SRV_ENC_C, 38 LM_BLE_ACL_SRV_ENC_CENTRAL_C, 39 LM_BLE_ACL_SRV_ENC_PERIPHERAL_C, 40 LM_BLE_ACL_SRV_CONN_UPDATE_C, 41 LM_BLE_ACL_SRV_PHY_UPD_C, 42 LM_BLE_ACL_SRV_UHD_UPD_C, 43 LM_BLE_ACL_SRV_MAP_C, 44 LM_BLE_ACL_SRV_PWR_CTRL_C, 45 LM_BLE_ACL_SRV_DATA_LENGTH_C, 46 LM_BLE_ACL_SRV_CS_C, 47 LM_BLE_ACL_DISC_C, 48 LM_BLE_SCAN_C, 49 LM_BLE_SCAN_FSM_C, 50 LM_BLE_LEGACY_SCAN_ACT_C, 51 LM_BLE_EXT_SCAN_ACT_C, 52 LM_BLE_INITIATE_C, 53 LM_BLE_LEGACY_INITIATE_ACT_C, 54 LM_BLE_INITIATE_FSM_C, 55 LM_BLE_EXT_INITIATE_ACT_C, 56 LM_BLE_TEST_MODE_ACT_C, 57 LM_BLE_ACL_FSM_C, 58 LM_BLE_TEST_MODE_C, 59 LM_BLE_TEST_MODE_FSM_C, 60 LM_GLE_ACB_DISC_C, 61 LM_GLE_ACB_FSM_C, 62 LM_GLE_ACB_C, 63 LM_GLE_IOB_DISC_C, 64 LM_GLE_IOB_FSM_C, 65 LM_GLE_IOB_C, 66 EVT_TASK_BLE_ACL_C, 67 EVT_TASK_BLE_ADV_C, 68 EVT_TASK_BLE_SCAN_C, 69 EVT_TASK_BLE_SCAN_ISR_C, 70 EVT_TASK_BLE_INITIATE_C, 71 EVT_TASK_BLE_INITIATE_ISR_C, 72 EVT_TASK_CHNL_SCAN_C, 73 EVT_TASK_BLE_TEST_MODE_C, 74 EVT_TASK_BLE_TEST_MODE_ISR_C, 75 EVT_TASK_BLE_CS_C, 76 EVT_TASK_GLE_ACB_C, 77 EVT_SCHED_C, 78 EVT_SCHED_CALC_C, 79 EVT_SCHED_MGR_C, 80 EVT_SCHED_UTIL_C, 81 EVT_PROG_C, 82 BLE_ISR_C, 83 GLE_ISR_C, 84 HCI_BT_C, 85 HCI_GLE_C, 86 EM_SED_C, 87 HW_EM_C, 88 DTS_MEM_C, 89 DTS_HCI_C, 90 EM_TX_BUFF_C, 91 EM_TX_DESC_C, 92 EM_MGR_C, 93 BT_ADPLL_C, 94 BT_RF_TABLE_C, 95 BT_HAL_CONTROL_C, 96 MPW_POWERON_C, 97 BTC_TIMER_C, 98 BGTP_SLEEP_SW_C, 99 BGTP_PMU_FSM_C, 100 BTDFX_FN_C, 101 LM_CHNL_SCAN_C, 102 DTS_COEX_C, 103 COEX_ADAPTER_C, 104 COEX_IF_C, 105 ENCRYPT_C, 106 LM_BLE_ACL_SRV_PRIV_FEAT_C, 107 BT_CALI_FUNC_C, 108 BT_CALI_MAIN_C, 109 BT_HAL_CALI_C, 110 EM_RX_DESC_C, 111 EM_MAP_C, 112 CALI_ENTRANCE_C, 113 CALI_STATE_C, 114 CALI_RX_C, 115 CALI_TX_C, 116 CALI_ADPLL_C, 117 CALI_LIST_C, 118 HAL_BT_CALI_C, 119 RF_CALIBRATION_ALG_C, 120 RF_ACCUMULATION_C, 121 LM_GLE_SCAN_FSM_C, 122 LM_GLE_SCAN_ACT_C, 123 EVT_TASK_GLE_SCAN_C, 124 LM_GLE_SCAN_C, 125 LM_GLE_INITIATE_FSM_C, 126 EVT_TASK_GLE_INITIATE_C, 127 LM_GLE_INITIATE_C, 128 LM_GLE_INITIATE_ACT_C, 129 LM_BLE_PER_ADV_C, 130 LM_BLE_PER_ADV_FSM_C, 131 LM_BLE_PER_ADV_ACT_C, 132 EVT_TASK_BLE_PER_ADV_C, 133 LM_BLE_PER_SYNC_C, 134 LM_BLE_PER_SYNC_FSM_C, 135 LM_BLE_PER_SYNC_ACT_C, 136 EVT_TASK_BLE_PER_SYNC_C, 137 EVT_TASK_BLE_ADV_ISR_C, 138 EVT_TASK_GLE_SCAN_ISR_C, 139 EVT_TASK_GLE_INITIATE_ISR_C, 140 EVT_TASK_GLE_ADV_C, 141 ECC_P256_C, 142 EVT_TASK_GLE_TEST_MODE_C, 143 EVT_TASK_GLE_TEST_MODE_ISR_C, 144 LM_GLE_TEST_MODE_ACT_C, 145 LM_GLE_TEST_MODE_C, 146 LM_GLE_TEST_MODE_FSM_C, 147 DTS_MIPS_C, 148 EVT_TASK_GLE_IOB_C, 149 LM_GLE_ADV_ACT_C, 150 EVT_TASK_GLE_ADV_ISR_C, 151 LM_GLE_ACB_SRV_CONN_UPDATE_C, 152 LM_GLE_ACB_SRV_FEAT_C, 153 LM_GLE_ACB_SRV_PHY_UPDATE_C, 154 EVT_TASK_GLE_ADV_SCAN_COMM_C, 155 LM_GLE_ACB_SRV_MAP_C, 156 LM_GLE_ACB_SRV_VER_C, 157 ENC_KE_ECC_C, 158 LM_GLE_ACB_SRV_ENC_C, 159 EVT_TASK_BLE_EXT_ADV_C, 160 LM_BLE_SCAN_FILTER_C, 161 LM_GLE_ACB_SRV_DATA_LENGTH_C, 162 EVT_TASK_GLE_IMB_C, 163 LM_GLE_ACB_SRV_IMB_C, 164 HCI_COMM_IF_C, 165 LM_GLE_ACB_SRV_PWR_CTRL_C, 166 DM_CO_C, 167 LM_BLE_ACL_SRV_CONN_UPDATE_FSM_ACT_C, 168 LM_GLE_IMB_C, 169 ENC_KD_SM3_C, 170 EVT_TASK_COMM_C, 171 LM_BLE_COMM_C, 172 LM_GLE_ACB_SRV_SET_EVT_PARAM_C, 173 EVT_TASK_GLE_ACB_ISR_C, 174 BT_CUSTOMIZE_C, 175 CALI_DLL_C, 176 EVT_TASK_GLE_ACB_RETRY_C, 177 EVT_TASK_GLE_COMM_C, 178 LM_GLE_ACB_SRV_SET_LOW_LATENCY_C, 179 EM_GLE_RX_DESC_C, 180 DTS_BTC_TASK_C, 181 LM_BLE_ACL_RAM_C, 182 EVT_TASK_BLE_ACL_RAM_C, 183 EVT_TASK_BLE_SCAN_RAM_C, 184 EVT_TASK_BLE_INITIATE_RAM_C, 185 EVT_SCHED_RAM_C, 186 EVT_SCHED_MGR_RAM_C, 187 EVT_SCHED_UTIL_RAM_C, 188 EVT_PROG_RAM_C, 189 EM_MAP_RAM_C, 190 LM_BLE_SCAN_ACT_RAM_C, 191 LM_BLE_EXT_SCAN_ACT_RAM_C, 192 ENC_KD_SM3_RAM_C, 193 EVT_TASK_BLE_EXT_ADV_RAM_C, 194 BGTP_SLEEP_SW_RAM_C, 195 EVT_TASK_BLE_ADV_RAM_C, 196 SPLZ_ADV_RECV_C, 197 SPLZ_ADV_RECV_ISR_C, 198 SPLZ_DISCOVER_C, 199 SPLZ_UNC_RECV_ISR_C, 200 SPLZ_HCI_C, 201 SPLZ_FOCUS_C, 202 SPLZ_TRACE_C, 203 SPLZ_DEV_MGR_C, 204 SPLZ_UNC_RECV_C, 205 SPLZ_TRACE_SECURITY_C, 206 LM_BLE_ADV_FSM_TBL_C, 207 SPLZ_TRACE_CONTROL_C, 208 DATA_COLLECTION_C, 209 DM_CO_RAM_C, 210 BT_PLL_C, 211 BT_RF_CONFIG_C, 212 PATCH_EVT_TASK_BLE_ACL_C, 213 EM_MGR_RAM_C, 214 PATCH_LM_BLE_EXT_SCAN_ACT_C, 215 PWR_CTRL_CFG_RAM_C, 216 GLE_ISR_RAM_C, 217 BLE_ISR_RAM_C, 218 BTC_FILE_ID_MAX = 349, 219 } log_def_btc_enum; 220 221 #endif // LOG_DEF_BTC_H 222