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 Error Definition. 15 */ 16 17 #ifndef SOC_ERRNO_H_ 18 #define SOC_ERRNO_H_ 19 20 typedef enum { 21 /* 22 * 1 COMMON ERR 23 */ 24 EXT_ERR_SUCCESS = 0, /*!< succes */ 25 EXT_ERR_FAILURE = 0xFFFFFFFF, /*!< failure */ 26 27 EXT_SUCCESS = EXT_ERR_SUCCESS, 28 EXT_FAILURE = EXT_ERR_FAILURE, 29 30 EXT_SEC_SUCCESS = 0x3CA5965A, /* Legacy name */ 31 EXT_SEC_FAILURE = 0xC35A69A5, /* Legacy name */ 32 33 EXT_ERR_MALLOC_FAILURE = 0x80000001, /*!< malloc fail,only malloc fail from mem pool 34 can use this err code */ 35 EXT_ERR_TIMEOUT = 0x80000002, /*!< time out */ 36 EXT_ERR_MEMCPYS_FAIL = 0x80000003, 37 EXT_ERR_MEMSETS_FAIL = 0x80000004, 38 EXT_ERR_INSUFFICIENT_DATA = 0x80000007, 39 EXT_ERR_INCORRECT_ID = 0x80000008, 40 EXT_ERR_INCORRECT_VER = 0x80000009, 41 EXT_ERR_BAD_CHECKSUM = 0x8000000A, 42 EXT_ERR_BLOCKED = 0x8000000B, 43 EXT_ERR_WRONG_CORE = 0x8000000C, 44 EXT_ERR_NOT_INITIALISED = 0x8000000D, 45 EXT_ERR_INVALID_STATE = 0x8000000E, 46 EXT_ERR_NOT_IMPLEMENTED = 0x8000000F, 47 /* 48 * 2 soc osa (0x8000_0080 - 0x8000_1000) 49 */ 50 /* TASK */ 51 EXT_ERR_TASK_INVALID_PARAM = 0x80000081, 52 EXT_ERR_TASK_CREATE_FAIL = 0x80000082, 53 EXT_ERR_TASK_DELETE_FAIL = 0x80000083, 54 EXT_ERR_TASK_SUPPEND_FAIL = 0x80000084, 55 EXT_ERR_TASK_RESUME_FAIL = 0x80000085, 56 EXT_ERR_TASK_GET_PRI_FAIL = 0x80000086, 57 EXT_ERR_TASK_SET_PRI_FAIL = 0x80000087, 58 EXT_ERR_TASK_LOCK_FAIL = 0x80000088, 59 EXT_ERR_TASK_UNLOCK_FAIL = 0x80000089, 60 EXT_ERR_TASK_DELAY_FAIL = 0x8000008A, 61 EXT_ERR_TASK_GET_INFO_FAIL = 0x8000008B, 62 EXT_ERR_TASK_REGISTER_SCHEDULE_FAIL = 0x8000008C, 63 EXT_ERR_TASK_NOT_CREATED = 0x8000008D, 64 65 /* ISR */ 66 EXT_ERR_ISR_INVALID_PARAM = 0x800000C1, 67 EXT_ERR_ISR_REQ_IRQ_FAIL = 0x800000C2, 68 EXT_ERR_ISR_ADD_JOB_MALLOC_FAIL = 0x800000C3, 69 EXT_ERR_ISR_ADD_JOB_SYS_FAIL = 0x800000C4, 70 EXT_ERR_ISR_FREE_IRQ_FAIL = 0x800000C5, 71 EXT_ERR_ISR_ALREADY_CREATED = 0x800000C6, 72 EXT_ERR_ISR_NOT_CREATED = 0x800000C7, 73 EXT_ERR_ISR_ENABLE_IRQ_FAIL = 0x800000C8, 74 EXT_ERR_ISR_IRQ_ADDR_NOK = 0x800000C9, 75 EXT_ERR_ISR_SET_PRI_FAIL = 0x800000CA, 76 77 /* MEM */ 78 EXT_ERR_MEM_INVALID_PARAM = 0x80000101, /*!< invalid param return from mem module */ 79 EXT_ERR_MEM_CREAT_POOL_FAIL = 0x80000102, 80 EXT_ERR_MEM_CREATE_POOL_NOT_ENOUGH_HANDLE = 0x80000103, 81 EXT_ERR_MEM_FREE_FAIL = 0x80000104, 82 EXT_ERR_MEM_RE_INIT = 0x80000105, 83 EXT_ERR_MEM_NOT_INIT = 0x80000106, 84 EXT_ERR_MEM_CREAT_POOL_MALLOC_FAIL = 0x80000107, 85 EXT_ERR_MEM_GET_INFO_FAIL = 0x80000108, 86 EXT_ERR_MEM_GET_OS_INFO_NOK = 0x80000109, 87 EXT_ERR_MEM_PSRAM_INIT_ERROR = 0x8000010A, 88 EXT_ERR_MEM_PSRAM_RE_INIT = 0x8000010B, 89 EXT_ERR_MEM_PSRAM_NOT_INIT = 0x8000010C, 90 EXT_ERR_MEM_PSRAM_FREE_ERROR = 0x8000010D, 91 92 /* POOL_MEM */ 93 EXT_ERR_POOL_MEM_INIT_FAIL = 0x80000131, 94 EXT_ERR_POOL_MEM_DEINIT_FAIL = 0x80000132, 95 96 /* OS Timer */ 97 EXT_ERR_TIMER_FAILURE = 0x80000141, 98 EXT_ERR_TIMER_INVALID_PARAM = 0x80000142, 99 EXT_ERR_TIMER_CREATE_HANDLE_FAIL = 0x80000143, 100 EXT_ERR_TIMER_START_FAIL = 0x80000144, 101 EXT_ERR_TIMER_HANDLE_NOT_CREATE = 0x80000145, 102 EXT_ERR_TIMER_HANDLE_INVALID = 0x80000146, 103 EXT_ERR_TIMER_STATUS_INVALID = 0x80000147, 104 EXT_ERR_TIMER_STATUS_START = 0x80000148, 105 EXT_ERR_TIMER_INVALID_MODE = 0x80000149, 106 EXT_ERR_TIMER_EXPIRE_INVALID = 0x8000014A, 107 EXT_ERR_TIMER_FUNCTION_NULL = 0x8000014B, 108 EXT_ERR_TIMER_HANDLE_MAXSIZE = 0x8000014C, 109 EXT_ERR_TIMER_MALLOC_FAIL = 0x8000014D, 110 EXT_ERR_TIMER_NOT_INIT = 0x8000014E, 111 112 /* SEM */ 113 EXT_ERR_SEM_INVALID_PARAM = 0x80000181, 114 EXT_ERR_SEM_CREATE_FAIL = 0x80000182, 115 EXT_ERR_SEM_DELETE_FAIL = 0x80000183, 116 EXT_ERR_SEM_WAIT_FAIL = 0x80000184, 117 EXT_ERR_SEM_SIG_FAIL = 0x80000185, 118 EXT_ERR_SEM_WAIT_TIME_OUT = 0x80000186, 119 120 /* MUX */ 121 EXT_ERR_MUX_INVALID_PARAM = 0x800001C1, 122 EXT_ERR_MUX_CREATE_FAIL = 0x800001C2, 123 EXT_ERR_MUX_DELETE_FAIL = 0x800001C3, 124 EXT_ERR_MUX_PEND_FAIL = 0x800001C4, 125 EXT_ERR_MUX_POST_FAIL = 0x800001C5, 126 127 /* MSG */ 128 EXT_ERR_MSG_INVALID_PARAM = 0x80000201, 129 EXT_ERR_MSG_CREATE_Q_FAIL = 0x80000202, 130 EXT_ERR_MSG_DELETE_Q_FAIL = 0x80000203, 131 EXT_ERR_MSG_WAIT_FAIL = 0x80000204, 132 EXT_ERR_MSG_SEND_FAIL = 0x80000205, 133 EXT_ERR_MSG_GET_Q_INFO_FAIL = 0x80000206, 134 EXT_ERR_MSG_Q_DELETE_FAIL = 0x80000207, 135 EXT_ERR_MSG_WAIT_TIME_OUT = 0x80000208, 136 EXT_ERR_MSG_QUEUE_ISFULL = 0x80000209, 137 EXT_ERR_MSG_QUEUE_NOT_CREATE = 0x8000020A, 138 139 /* EVENT */ 140 EXT_ERR_EVENT_INVALID_PARAM = 0x80000241, 141 EXT_ERR_EVENT_CREATE_NO_HADNLE = 0x80000242, 142 EXT_ERR_EVENT_CREATE_SYS_FAIL = 0x80000243, 143 EXT_ERR_EVENT_SEND_FAIL = 0x80000244, 144 EXT_ERR_EVENT_WAIT_FAIL = 0x80000245, 145 EXT_ERR_EVENT_CLEAR_FAIL = 0x80000246, 146 EXT_ERR_EVENT_RE_INIT = 0x80000247, 147 EXT_ERR_EVENT_NOT_ENOUGH_MEMORY = 0x80000248, 148 EXT_ERR_EVENT_NOT_INIT = 0x80000249, 149 EXT_ERR_EVENT_DELETE_FAIL = 0x8000024A, 150 EXT_ERR_EVENT_WAIT_TIME_OUT = 0x8000024B, 151 EXT_ERR_EVENT_CREATE_NO_ENOUGH_HADNLE = 0x8000024C, 152 153 /* SPINLOCK */ 154 EXT_ERR_SPINLOCK_INVALID_PARAM = 0x80000251, 155 EXT_ERR_SPINLOCK_NOT_ENOUGH_MEMORY = 0x80000252, 156 EXT_ERR_SPINLOCK_NOT_INIT = 0x80000253, 157 158 /* OS Stat */ 159 EXT_ERR_OS_STAT_INVALID_PARAM = 0x80000281, 160 EXT_ERR_OS_STAT_SYSTEM_CALL_ERROR = 0x80000282, 161 162 /* WAIT */ 163 EXT_ERR_WAIT_INVALID_PARAM = 0x80000291, 164 EXT_ERR_WAIT_MALLOC_FAILURE = 0x80000292, 165 166 /* km */ 167 EXT_ERR_KM_INVALID_PARAMETER = 0x80000300, 168 EXT_ERR_KM_ENV_NOT_READY = 0x80000301, 169 EXT_ERR_KM_KSLOT_BUSY = 0x80000302, 170 EXT_ERR_KM_TIMEOUT = 0x80000303, 171 EXT_ERR_KM_KLAD_BUSY = 0x80000304, 172 EXT_ERR_KM_RKP_BUSY = 0x80000305, 173 174 /* otp */ 175 EXT_ERR_OTP_INVALID_PARAMETER = 0x80000320, 176 EXT_ERR_OTP_BUSY = 0x80000321, 177 EXT_ERR_OTP_ADDR_NOT_ALIGNED = 0x80000322, 178 EXT_ERR_OTP_TIMEOUT = 0x80000323, 179 EXT_ERR_OTP_PERMISSION_FAILURE = 0x80000324, 180 181 /* cipher (block 13) */ 182 EXT_ERR_CIPHER_INVALID_PARAMETER = 0x80000340, 183 EXT_ERR_CIPHER_UNSUPPORTED = 0x80000341, 184 EXT_ERR_CIPHER_ENV_NOT_READY = 0x80000342, 185 EXT_ERR_CIPHER_BUSY = 0x80000343, 186 EXT_ERR_CIPHER_TIMEOUT = 0x80000344, 187 EXT_ERR_CIPHER_FAILED_MEM = 0x80000345, 188 EXT_ERR_CIPHER_ADDR_NOT_ALIGNED = 0x80000346, 189 EXT_ERR_CIPHER_SIZE_NOT_ALIGNED = 0x80000347, 190 EXT_ERR_CIPHER_OVERFLOW = 0x80000348, 191 192 /* HASH */ 193 EXT_ERR_HASH_INVALID_PARAMETER = 0x80000350, 194 EXT_ERR_HASH_UNSUPPORTED = 0x80000351, 195 EXT_ERR_HASH_ADDR_NOT_ALIGNED = 0x80000352, 196 EXT_ERR_HASH_SIZE_NOT_ALIGNED = 0x80000353, 197 EXT_ERR_HASH_ENV_NOT_READY = 0x80000354, 198 EXT_ERR_HASH_BUSY = 0x80000355, 199 EXT_ERR_HASH_TIMEOUT = 0x80000356, 200 EXT_ERR_HASH_FAILED_MEM = 0x80000357, 201 EXT_ERR_HASH_OVERFLOW = 0x80000358, 202 203 /* COMMON */ 204 EXT_ERR_INVALID_CPU = 0x80000360, 205 EXT_ERR_FAPC_INVALID_PARAMETER = 0x80000361, 206 EXT_ERR_RAPC_INVALID_PARAMETER = 0x80000362, 207 208 /* PKE (block 14) */ 209 EXT_ERR_PKE_INVALID_PARAMETER = 0x80000380, 210 EXT_ERR_PKE_ENV_NOT_READY = 0x80000381, 211 EXT_ERR_PKE_TIMEOUT = 0x80000382, 212 EXT_ERR_PKE_BUSY = 0x80000383, 213 EXT_ERR_PKE_UNSUPPORTED = 0x80000384, 214 EXT_ERR_PKE_ROBUST_WARNING = 0x80000385, 215 EXT_ERR_PKE_INVALID_PADDING = 0x80000386, 216 EXT_ERR_PKE_BUF_TOO_SMALL = 0x80000387, 217 218 /* File System */ 219 EXT_ERR_FS_INVALID_PARAM = 0x80000401, 220 EXT_ERR_FS_NO_DEVICE = 0x80000402, 221 EXT_ERR_FS_NO_SPACE = 0x80000403, /* No space left on device */ 222 EXT_ERR_FS_BAD_DESCRIPTOR = 0x80000404, 223 EXT_ERR_FS_FILE_EXISTS = 0x80000405, 224 EXT_ERR_FS_NOT_FOUND = 0x80000406, 225 EXT_ERR_FS_NAME_TOO_LONG = 0x80000407, 226 EXT_ERR_FS_READ_ONLY_FS = 0x80000408, /* Read-only file system */ 227 EXT_ERR_FS_IO_ERROR = 0x80000409, 228 EXT_ERR_FS_NO_MORE_FILES = 0x8000040A, 229 230 /* 231 * 3 DRIVE (0x8000_1000 - 0x8000_3000) 232 * 233 * IO moudle 234 */ 235 EXT_ERR_IO_NOT_INIT = 0x80001041, 236 EXT_ERR_IO_INVALID_PARAMETER = 0x80001042, 237 EXT_ERR_IO_RELEASE_ERROR = 0x80001043, 238 EXT_ERR_IO_SET_FUNC_ERROR = 0x80001044, 239 EXT_ERR_IO_GET_FUNC_ERROR = 0x80001045, 240 EXT_ERR_IO_GET_PULL_ERROR = 0x80001046, 241 EXT_ERR_IO_GET_STRENGTH_ERROR = 0x80001047, 242 EXT_ERR_IO_GET_SLEW_ERROR = 0x80001048, 243 EXT_ERR_IO_GET_TRIGGER_ERROR = 0x80001049, 244 EXT_ERR_IO_FAILURE = 0x8000104A, 245 246 /* GPIO moudle */ 247 EXT_ERR_GPIO_NOT_INIT = 0x80001081, 248 EXT_ERR_GPIO_INVALID_PARAMETER = 0x80001082, 249 EXT_ERR_GPIO_PIN_ERROR = 0x80001083, 250 EXT_ERR_GPIO_DIR_ERROR = 0x80001084, 251 EXT_ERR_GPIO_FAILURE = 0x80001085, 252 253 /* RTC moudle */ 254 EXT_ERR_RTC_NOT_INIT = 0x80001091, 255 EXT_ERR_RTC_INVALID_PARAMETER = 0x80001092, 256 EXT_ERR_RTC_NO_VALID = 0x80001093, 257 EXT_ERR_RTC_FAILURE = 0x80001094, 258 259 /* CALENDAR moudle */ 260 EXT_ERR_CALENDAR_NOT_INIT = 0x80001095, 261 EXT_ERR_CALENDAR_INVALID_PARAMETER = 0x80001096, 262 EXT_ERR_CALENDAR_NO_VALID = 0x80001097, 263 EXT_ERR_CALENDAR_FAILURE = 0x80001098, 264 265 /* UART moudle */ 266 EXT_ERR_UART_INVALID_PARAMETER = 0x800010C1, 267 EXT_ERR_UART_INVALID_SUSPEND = 0x800010C2, 268 EXT_ERR_UART_INVALID_PARITY = 0x800010C3, 269 EXT_ERR_UART_INVALID_DATA_BITS = 0x800010C4, 270 EXT_ERR_UART_INVALID_STOP_BITS = 0x800010C5, 271 EXT_ERR_UART_INVALID_BAUD = 0x800010C6, 272 EXT_ERR_UART_INVALID_COM_PORT = 0x800010C7, 273 EXT_ERR_UART_SW_BUF_CREATE_FAIL = 0x800010C8, 274 EXT_ERR_UART_NOT_SUPPORT = 0x800010C9, 275 EXT_ERR_UART_INVALID_ID = 0x800010CA, 276 EXT_ERR_UART_CREATE_EVENT_FAIL = 0x800010CB, 277 EXT_ERR_UART_OPEN_TX_DMA_CHN_FAIL = 0x800010CC, 278 EXT_ERR_UART_CLOSE_TX_DMA_CHN_FAIL = 0x800010CD, 279 EXT_ERR_UART_TX_DMA_NOT_ENABLED = 0x800010CE, 280 EXT_ERR_UART_CFG_NOT_SUPPORT_NONE_FIFO = 0x800010CF, 281 EXT_ERR_UART_DRIVER_RESOURCE_REINIT = 0x800010D1, /*!< uart driver resource have initialized */ 282 EXT_ERR_UART_DEVICE_RESOURCE_REINIT = 0x800010D2, /*!< uart device resource have initialized */ 283 EXT_ERR_UART_INVALID_FLOW_CTRL = 0x800010D3, 284 EXT_ERR_UART_BUF_DEINIT_FAIL = 0x800010D4, 285 EXT_ERR_UART_DEINIT_WRITTING_READING = 0x800010D5, 286 EXT_ERR_UART_SEND_XON_FAIL = 0x800010D6, 287 EXT_ERR_UART_SEND_XOFF_FAIL = 0x800010D7, 288 EXT_ERR_UART_MEM_OPT_FAIL = 0x800010D8, 289 EXT_ERR_UART_RX_BUF_NOT_CREATED = 0x800010D9, 290 EXT_ERR_UART_ID_INIT_ALREADY = 0x800010DA, 291 EXT_ERR_UART_ID_NOT_INIT = 0x800010DB, 292 293 /* SPI moudle */ 294 EXT_ERR_SPI_NOT_INIT = 0x80001101, 295 EXT_ERR_SPI_INVALID_PARAMETER = 0x80001102, 296 EXT_ERR_SPI_PIN_ERROR = 0x80001103, 297 EXT_ERR_SPI_BUSY = 0x80001104, 298 EXT_ERR_SPI_FAILURE = 0x80001105, 299 EXT_ERR_SPI_ALREADY_INIT = 0x80001106, 300 EXT_ERR_SPI_WRITE_TIMEOUT = 0x80001107, 301 EXT_ERR_SPI_READ_TIMEOUT = 0x80001108, 302 EXT_ERR_SPI_MODE_ERROR = 0x80001109, 303 EXT_ERR_SPI_DMA_OPEN_FAILURE = 0x8000110A, 304 EXT_ERR_SPI_DMA_TRANSFER_FAILURE = 0x8000110B, 305 EXT_ERR_SPI_CORE_ERROR = 0x8000110C, 306 EXT_ERR_SPI_NOT_SUPPORT_DMA = 0x8000110D, 307 EXT_ERR_SPI_NOT_SUPPORT_CRC = 0x8000110E, 308 /* efuse */ 309 EXT_ERR_EFUSE_INVALIDATE_ID = 0x80001121, 310 EXT_ERR_EFUSE_INVALIDATE_PARA = 0x80001122, 311 EXT_ERR_EFUSE_WRITE_ERR = 0x80001123, 312 EXT_ERR_EFUSE_INVALIDATE_AUTH = 0x80001124, 313 EXT_ERR_EFUSE_BUSY = 0x80001125, 314 EXT_ERR_EFUSE_TIMEOUT = 0x80001126, 315 EXT_ERR_EFUSE_STATE_ADDR = 0x80001127, 316 EXT_ERR_EFUSE_WRITE_ALL_ZERO = 0x80001128, 317 318 /* I2C moudle */ 319 EXT_ERR_I2C_NOT_INIT = 0x80001141, 320 EXT_ERR_I2C_INVALID_PARAMETER = 0x80001142, 321 EXT_ERR_I2C_PIN_ERROR = 0x80001143, 322 EXT_ERR_I2C_BUSY_ERROR = 0x80001144, 323 EXT_ERR_I2C_SEND_DATA_ERROR = 0x80001145, 324 EXT_ERR_I2C_RECEIVE_DATA_ERROR = 0x80001146, 325 EXT_ERR_I2C_ACK_ERROR = 0x80001147, 326 EXT_ERR_I2C_ARB_ERROR = 0x80001148, 327 EXT_ERR_I2C_TIMEOUT_ERROR = 0x80001149, 328 EXT_ERR_I2C_FAILURE = 0x8000114A, 329 EXT_ERR_I2C_TIMEOUT_START = 0x8000114B, 330 EXT_ERR_I2C_TIMEOUT_WAIT = 0x8000114C, 331 EXT_ERR_I2C_TIMEOUT_STOP = 0x8000114F, 332 EXT_ERR_I2C_TIMEOUT_RCV_BYTE = 0x80001150, 333 EXT_ERR_I2C_TIMEOUT_RCV_BYTE_PROC = 0x80001151, 334 EXT_ERR_I2C_WAIT_SEM_FAIL = 0x80001152, 335 EXT_ERR_I2C_START_ACK_ERR = 0x80001153, 336 EXT_ERR_I2C_WAIT_ACK_ERR = 0x80001154, 337 EXT_ERR_I2C_ARBITRATE_ERR = 0x80001155, 338 EXT_ERR_I2C_INITED = 0x80001156, 339 EXT_ERR_I2C_NO_POWER_SUPPLY = 0x80001157, 340 341 /* i2s moudle */ 342 EXT_ERR_I2S_INVALID_PARAMETER = 0x80001161, 343 EXT_ERR_I2S_WRITE_TIMEOUT = 0x80001162, 344 EXT_ERR_I2S_MALLOC_FAIL = 0x80001163, 345 EXT_ERR_I2S_MEMCPY_FAIL = 0x80001164, 346 347 /* PWM moudle */ 348 EXT_ERR_PWM_NOT_INIT = 0x80001181, 349 EXT_ERR_PWM_INVALID_PARAMETER = 0x80001182, 350 EXT_ERR_PWM_PIN_ERROR = 0x80001183, 351 EXT_ERR_PWM_FAILURE = 0x80001184, 352 EXT_ERR_PWM_UNSUPPORT_DUTY_RATIO = 0x80001185, 353 EXT_ERR_PWM_INIT_ALREADY = 0x80001186, 354 355 /* Flash moudule */ 356 EXT_ERR_FLASH_NOT_INIT = 0x800011C1, 357 EXT_ERR_FLASH_INVALID_PARAMETER = 0x800011C2, 358 EXT_ERR_FLASH_INVALID_PARAM_BEYOND_ADDR = 0x800011C3, 359 EXT_ERR_FLASH_INVALID_PARAM_SIZE_ZERO = 0x800011C4, 360 EXT_ERR_FLASH_INVALID_PARAM_ERASE_NOT_ALIGN = 0x800011C5, 361 EXT_ERR_FLASH_INVALID_PARAM_IOCTRL_DATA_NULL = 0x800011C6, 362 EXT_ERR_FLASH_INVALID_PARAM_DATA_NULL = 0x800011C7, 363 EXT_ERR_FLASH_INVALID_PARAM_PKI_MODIFY = 0x800011C8, 364 EXT_ERR_FLASH_INVALID_PARAM_PAD1 = 0x800011C9, 365 EXT_ERR_FLASH_INVALID_PARAM_PAD2 = 0x800011CA, 366 EXT_ERR_FLASH_INVALID_PARAM_PAD3 = 0x800011CB, 367 EXT_ERR_FLASH_TIME_OUT_WAIT_READY = 0x800011CC, 368 EXT_ERR_FLASH_QUAD_MODE_READ_REG1 = 0x800011CD, 369 EXT_ERR_FLASH_QUAD_MODE_READ_REG2 = 0x800011CE, 370 EXT_ERR_FLASH_QUAD_MODE_COMPARE_REG = 0x800011CF, 371 EXT_ERR_FLASH_NO_MATCH_FLASH = 0x800011D0, 372 EXT_ERR_FLASH_WRITE_ENABLE = 0x800011D1, 373 EXT_ERR_FLASH_NO_MATCH_ERASE_SIZE = 0x800011D2, 374 EXT_ERR_FLASH_MAX_SPI_OP = 0x800011D3, 375 EXT_ERR_FLASH_NOT_SUPPORT_IOCTRL_ID = 0x800011D4, 376 EXT_ERR_FLASH_INVALID_CHIP_ID = 0x800011D5, 377 EXT_ERR_FLASH_RE_INIT = 0x800011D6, 378 EXT_ERR_FLASH_WRITE_NOT_SUPPORT_ERASE = 0x800011D7, 379 EXT_ERR_FLASH_WRITE_COMPARE_WRONG = 0x800011D8, 380 EXT_ERR_FLASH_WAIT_CFG_START_TIME_OUT = 0x800011D9, 381 EXT_ERR_FLASH_PATITION_INIT_FAIL = 0x800011DA, 382 EXT_ERR_FLASH_INITILIZATION = 0x800011DB, 383 EXT_ERR_FLASH_ERASE_NOT_4K_ALIGN = 0x800011DC, 384 EXT_ERR_FLASH_RPC_COMMAND = 0x800011DD, 385 EXT_ERR_FLASH_ADD_WRITE_TASK = 0x800011DE, 386 EXT_ERR_FLASH_ADD_ERASE_TASK = 0x800011DF, 387 EXT_ERR_FLASH_WRITE_TASK = 0x800011E0, 388 EXT_ERR_FLASH_ERASE_TASK = 0x800011E1, 389 EXT_ERR_FLASH_RPC_READ = 0x800011E2, 390 EXT_ERR_FLASH_INVALID_CMD = 0x800011E3, 391 EXT_ERR_FLASH_INVALID_SR_BIT = 0x800011E4, 392 393 /* dma */ 394 EXT_ERR_DMA_INVALID_PARA = 0x80001201, 395 EXT_ERR_DMA_NOT_INIT = 0x80001202, 396 EXT_ERR_DMA_BUSY = 0x80001203, 397 EXT_ERR_DMA_TRANSFER_FAIL = 0x80001204, 398 EXT_ERR_DMA_TRANSFER_TIMEOUT = 0x80001205, 399 EXT_ERR_DMA_GET_NOTE_FAIL = 0x80001206, 400 EXT_ERR_DMA_LLI_NOT_CREATE = 0x80001207, 401 EXT_ERR_DMA_NO_AVAIL_CONTROLLER = 0x80001208, 402 EXT_ERR_DMA_NO_AVAIL_CH = 0x80001209, 403 EXT_ERR_DMA_UNSUPPORTED_PERIPHERAL = 0x8000120A, 404 EXT_ERR_DMA_NOT_SUPPORTED_CONFIG = 0x8000120B, 405 EXT_ERR_DMA_ERROR_CONFIG = 0x8000120C, 406 EXT_ERR_DMA_INCOMPLETE_CONFIG = 0x8000120D, 407 EXT_ERR_DMA_ONE_TIME_BATCHED_CONFIGS_EXCEEDED = 0x8000120E, 408 EXT_ERR_DMA_CONFIG_QUEUE_FULL = 0x8000120F, 409 EXT_ERR_DMA_OUT_OF_MEMORY = 0x80001210, 410 EXT_ERR_DMA_NO_AVAIL_FREE_CONFIG = 0x80001211, 411 EXT_ERR_DMA_CHANNEL_NOT_OPEN = 0x80001212, 412 EXT_ERR_DMA_IRQ_ENABLE_FAIL = 0x80001213, 413 EXT_ERR_DMA_LLI_NOTE_FULL = 0x80001214, 414 EXT_ERR_DMA_SRC_PERIPHERAL = 0x80001215, 415 EXT_ERR_DMA_DST_PERIPHERAL = 0x80001216, 416 EXT_ERR_DMA_PERIPHERAL = 0x80001217, 417 EXT_ERR_DMA_CHANNEL = 0x80001218, 418 EXT_ERR_DMA_DST_WIDTH = 0x80001219, 419 EXT_ERR_DMA_ADDRESS = 0x8000121A, 420 EXT_ERR_DMA_PERIPHERAL_CONFIG = 0x8000121B, 421 EXT_ERR_DMA_LLI_ADDRESS = 0x8000121C, 422 EXT_ERR_DMA_DEVICE_NOT_INIT = 0x8000121D, 423 EXT_ERR_DMA_TRANSFER_TYPE = 0x8000121E, 424 425 /* WDT */ 426 EXT_ERR_WDT_PARA_ERROR = 0x80001241, 427 EXT_ERR_WDT_INTERVAL_INVALID = 0x80001242, 428 EXT_ERR_WDT_IRQ_ENABLE_FAILED = 0x80001243, 429 430 /* HWI */ 431 EXT_ERR_HWI_INVALID_NUM = 0x80001281, 432 433 /* timer */ 434 EXT_ERR_TIMER_NO_VALID_TIMER = 0x800012C1, 435 EXT_ERR_TIMER_INVALID_PARAMETER = 0x800012C2, 436 437 /* hw_copy */ 438 EXT_ERR_HW_COPY_INVALID_PARA = 0x80001301, 439 EXT_ERR_HW_COPY_BUSY = 0x80001302, 440 441 /* adc */ 442 EXT_ERR_ADC_PARAMETER_WRONG = 0x80001311, 443 EXT_ERR_ADC_INVALID_CHANNEL_ID = 0x80001312, 444 EXT_ERR_ADC_TIMEOUT = 0x80001313, 445 EXT_ERR_ADC_NOT_INIT = 0x80001314, 446 447 /* swi */ 448 EXT_ERR_SWI_INVALID_ID = 0x80001341, 449 450 /* ANALOG */ 451 EXT_ERR_ANALOG_MUTEX_ERROR = 0x80001381, 452 EXT_ERR_ANALOG_RESOURCE_BUSY = 0x80001382, 453 EXT_ERR_ANALOG_RESOURCE_CONNECT_ERROR = 0x80001383, 454 EXT_ERR_ANALOG_RESOURCE_FREE_ERROR = 0x80001384, 455 EXT_ERR_ANALOG_VOL_TYPE_ERROR = 0x80001385, 456 EXT_ERR_ANALOG_READ_VOL_ERROR = 0x80001386, 457 EXT_ERR_ANALOG_AIO_PIN_ERROR = 0x80001387, 458 EXT_ERR_ANALOG_IDRV_INVALID_RANGE = 0x80001388, 459 EXT_ERR_ANALOG_COMP_NUMBER_ERROR = 0x80001389, 460 EXT_ERR_ANALOG_COMP_INVALID_RANGE = 0x8000138A, 461 EXT_ERR_ANALOG_VALUE_SET_ERROR = 0x8000138B, 462 EXT_ERR_ANALOG_CORE_NOT_SUPPORT = 0x8000138C, 463 EXT_ERR_ANALOG_PARAMETER_ERROR = 0x8000138D, 464 EXT_ERR_ANALOG_FUNC_UNREADY_ERROR = 0x8000138E, 465 EXT_ERR_ANALOG_ADC_TIME_OUT_ERROR = 0x8000138F, 466 EXT_ERR_ANALOG_ADC_NOT_CALIBRATE_ERROR = 0x80001391, 467 EXT_ERR_ANALOG_RESOURCE_NOT_OWNED_ERROR = 0x80001392, 468 EXT_ERR_ANALOG_COMP_NOT_SET_AIO_PIN = 0x80001393, 469 EXT_ERR_ANALOG_OTP_VALUE_GET_ERROR = 0x80001394, 470 EXT_ERR_ANALOG_AIO_FUNC_ERROR = 0x80001395, 471 472 /* YMODEM */ 473 EXT_ERR_YMODEM_ERR_TIMEOUT = 0x80001401, 474 EXT_ERR_YMODEM_ERR_CANCEL = 0x80001402, 475 EXT_ERR_YMODEM_ERR_FRAME = 0x80001403, 476 EXT_ERR_YMODEM_ERR_CS = 0x80001404, 477 EXT_ERR_YMODEM_ERR_EOT = 0x80001405, 478 EXT_ERR_YMODEM_ERR_SEQ = 0x80001406, 479 EXT_ERR_YMODEM_ERR_LENTH = 0x80001407, 480 481 /* IPC */ 482 EXT_ERR_IPC_MSG_FULL = 0x80001541, 483 EXT_ERR_IPC_MSG_ADDR_NULL = 0x80001542, 484 EXT_ERR_IPC_MSG_ZEROCOPY_WRONG = 0x80001543, 485 EXT_ERR_IPC_MSG_ALREADY_INIT = 0x80001544, 486 EXT_ERR_IPC_MSG_TAKE_SEM_FAIL = 0x80001545, 487 EXT_ERR_IPC_MSG_SEND_BUSY = 0x80001546, 488 EXT_ERR_IPC_MSG_GIVE_SEM_FAIL = 0x80001547, 489 EXT_ERR_IPC_MSG_INVALID_PARAM = 0x80001548, 490 EXT_ERR_IPC_MSG_PRI_QUEUE_FULL = 0x80001549, 491 EXT_ERR_IPC_MSG_PRI_QUEUE_EMPTY = 0x8000154A, 492 EXT_ERR_IPC_MSG_RECV_INVALID_ID = 0x8000154B, 493 EXT_ERR_IPC_MSG_PROCESS_FAILED = 0x8000154C, 494 EXT_ERR_IPC_MSG_MEM_QUEUE_EMPTY = 0x8000154D, 495 EXT_ERR_IPC_MSG_INIT_ALREADY = 0x8000154E, 496 EXT_ERR_IPC_QUEUE_INVALID_ID = 0x8000154F, 497 EXT_ERR_IPC_QUEUE_ADDR_NULL = 0x80001550, 498 EXT_ERR_IPC_QUEUE_FULL = 0x80001551, 499 EXT_ERR_IPC_QUEUE_EMPTY = 0x80001552, 500 EXT_ERR_IPC_QUEUE_NOT_INIT = 0x80001553, 501 EXT_ERR_IPC_SHM_REPEATE_RELEASE = 0x80001554, 502 EXT_ERR_IPC_SHM_INVALID_ID = 0x80001555, 503 EXT_ERR_IPC_SHM_NULL_POITER = 0x80001556, 504 EXT_ERR_IPC_SHM_ILLEGAL_POINTER = 0x80001557, 505 EXT_ERR_IPC_SHM_INVALID_POINTER = 0x80001558, 506 EXT_ERR_IPC_SHM_NOT_INIT = 0x80001559, 507 EXT_ERR_IPC_MEMCPY_EXCEPTION = 0x8000155A, 508 EXT_ERR_IPC_MBX_BUSY = 0x8000155B, 509 510 /* MIPI TX1 */ 511 EXT_ERR_MIPI_NOT_INIT = 0x80001581, 512 EXT_ERR_MIPI_IRQ_REQUEST_FAILED = 0x80001582, 513 EXT_ERR_MIPI_IRQ_ENABLE_FAILED = 0x80001583, 514 EXT_ERR_MIPI_CREATE_MUX_FAIL = 0x80001584, 515 EXT_ERR_MIPI_PEND_MUX_FAIL = 0x80001585, 516 EXT_ERR_MIPI_INVALID_PARAM = 0x80001586, 517 EXT_ERR_MIPI_INVALID_CMD_INFO = 0x80001587, 518 EXT_ERR_MIPI_MALLOC_FAIL = 0x80001588, 519 EXT_ERR_MIPI_MEMCPY_FAIL = 0x80001589, 520 EXT_ERR_MIPI_INVALID_IOCTL_CMD = 0x8000158A, 521 EXT_ERR_MIPI_FIFO_EMPTY = 0x8000158B, 522 EXT_ERR_MIPI_FIFO_FULL = 0x8000158C, 523 EXT_ERR_MIPI_GET_DATA_NULL = 0x8000158D, 524 EXT_ERR_MIPI_SEND_SHORT_PACKET = 0x8000158E, 525 EXT_ERR_MIPI_READ_FIFO_DATA = 0x8000158F, 526 EXT_ERR_MIPI_COMBO_DEV_NOT_CONFIG = 0x80001590, 527 EXT_ERR_MIPI_DEV_ALREADY_ENABLE = 0x80001591, 528 EXT_ERR_MIPI_DEV_NOT_ENABLE = 0x80001592, 529 EXT_ERR_MIPI_EXIT_SDLP_TIMEOUT = 0x80001593, 530 EXT_ERR_MIPI_READ_FAILED = 0x80001594, 531 EXT_ERR_MIPI_WRITE_FAILED = 0x80001595, 532 EXT_ERR_MIPI_INVALID_MODE = 0x80001596, 533 EXT_ERR_MIPI_INVALID_FORMAT = 0x80001597, 534 EXT_ERR_MIPI_DEV_CFG_FAILED = 0x80001598, 535 EXT_ERR_MIPI_I2C_INIT_FAILED = 0x80001599, 536 EXT_ERR_MIPI_I2C_READ_FAILED = 0x8000159A, 537 EXT_ERR_MIPI_I2C_WRITE_FAILED = 0x8000159B, 538 EXT_ERR_MIPI_DATA_TYPE_INVALID = 0x8000159C, 539 540 /* MIPI TX2 */ 541 EXT_ERR_MIPI_ALREADY_INIT = 0x800015C1, 542 EXT_ERR_MIPI_INVALID_COLORBAR_ORIEN = 0x800015C2, 543 EXT_ERR_MIPI_INVALID_COLORBAR_INPUT_MODE = 0x800015C3, 544 545 /* SDIO */ 546 EXT_ERR_SDIO_INVALID_PARAMETER = 0x80001600, 547 EXT_ERR_SDIO_ALREADY_START = 0x80001601, 548 EXT_ERR_SDIO_PROC_TASK_INIT_FAIL = 0x80001602, 549 550 /* SDCC */ 551 EXT_ERR_SDCC_INVALID_PARAMETER = 0x80001610, 552 EXT_ERR_SDCC_ALREADY_START = 0x80001611, 553 EXT_ERR_SDCC_PROC_TASK_INIT_FAIL = 0x80001612, 554 555 /* QSPI */ 556 EXT_ERR_QSPI_INVALID_PARAM = 0x80001640, 557 EXT_ERR_QSPI_INVALID_PARAM_BEYOND_ADDR = 0x80001641, 558 EXT_ERR_QSPI_INVALID_PARAM_SIZE_ZERO = 0x80001642, 559 EXT_ERR_QSPI_WRITE_COMPARE_WRONG = 0x80001643, 560 EXT_ERR_QSPI_RE_INIT = 0x80001644, 561 EXT_ERR_QSPI_INVALID_PARAM_DATA_NULL = 0x80001645, 562 EXT_ERR_QSPI_INVALID_CMD_DUMMY_BYTE = 0x80001646, 563 EXT_ERR_QSPI_INVALID_CMD_SPI_IFTYPE = 0x80001647, 564 EXT_ERR_QSPI_INVALID_CMD_DATA_SIZE = 0x80001648, 565 EXT_ERR_QSPI_INVALID_BUS_RECV_DATA_SIZE = 0x80001649, 566 EXT_ERR_QSPI_INVALID_BUS_RECV_DUMMY_BYTE = 0x8000164A, 567 EXT_ERR_QSPI_INVALID_BUS_RECV_SPI_IFTYPE = 0x8000164B, 568 EXT_ERR_QSPI_INVALID_BUS_TRANS_DATA_SIZE = 0x8000164C, 569 EXT_ERR_QSPI_INVALID_BUS_TRANS_DUMMY_BYTE = 0x8000164D, 570 EXT_ERR_QSPI_INVALID_BUS_TRANS_SPI_IFTYPE = 0x8000164E, 571 EXT_ERR_QSPI_INVALID_BUS_MAP_SIZE = 0x8000164F, 572 EXT_ERR_QSPI_INVALID_GLOBAL_SPI_MODE = 0x80001650, 573 EXT_ERR_QSPI_NOT_INIT = 0x80001651, 574 575 /* HW TIMER */ 576 EXT_ERR_HWTIMER_NO_INIT = 0x80001680, 577 EXT_ERR_HWTIMER_INVALID_PARAMETER = 0x80001681, 578 EXT_ERR_HWTIMER_INITILIZATION_ALREADY = 0x80001682, 579 580 /* ETH */ 581 EXT_ERR_ETH_INVALID_PARAMETER = 0x800016C0, 582 583 /* DNTC */ 584 EXT_ERR_DNTC_INVALID_PARAMETER = 0x80001700, 585 EXT_ERR_DNTC_INVALID_PARAMETER_PINNUM = 0x80001701, 586 EXT_ERR_DNTC_INVALID_PARAMETER_TEMPCODE = 0x80001702, 587 EXT_ERR_DNTC_INIT_ALREADY = 0x80001703, 588 EXT_ERR_DNTC_INIT_FAILURE = 0x80001704, 589 EXT_ERR_DNTC_INIT_NULL = 0x80001705, 590 EXT_ERR_DNTC_DEINIT_ALREADY = 0x80001706, 591 EXT_ERR_DNTC_NOT_INIT = 0x80001707, 592 EXT_ERR_DNTC_PDOWN_FAILURE = 0x80001708, 593 EXT_ERR_DNTC_REGISTER_ALREADY = 0x80001709, 594 EXT_ERR_DNTC_READ_FAILURE = 0x8000170A, 595 596 /* TSENSOR */ 597 EXT_ERR_TSENSOR_INVALID_PARAMETER = 0x80001740, 598 EXT_ERR_TSENSOR_NOT_INIT = 0x80001741, 599 600 /* CLK */ 601 EXT_ERR_CLK_INVALID_PARAMETER = 0x80001780, 602 EXT_ERR_CLK_NOT_REGISTER = 0x80001781, 603 604 /* memory */ 605 EXT_ERR_MEMORY_INVALID_REGION = 0x80001A01, 606 EXT_ERR_MEMORY_INVALID_PARAMETER = 0x80001A02, 607 EXT_ERR_MEMORY_NOT_ALIGNED = 0x80001A03, 608 609 /** 610 * This is a flash task state set by the owning core to indicate that this entry should be discarded by the SCPU. 611 * The owning core must not simply delete an entry as the SCPU may have already taken a reference to the memory and 612 * be periodically checking that for READY to be set. Value must remain identical to the flash_task_etypes.h 613 * value. 614 */ 615 EXT_ERR_FLASH_TASK_DISCARD = 0x80002040, 616 /** 617 * This is a flash task state set by the SCPU to confirm that the task entry was discarded by the SCPU (either 618 * because the owning core specified a DISCARD or because the value was illegal according to the SCPU) to indicate 619 * that the flash task was skipped and not executed. Value must remain identical to the flash_task_etypes.h value. 620 */ 621 EXT_ERR_FLASH_TASK_DISCARDED = 0x80002041, 622 /** 623 * This is a flash task state set by the owning core to inform the SCPU that this flash task can now be fully 624 * examined and executed by the SCPU. Value must remain identical to the flash_task_etypes.h value. 625 */ 626 EXT_ERR_FLASH_TASK_READY = 0x80002042, 627 /** 628 * This is a flash task state set by the SCPU to record that this flash task is being worked on by the SCPU. The 629 * owning core will only see this if it wakes up unexpectedly before the anticipated wake-up time set in the sleep 630 * co-ordination system. Value must remain identical to the flash_task_etypes.h value. 631 */ 632 EXT_ERR_FLASH_TASK_BEING_PROCESSED = 0x80002043, 633 /** 634 * This is a flash task state set by the SCPU to indicate that the flash task has been completed and the SCPU has 635 * dropped all references to the flash task so that the owning core may reclaim the memory. Value must remain 636 * identical to the flash_task_etypes.h value. 637 */ 638 EXT_ERR_FLASH_TASK_COMPLETED = 0x80002044, 639 /** 640 * The flash task struct has an incorrect identifier number used as a sanity check that this memory is what it is 641 * expected to be. 642 */ 643 EXT_ERR_FLASH_TASK_WRONG_STRUCT_IDENTIFIER = 0x80002045, 644 /** There are no more flash tasks to process */ 645 EXT_ERR_FLASH_TASK_NO_MORE_TASKS = 0x80002046, 646 /** There are only tasks that have not completed */ 647 EXT_ERR_FLASH_TASK_ONLY_PENDING_TASKS = 0x80002047, 648 /** The task is in progress */ 649 EXT_ERR_FLASH_TASK_IN_PROGRESS = 0x80002048, 650 /** The specified task is not found */ 651 EXT_ERR_FLASH_TASK_NOT_FOUND = 0x80002049, 652 /** The operation has already been done */ 653 EXT_ERR_FLASH_TASK_ALREADY_DONE = 0x8000204A, 654 /** The queue handle was requested */ 655 EXT_ERR_FLASH_TASK_REQUESTED_QUEUE = 0x8000204B, 656 /** The remote core is not ready for this request */ 657 EXT_ERR_FLASH_TASK_REMOTE_CORE_NOT_READY = 0x8000204C, 658 /** Invalid protection key */ 659 EXT_ERR_FLASH_TASK_INVALID_PK = 0x8000204D, 660 EXT_ERR_FLASH_TASK_INIT_FAILED = 0x8000204E, 661 EXT_ERR_FLASH_TASK_PE_VETO = 0x8000204F, 662 EXT_ERR_FLASH_TASK_BUSY = 0x80002050, 663 664 /* NEW PWM */ 665 EXT_ERR_NEW_PWM_INVALID_PARAMETER = 0x80002080, 666 667 /* CORE MUX */ 668 EXT_ERR_CORE_MUX_NOT_CREATED = 0x800020C0, 669 EXT_ERR_CORE_MUX_NOT_ENOUGH = 0x800020C1, 670 EXT_ERR_CORE_MUX_INVALID_ID = 0x800020C2, 671 EXT_ERR_CORE_MUX_BUSY = 0x800020C3, 672 673 /* 674 * 4 Component (0x8000_3000 - 0x8000_4000) 675 */ 676 /* NV */ 677 EXT_ERR_NV_NOT_INITIALISED = 0x80003000, 678 EXT_ERR_NV_INVALID_PARAMS = 0x80003001, 679 EXT_ERR_NV_ERROR_ERASING_PAGE = 0x80003002, 680 EXT_ERR_NV_NO_ENOUGH_SPACE = 0x80003003, 681 EXT_ERR_NV_KEY_NOT_FOUND = 0x80003004, 682 EXT_ERR_NV_TRYING_TO_MODIFY_A_PERMANENT_KEY = 0x80003005, 683 EXT_ERR_NV_WRITE_VETOED = 0x80003006, 684 EXT_ERR_NV_DEFRAGMENTATION_NEEDED = 0x80003007, 685 EXT_ERR_NV_INVALID_STORE = 0x80003008, 686 EXT_ERR_NV_WRITE_BUFFER_NOT_ALLOCATED = 0x80003009, 687 EXT_ERR_NV_KEY_HEADER_BUFFER_NOT_ALLOCATED = 0x8000300A, 688 EXT_ERR_NV_KEY_DATA_BUFFER_NOT_ALLOCATED = 0x8000300B, 689 EXT_ERR_NV_KEY_HASH_BUFFER_NOT_ALLOCATED = 0x8000300C, 690 EXT_ERR_NV_WRITE_BUFFER_TOO_SMALL = 0x8000300D, 691 EXT_ERR_NV_KEY_HASH_BUFFER_TOO_SMALL = 0x8000300E, 692 EXT_ERR_NV_GET_BUFFER_TOO_SMALL = 0x8000300F, 693 EXT_ERR_NV_AES_UNAVAILABLE = 0x80003010, 694 EXT_ERR_NV_HASH_UNAVAILABLE = 0x80003011, 695 EXT_ERR_NV_INVALID_PAGE = 0x80003012, 696 EXT_ERR_NV_ZERO_LENGTH_COPY = 0x80003013, 697 EXT_ERR_NV_LENGTH_MISMATCH = 0x80003014, 698 EXT_ERR_NV_HASH_MISMATCH = 0x80003015, 699 EXT_ERR_NV_DATA_MISMATCH = 0x80003016, 700 EXT_ERR_NV_SEARCH_PATTERN_MISMATCH = 0x80003017, 701 EXT_ERR_NV_SEARCH_KEY_TYPE_MISMATCH = 0x80003018, 702 EXT_ERR_NV_SEARCH_KEY_STATE_MISMATCH = 0x80003019, 703 EXT_ERR_NV_INVALID_KEY_HEADER = 0x8000301A, 704 EXT_ERR_NV_PAGE_NOT_FOUND = 0x8000301B, 705 EXT_ERR_NV_STATE_INVALID = 0x8000301C, 706 EXT_ERR_NV_KEY_NOT_IN_WRITE_QUEUE = 0x8000301D, 707 EXT_ERR_NV_BUFFER_PRIMED_PREMATURELY = 0x8000301E, 708 EXT_ERR_NV_ILLEGAL_OPERATION = 0x8000301F, 709 EXT_ERR_NV_RPC_ERROR = 0x80003020, 710 EXT_ERR_NV_READ_FLASH_ERR = 0x80003021, 711 EXT_ERR_NV_BUFFER_TOO_SMALL = 0x80003022, 712 EXT_ERR_NV_FAILURE = 0x80003023, 713 EXT_ERR_NV_INIT_FAILED = 0x80003024, 714 EXT_ERR_NV_PAGE_INIT_ERROR = 0x80003025, 715 EXT_ERR_NV_NO_KEY_DATA = 0x80003026, 716 EXT_ERR_NV_NOTIFY_LIST_FULL = 0x80003027, 717 EXT_ERR_NV_NOTIFY_SEGMENT_ERR = 0x80003028, 718 EXT_ERR_NV_SEM_WAIT_ERR = 0x80003029, 719 720 /* HCC MODULE */ 721 EXT_ERR_HCC_INIT_ERR = 0x80003030, 722 EXT_ERR_HCC_PARAM_ERR = 0x80003031, 723 EXT_ERR_HCC_STATE_OFF = 0x80003032, 724 EXT_ERR_HCC_STATE_EXCEPTION = 0x80003033, 725 EXT_ERR_HCC_BUILD_TX_BUF_ERR = 0x80003034, 726 EXT_ERR_HCC_TX_BUF_ERR = 0x80003035, 727 EXT_ERR_HCC_BUS_ERR = 0x80003036, 728 EXT_ERR_HCC_FC_PRE_PROC_ERR = 0x80003037, 729 EXT_ERR_HCC_HANDLER_ERR = 0x80003038, 730 EXT_ERR_HCC_FC_PROC_UNBLOCK = 0x80003039, 731 EXT_ERR_HCC_FC_PROC_BLOCK = 0x8000303A, 732 EXT_ERR_HCC_HANDLER_REPEAT = 0x8000303B, 733 EXT_ERR_HCC_SERVICE_REGISTER_REPEAT = 0x8000303C, 734 EXT_ERR_HCC_ROMBLE_HOOK_NULL = 0x8000303D, 735 EXT_ERR_HCC_ROMBLE_HOOK_CONTINUE = 0x8000303E, 736 737 /* CYCBUF */ 738 EXT_ERR_CYCBUF_NOT_ENOUGH_HANDLE = 0x80003041, 739 EXT_ERR_CYCBUF_INVALID_HANDLE = 0x80003042, 740 EXT_ERR_CYCBUF_MALLOC_FAIL = 0x80003043, 741 EXT_ERR_CYCBUF_BUSY = 0x80003044, 742 EXT_ERR_CYCBUF_NO_DATA = 0x80003045, 743 EXT_ERR_CYCBUF_MEMOPT_FAIL = 0x80003046, 744 EXT_ERR_CYCBUF_SUB_INVALID_FREE_LEN = 0x80003047, 745 EXT_ERR_CYCBUF_SUB_INVALID_USED_LEN = 0x80003048, 746 747 EXT_ERR_IRQ_REQUEST_FAIL = 0x80003081, 748 EXT_ERR_IRQ_FREE_FAIL = 0x80003082, 749 750 EXT_ERR_RAND_NOT_SUPPORT_CRYPT_RAND = 0x800030c1, 751 752 EXT_ERR_CORE_MUTEX_INVALID_ID = 0x80003101, 753 EXT_ERR_CORE_MUTEX_GET_FAIL = 0x80003102, 754 EXT_ERR_CORE_MUTEX_GET_TIME_OUT = 0x80003103, 755 756 EXT_ERR_TRACK_INIT_FAIL = 0x80003141, 757 EXT_ERR_TRACK_START_FAIL = 0x80003142, 758 EXT_ERR_TRACK_DEINIT_FAIL = 0x80003143, 759 EXT_ERR_TRACK_GET_INFO_FAIL = 0x80003144, 760 EXT_ERR_TRACK_RECORD_FAIL = 0x80003145, 761 762 /* PARTITION */ 763 EXT_ERR_PARTITION_INIT_ERR = 0x80003160, 764 EXT_ERR_PARTITION_NOT_SUPPORT = 0x80003161, 765 EXT_ERR_PARTITION_INVALID_PARAMS = 0x80003162, 766 EXT_ERR_PARTITION_CONFIG_NOT_FOUND = 0x80003163, 767 EXT_ERR_IMAGE_CONFIG_NOT_FOUND = 0x80003164, 768 769 /* AT */ 770 EXT_ERR_AT_RECVING = 0x80003180, 771 EXT_ERR_AT_INVALID_PARAMETER = 0x80003181, 772 EXT_ERR_AT_NAME_OR_FUNC_REPEAT_REGISTERED = 0x80003182, 773 EXT_ERR_AT_NO_SLEEP = 0x80003183, 774 EXT_ERR_AT_DEEP_SLEEP = 0x80003184, 775 776 /* diag */ 777 EXT_ERR_DIAG_STAT_INVALID_ID = 0x800031A1, /* stat id is invalid */ 778 EXT_ERR_DIAG_NO_INITILIZATION = 0x800031A2, /* diag not initilizate */ 779 EXT_ERR_DIAG_NOT_FOUND = 0x800031A3, /* diag id not found */ 780 EXT_ERR_DIAG_INVALID_PARAMETER = 0x800031A4, /* parameter invalid */ 781 /* If the return value is EXT_ERR_DIAG_CONSUMED, it indicates that the user sends a response (local connection) 782 to the host through the diag_send_ack_packet_prv API. The DIAG framework does not automatically */ 783 EXT_ERR_DIAG_CONSUMED = 0x800031A5, 784 EXT_ERR_DIAG_TOO_SMALL_BUFFER = 0x800031A6, /* too small buffer */ 785 EXT_ERR_DIAG_NO_MORE_DATA = 0x800031A7, /* uart receive no more data */ 786 EXT_ERR_DIAG_NOT_ENOUGH_MEMORY = 0x800031A8, /* malloc memory fail */ 787 EXT_ERR_DIAG_INVALID_HEAP_ADDR = 0x800031A9, /* addr out of heap range */ 788 EXT_ERR_DIAG_NOT_CONNECT = 0x800031Aa, /* diag not connect */ 789 EXT_ERR_DIAG_BUSY = 0x800031Ab, /* channel is busy */ 790 EXT_ERR_DIAG_TOO_LARGE_FRAME = 0x800031Ac, /* too large frame */ 791 EXT_ERR_DIAG_RAM_ALIGN = 0x800031Ad, /* ram addr not align */ 792 EXT_ERR_DIAG_NOT_SUPPORT = 0x800031Ae, /* not support */ 793 EXT_ERR_DIAG_QUEUE_FULL = 0x800031Af, /* queue full */ 794 EXT_ERR_DIAG_MSG_CFG_NOT_ALLOW = 0x800031B0, /* msg config allow send msg to pc */ 795 EXT_ERR_DIAG_TOO_LARGE_MSG = 0x800031B1, /* too large msg */ 796 EXT_ERR_DIAG_INVALID_CODE_ADDR = 0x800031B2, /* invalid code addr */ 797 EXT_ERR_DIAG_OBJ_NOT_FOUND = 0x800031B3, /* object not found */ 798 EXT_ERR_DIAG_BLOCK_EMPTY = 0x800031B4, /* buffer list is empty */ 799 EXT_ERR_DIAG_NOT_ENOUGH_SHARE_SPACE = 0x800031B5, /* share space not enough */ 800 EXT_ERR_DIAG_CORRUPT_SHARED_MEMORY = 0x800031B6, /* share space ctrl is corrupt */ 801 EXT_ERR_DIAG_NO_NEXT_MESSAGE = 0x800031B7, /* no more msg in share mempry */ 802 EXT_ERR_DIAG_KV_NOT_SUPPORT_ID = 0x800031B8, /* not support kv id */ 803 EXT_ERR_DIAG_BAD_DATA = 0x800031B9, /* bad data */ 804 805 /* HCC */ 806 EXT_ERR_HCC_INVALID_PARAMETER = 0x80003281, 807 EXT_ERR_HCC_NO_SUCH_DEVICE = 0x80003282, 808 EXT_ERR_HCC_BUS_HANDLE_INVALID = 0x80003283, 809 810 /* system status */ 811 EXT_ERR_PROTOCOL_FLASH_VETO = 0x800032C1, 812 EXT_ERR_APPS_FLASH_VETO = 0x800032C2, 813 EXT_ERR_IOMCU_FLASH_VETO = 0x800032C3, 814 EXT_ERR_FLASH_VOTE_MUX = 0x800032C4, 815 816 /* system cpup_dfx */ 817 EXT_ERR_CPUP_INVALID_PARAMETER = 0x80003300, 818 819 /* GFX */ 820 EXT_ERR_GFX_INVALID_PARAM = 0x80004000, 821 EXT_ERR_GFX_NULL_POINTER = 0x80004001, 822 EXT_ERR_GFX_NO_MEM = 0x80004002, 823 EXT_ERR_GFX_UNSUPPOTRED_OPERATION = 0x80004003, 824 EXT_ERR_GFX_OPERATION_TIMEOUT = 0x80004004, 825 EXT_ERR_GFX_OPERATION_INTERRUPT = 0x80004005, 826 EXT_ERR_GFX_INVALID_RESO = 0x80004006, 827 EXT_ERR_GFX_INVALID_FMT = 0x80004007, 828 EXT_ERR_GFX_INVALID_ADDR = 0x80004008, 829 EXT_ERR_GFX_INVALID_STRIDE = 0x80004009, 830 EXT_ERR_GFX_INVALID_RECT = 0x8000400a, 831 EXT_ERR_GFX_INVALID_MODE = 0x8000400b, 832 833 /* Cache */ 834 EXT_ERR_CACHE_INVALID_PARAM = 0x80004101, 835 836 /* 837 * 5 Protocol stack (0x8000_4000 - 0x8000_5000) 838 */ 839 /* BT 0x8000_4200 - 0x8000_4299 */ 840 EXT_ERR_BT_DEV_NOT_FOUND = 0x80004200, 841 EXT_ERR_BT_DEV_NOT_PAIRED = 0x80004201, 842 EXT_ERR_BT_STREAM_NOT_EXIST = 0x80004202, 843 /* 844 * 6 soc Reserved (0x8000_5000 - 0x8000_7000) 845 */ 846 847 /* 848 * 7 Reserved by customers (0x8000_7000 - 0x8000_8000) 849 */ 850 /* PLC */ 851 EXT_ERR_PLC_FULL = 0x80008001, 852 EXT_ERR_MALLOC_FAILUE = 0x80008002, 853 EXT_ERR_TF_IDENTIFY_DOING = 0x80008003, 854 EXT_ERR_NOT_SUPPORT = 0x80008004, 855 EXT_ERR_BUSY = 0x80008005, 856 EXT_ERR_NOT_EXIST = 0x80008006, 857 EXT_ERR_BAD_DATA = 0x80008007, 858 EXT_ERR_FEATURE_NOT_SUPPORT = 0x80008008, 859 EXT_ERR_NO_INITILIZATION = 0x80008009, 860 EXT_ERR_NOT_FOUND_NETWORK = 0x8000800a, 861 EXT_ERR_CONTINUE = 0x8000800b, 862 EXT_ERR_MEMCPY_FAIL = 0x8000800c, 863 EXT_ERR_BAD_FRAME = 0x8000800d, 864 EXT_ERR_EXIST = 0x8000800e, 865 EXT_ERR_SKIP = 0x8000800f, 866 EXT_ERR_INVALID_PARAMETER = 0x80008010, 867 EXT_ERR_NOT_ENOUGH_MEMORY = 0x80008011, 868 EXT_ERR_TOO_SMALL_BUFFER = 0x80008012, 869 870 /* Touch panel (0x8000_8040 - 0x8000_80C0) */ 871 EXT_ERR_TP_DEV_INFO_NOT_REGISTER = 0x80008040, 872 EXT_ERR_TP_I2C_DEV_NOT_INIT = 0x80008041, 873 EXT_ERR_TP_GPIO_DEV_NOT_INIT = 0x80008042, 874 EXT_ERR_TP_ZTW523_INIT_DATA = 0x80008043, 875 EXT_ERR_TP_ZTW523_INIT_RESET = 0x80008044, 876 EXT_ERR_TP_ZTW523_INIT_POWERUP = 0x80008045, 877 EXT_ERR_TP_ZTW523_INIT_CONFIG = 0x80008046, 878 EXT_ERR_TP_ZTW523_INIT_GETINFO = 0x80008047, 879 EXT_ERR_TP_ZTW523_POWERUP_ERROR = 0x80008048, 880 EXT_ERR_TP_ZTW523_POWERUP_VENDOR_CMD_ENABLE = 0x80008049, 881 EXT_ERR_TP_ZTW523_POWERUP_READ_CHIPID = 0x8000804A, 882 EXT_ERR_TP_ZTW523_POWERUP_INTN_CLEAR = 0x8000804B, 883 EXT_ERR_TP_ZTW523_POWERUP_NVM_INIT = 0x8000804C, 884 EXT_ERR_TP_ZTW523_POWERUP_PROGRAM_START = 0x8000804D, 885 EXT_ERR_TP_ZTW523_POWERUP_REPORT_RATE = 0x8000804E, 886 EXT_ERR_TP_ZTW523_POWERUP_PIXEL_THRESHOLD = 0x8000804F, 887 EXT_ERR_TP_ZTW523_POWERUP_SW_RESET = 0x80008050, 888 EXT_ERR_TP_ZTW523_HWCALIB_TOUCHMODE = 0x80008051, 889 EXT_ERR_TP_ZTW523_HWCALIB_CMD1 = 0x80008052, 890 EXT_ERR_TP_ZTW523_HWCALIB_CLEARINT1 = 0x80008053, 891 EXT_ERR_TP_ZTW523_HWCALIB_READE2P = 0x80008054, 892 EXT_ERR_TP_ZTW523_HWCALIB_CMD2 = 0x80008055, 893 EXT_ERR_TP_ZTW523_HWCALIB_CLEARINT2 = 0x80008056, 894 EXT_ERR_TP_ZTW523_HWCALIB_OVERTIME = 0x80008057, 895 EXT_ERR_TP_ZTW523_HWCALIB_INITTOUCHMODE = 0x80008058, 896 EXT_ERR_TP_ZTW523_HWCALIB_WRITETOUCHMODE = 0x80008059, 897 EXT_ERR_TP_ZTW523_HWCALIB_WRITEINT = 0x8000805A, 898 EXT_ERR_TP_ZTW523_HWCALIB_WRITECTL1_EN = 0x8000805B, 899 EXT_ERR_TP_ZTW523_HWCALIB_WRITECTL2_EN = 0x8000805C, 900 EXT_ERR_TP_ZTW523_HWCALIB_SAVE = 0x8000805D, 901 EXT_ERR_TP_ZTW523_HWCALIB_WRITECTL1_DIS = 0x8000805E, 902 EXT_ERR_TP_ZTW523_HWCALIB_WRITECTL2_DIS = 0x8000805F, 903 EXT_ERR_TP_ZTW523_POWERUP_FW_CMD_ENABLE = 0x80008060, 904 EXT_ERR_TP_ZTW523_POWERUP_FW_READ_CHIPCODE = 0x80008061, 905 EXT_ERR_TP_ZTW523_POWERUP_FW_INTN_CLEAR = 0x80008062, 906 EXT_ERR_TP_ZTW523_POWERUP_FW_NVM_INIT = 0x80008063, 907 EXT_ERR_TP_ZTW523_POWERUP_FW_NVM_VPPON = 0x80008064, 908 EXT_ERR_TP_ZTW523_POWERUP_FW_NVM_WPDIS = 0x80008065, 909 EXT_ERR_TP_ZTW523_POWERUP_FW_INIT_FLASH = 0x80008066, 910 EXT_ERR_TP_ZTW523_FW_VERIFY_NVM_VPPON = 0x80008067, 911 EXT_ERR_TP_ZTW523_FW_VERIFY_NVM_WPDIS = 0x80008068, 912 EXT_ERR_TP_ZTW523_FW_VERIFY_INIT_FLASH = 0x80008069, 913 EXT_ERR_TP_ZTW523_FW_VERIFY_OPENFILE = 0x8000806A, 914 EXT_ERR_TP_ZTW523_FW_VERIFY_FSTAT = 0x8000806B, 915 EXT_ERR_TP_ZTW523_FW_VERIFY_PAGESIZE = 0x8000806C, 916 EXT_ERR_TP_ZTW523_FW_VERIFY_LSEEK = 0x8000806D, 917 EXT_ERR_TP_ZTW523_FW_VERIFY_READSIZE = 0x8000806E, 918 EXT_ERR_TP_ZTW523_FW_VERIFY_READ = 0x8000806F, 919 EXT_ERR_TP_ZTW523_FW_VERIFY_COMPARE = 0x80008070, 920 EXT_ERR_TP_ZTW523_FW_UPGRADE_OPENFILE = 0x80008071, 921 EXT_ERR_TP_ZTW523_FW_UPGRADE_FSTAT = 0x80008072, 922 EXT_ERR_TP_ZTW523_FW_UPGRADE_PAGESIZE = 0x80008073, 923 EXT_ERR_TP_ZTW523_FW_UPGRADE_FWSIZE = 0x80008074, 924 EXT_ERR_TP_ZTW523_FW_UPGRADE_LSEEK = 0x80008075, 925 EXT_ERR_TP_ZTW523_FW_UPGRADE_READSIZE = 0x80008076, 926 EXT_ERR_TP_ZTW523_FW_UPGRADE_WRITE = 0x80008077, 927 EXT_ERR_TP_ZTW523_FW_CHECK_RESET = 0x80008078, 928 EXT_ERR_TP_ZTW523_FW_CHECK_POWERUP = 0x80008079, 929 EXT_ERR_TP_ZTW523_FW_CHECK_IRQDIS = 0x8000807A, 930 EXT_ERR_TP_ZTW523_FW_CHECK_READFW_VERSION = 0x8000807B, 931 EXT_ERR_TP_ZTW523_FW_CHECK_READMINORFW_VERSION = 0x8000807C, 932 EXT_ERR_TP_ZTW523_FW_CHECK_READ_DATAREG = 0x8000807D, 933 EXT_ERR_TP_ZTW523_FW_CHECK_FAIL = 0x8000807E, 934 EXT_ERR_TP_ZTW523_FW_CHECK_INIT_TOUCHMODE = 0x8000807F, 935 EXT_ERR_TP_ZTW523_FW_CHECK_WRITE_TOUCHMODE = 0x80008080, 936 EXT_ERR_TP_ZTW523_FW_CHECK_WRITE_FINGERNUM = 0x80008081, 937 EXT_ERR_TP_ZTW523_FW_CHECK_WRITE_XRES = 0x80008082, 938 EXT_ERR_TP_ZTW523_FW_CHECK_WRITE_YRES = 0x80008083, 939 EXT_ERR_TP_ZTW523_FW_CHECK_WRITE_CALIBCMD = 0x80008084, 940 EXT_ERR_TP_ZTW523_FW_CHECK_WRITE_INTMASK = 0x80008085, 941 EXT_ERR_TP_ZTW523_FW_CHECK_OVERTIMES = 0x80008086, 942 EXT_ERR_TP_ZTW523_CHECKID_RESET = 0x80008087, 943 EXT_ERR_TP_ZTW523_CHECKID_POWERUP = 0x80008088, 944 EXT_ERR_TP_ZTW523_CHECKID_READ_CHIPCODE = 0x80008089, 945 EXT_ERR_TP_ZTW523_CHECKID_READ_VENDORID = 0x8000808A, 946 EXT_ERR_TP_ZTW523_GETFWVER_RESET = 0x8000808B, 947 EXT_ERR_TP_ZTW523_GETFWVER_POWERUP = 0x8000808C, 948 EXT_ERR_TP_ZTW523_GETFWVER_READFWVER = 0x8000808D, 949 EXT_ERR_TP_ZTW523_GETFWVER_READMINORFWVER = 0x8000808E, 950 EXT_ERR_TP_ZTW523_GETFWVER_READDATAREG = 0x8000808F, 951 EXT_ERR_TP_ZTW523_CONFIG_RESET = 0x80008090, 952 EXT_ERR_TP_ZTW523_CONFIG_READ_FWVERSION = 0x80008091, 953 EXT_ERR_TP_ZTW523_CONFIG_READ_FWMINORVERSION = 0x80008092, 954 EXT_ERR_TP_ZTW523_CONFIG_READ_DATAREG = 0x80008093, 955 EXT_ERR_TP_ZTW523_CONFIG_INIT_TOUCHMODE = 0x80008094, 956 EXT_ERR_TP_ZTW523_CONFIG_WRITE_TOUCHMODE = 0x80008095, 957 EXT_ERR_TP_ZTW523_CONFIG_WRITE_FINGER_NUM = 0x80008096, 958 EXT_ERR_TP_ZTW523_CONFIG_WRITE_XRES = 0x80008097, 959 EXT_ERR_TP_ZTW523_CONFIG_WRITE_YRES = 0x80008098, 960 EXT_ERR_TP_ZTW523_CONFIG_WRITE_CALIBCMD = 0x80008099, 961 EXT_ERR_TP_ZTW523_CONFIG_WRITE_INTMASK = 0x8000809A, 962 EXT_ERR_TP_ZTW523_CONFIG_WRITE_GESWAKEUP = 0x8000809B, 963 EXT_ERR_TP_ZTW523_CONFIG_CLEAR_INT = 0x8000809C, 964 EXT_ERR_TP_ZTW523_SETMODE_SWRESET = 0x8000809D, 965 EXT_ERR_TP_ZTW523_SETMODE_SETNCOUNT = 0x8000809E, 966 EXT_ERR_TP_ZTW523_SETMODE_SETNAFE = 0x8000809F, 967 EXT_ERR_TP_ZTW523_SETMODE_SETUCOUNT = 0x800080A0, 968 EXT_ERR_TP_ZTW523_SETMODE_SETDELAY = 0x800080A1, 969 EXT_ERR_TP_ZTW523_SETMODE_WRITEMODE = 0x800080A2, 970 EXT_ERR_TP_ZTW523_SETMODE_CLEAR_INT = 0x800080A3, 971 EXT_ERR_TP_ZTW523_GET_RAWDATA_CLEAR_INT1 = 0x800080A4, 972 EXT_ERR_TP_ZTW523_GET_RAWDATA_READDATA = 0x800080A5, 973 EXT_ERR_TP_ZTW523_GET_RAWDATA_CLEAR_INT2 = 0x800080A6, 974 EXT_ERR_TP_ZTW523_GET_DND_SETMODE = 0x800080A7, 975 EXT_ERR_TP_ZTW523_GET_DND_DATA = 0x800080A8, 976 EXT_ERR_TP_ZTW523_GET_DND_SET_POINTMODE = 0x800080A9, 977 EXT_ERR_TP_ZTW523_GET_SELFDND_SETMODE = 0x800080AA, 978 EXT_ERR_TP_ZTW523_GET_SELFDND_DATA = 0x800080AB, 979 EXT_ERR_TP_ZTW523_GET_SELFDND_SET_POINTMODE = 0x800080AC, 980 EXT_ERR_TP_ZTW523_GET_HWID_RESET = 0x800080AD, 981 EXT_ERR_TP_ZTW523_GET_HWID_POWERUP = 0x800080AE, 982 EXT_ERR_TP_ZTW523_GET_HWID_READ_ID = 0x800080AF, 983 984 EXT_ERR_BOOT_RECEIVER_BUF_ERR = 0x80008101, 985 EXT_ERR_BOOT_DOWNLOAD_FAIL = 0x80008102, 986 EXT_ERR_BOOT_BUS_TYPE_ERR = 0x80008103, 987 EXT_ERR_BOOT_IRQ_REG_FAIL = 0x80008104, 988 EXT_ERR_BOOT_GET_CMD_FAIL = 0x80008105, 989 EXT_ERR_BOOT_FIFO_CHECK_FAIL = 0x80008106, 990 EXT_ERR_BOOT_EXE_CMD_FAIL = 0x80008107, 991 EXT_ERR_BOOT_PARSE_CMD_FAIL = 0x80008108, 992 EXT_ERR_BOOT_CPY_VERSION_FAIL = 0x80008109, 993 994 /* LCD driver (0x8000_8180 - 0x8000_81BF) */ 995 EXT_ERR_LCD_NOT_INIT = 0x80008180, 996 EXT_ERR_LCD_MUTEX_INIT_FAIL = 0x80008181, 997 EXT_ERR_LCD_INVALID_NULL_POINTER = 0x80008182, 998 EXT_ERR_LCD_GET_ATTR_FAIL = 0x80008183, 999 EXT_ERR_LCD_INVALID_DATA_LENGTH = 0x80008184, 1000 EXT_ERR_LCD_INVALID_DISP_ON_SEQU = 0x80008185, 1001 EXT_ERR_LCD_INVALID_WRITE_CMD = 0x80008186, 1002 EXT_ERR_LCD_INVALID_BUS_OPS = 0x80008187, 1003 EXT_ERR_LCD_INVALID_BUS_WRITE_FUNC = 0x80008188, 1004 EXT_ERR_LCD_INVALID_READ_CMD = 0x80008189, 1005 EXT_ERR_LCD_INVALID_DRIVER_OPS = 0x8000818A, 1006 EXT_ERR_LCD_INVALID_SCREEN_OPS = 0x8000818B, 1007 EXT_ERR_LCD_GET_ID_FAIL = 0x8000818C, 1008 EXT_ERR_LCD_INVALID_DISP_ON_CMD = 0x8000818D, 1009 EXT_ERR_LCD_INVALID_DISP_OFF_SEQU = 0x8000818E, 1010 EXT_ERR_LCD_INVALID_DISP_OFF_CMD = 0x8000818F, 1011 EXT_ERR_LCD_IN_DISPLAY_OFF_STATE = 0x80008190, 1012 EXT_ERR_LCD_INVALID_BUS_READ_FUNC = 0x80008191, 1013 EXT_ERR_LCD_EMPTY_SDLP_FUNC = 0x80008192, 1014 EXT_ERR_LCD_NOT_SUPPORT_OFF_TO_SLEEP = 0x80008193, 1015 EXT_ERR_LCD_NOT_IN_SLEEP_MODE = 0x80008194, 1016 EXT_ERR_LCD_NOT_SUPPORT_CUR_TO_IDLE = 0x80008195, 1017 EXT_ERR_LCD_NOT_IN_IDLE_MODE = 0x80008196, 1018 EXT_ERR_LCD_INVALID_TE_ON_MODE = 0x80008197, 1019 EXT_ERR_LCD_VIDEO_SCREEN_NOT_SUPPORT_TE = 0x80008198, 1020 EXT_ERR_LCD_INVALID_IDLE_ON_CMD = 0x80008199, 1021 EXT_ERR_LCD_INVALID_IDLE_OFF_CMD = 0x8000819A, 1022 EXT_ERR_LCD_INVALID_TE_ON_CMD = 0x8000819B, 1023 EXT_ERR_LCD_INVALID_TE_OFF_CMD = 0x8000819C, 1024 EXT_ERR_LCD_INVALID_MODE = 0x8000819D, 1025 EXT_ERR_LCD_MIPI_OVER_REGION = 0x8000819E, 1026 EXT_ERR_LCD_MIPI_NOT_SUPPORT_SCREEN_TYPE = 0x8000819F, 1027 EXT_ERR_LCD_MIPI_NOT_READY = 0x800081A1, 1028 EXT_ERR_LCD_MIPI_REGION_NOT_MATCH = 0x800081A2, 1029 EXT_ERR_LCD_MIPI_INVALID_OPTION = 0x800081A3, 1030 EXT_ERR_LCD_EXIT_SLEEP_FAILED = 0x800081A4, 1031 EXT_ERR_LCD_NOT_SUPPORT_FUNC = 0x800081A5, 1032 EXT_ERR_LCD_INVALID_CHIP_ID = 0x800081A6, 1033 EXT_ERR_LCD_INIT_ALREADY = 0x800081A7, 1034 1035 EXT_ERR_QSPI_NOT_DMA_AVAILABLE = 0x800081C1, 1036 EXT_ERR_QSPI_INVALID_ADDR = 0x800081C2, 1037 EXT_ERR_QSPI_MALLOC_FIALED = 0x800081C3, 1038 EXT_ERR_QSPI_READ_TIMEOUT = 0x800081C4, 1039 EXT_ERR_QSPI_DMA_LLI_FULL = 0x800081C5, 1040 EXT_ERR_QSPI_NOT_ENABLE = 0x800081C6, 1041 EXT_ERR_QSPI_DISPLAY_FAILED = 0x800081C7, 1042 EXT_ERR_QSPI_D_NOT_INIT = 0x800081C8, 1043 EXT_ERR_QSPI_REENABLE = 0x800081C9, 1044 EXT_ERR_QSPI_D_SEM_CREATE_FAILED = 0x800081CA, 1045 EXT_ERR_QSPI_DISPLAY_BUSY = 0x800081CB, 1046 1047 EXT_ERR_LCD_QSPI_NOT_SUPPORT_MODE = 0x800081E1, 1048 EXT_ERR_LCD_QSPI_TE_REGISTER_FAILED = 0x800081E2, 1049 1050 /* !!!!--- Temporary version: Bugatti errno code ---!!!!! */ 1051 1052 /***************************************************************************** 1053 * 1 COMMON ERR 1054 *****************************************************************************/ 1055 EXT_ERR_INVALID_PARAM = 0x81000005, 1056 EXT_ERR_PTR_NULL = 0x81000006, 1057 1058 /***************************************************************************** 1059 * 2 soc osa (0x8000_0080 - 0x8000_1000) 1060 *****************************************************************************/ 1061 EXT_ERR_OS_MUTEX_ACQUIRE = 0x81000084, 1062 EXT_ERR_OS_MUTEX_RELEASE = 0x81000085, 1063 EXT_ERR_OS_GET_TASK_INFO_INVALID_PARAM = 0x81000086, 1064 EXT_ERR_OS_GET_TASK_INFO_OS_ERR = 0x81000087, 1065 /* task */ 1066 EXT_ERR_OS_TASK_INVALID_PARAM = 0x810000C1, 1067 EXT_ERR_OS_TASK_CREATE_FAIL = 0x810000C2, 1068 EXT_ERR_OS_TASK_DELETE_FAIL = 0x810000C3, 1069 EXT_ERR_OS_TASK_SUPPEND_FAIL = 0x810000C4, 1070 EXT_ERR_OS_TASK_RESUME_FAIL = 0x810000C5, 1071 EXT_ERR_OS_TASK_GET_PRI_FAIL = 0x810000C6, 1072 EXT_ERR_OS_TASK_SET_PRI_FAIL = 0x810000C7, 1073 EXT_ERR_OS_TASK_LOCK_FAIL = 0x810000C8, 1074 EXT_ERR_OS_TASK_UNLOCK_FAIL = 0x810000C9, 1075 EXT_ERR_OS_TASK_DELAY_FAIL = 0x810000CA, 1076 EXT_ERR_OS_TASK_GET_INFO_FAIL = 0x810000CB, 1077 EXT_ERR_OS_TASK_REGISTER_SCHEDULE_FAIL = 0x810000CC, 1078 EXT_ERR_OS_TASK_NOT_CREATED = 0x810000CD, 1079 1080 /* 中断ISR */ 1081 EXT_ERR_OS_ISR_INVALID_PARAM = 0x81000101, 1082 EXT_ERR_OS_ISR_REQ_IRQ_FAIL = 0x81000102, 1083 EXT_ERR_OS_ISR_ADD_JOB_MALLOC_FAIL = 0x81000103, 1084 EXT_ERR_OS_ISR_ADD_JOB_SYS_FAIL = 0x81000104, 1085 EXT_ERR_OS_ISR_DEL_IRQ_FAIL = 0x81000105, 1086 EXT_ERR_OS_ISR_ALREADY_CREATED = 0x81000106, 1087 EXT_ERR_OS_ISR_NOT_CREATED = 0x81000107, 1088 EXT_ERR_OS_ISR_ENABLE_IRQ_FAIL = 0x81000108, 1089 EXT_ERR_OS_ISR_IRQ_ADDR_NOK = 0x81000109, 1090 1091 /* 事件 */ 1092 EXT_ERR_OS_EVENT_INVALID_PARAM = 0x81000141, 1093 EXT_ERR_OS_EVENT_CREATE_NO_HADNLE = 0x81000142, 1094 EXT_ERR_OS_EVENT_CREATE_SYS_FAIL = 0x81000143, 1095 EXT_ERR_OS_EVENT_SEND_FAIL = 0x81000144, 1096 EXT_ERR_OS_EVENT_WAIT_FAIL = 0x81000145, 1097 EXT_ERR_OS_EVENT_CLEAR_FAIL = 0x81000146, 1098 EXT_ERR_OS_EVENT_RE_INIT = 0x81000147, 1099 EXT_ERR_OS_EVENT_NOT_ENOUGH_MEMORY = 0x81000148, 1100 EXT_ERR_OS_EVENT_NOT_INIT = 0x81000149, 1101 EXT_ERR_OS_EVENT_DELETE_FAIL = 0x8100014A, 1102 EXT_ERR_OS_EVENT_WAIT_TIME_OUT = 0x8100014B, 1103 1104 /* Mutex */ 1105 1106 /***************************************************************************** 1107 * 3 DRIVE (0x8000_1000 - 0x8000_3000) 1108 *****************************************************************************/ 1109 /* IO moudle */ 1110 1111 /* GPIO moudle */ 1112 1113 /* UART moudle */ 1114 EXT_ERR_UART_NOT_SUPPORT_DMA = 0x810010DA, 1115 EXT_ERR_UART_NOT_BLOCK_MODE = 0x810010DB, 1116 1117 /* SPI moudle */ 1118 1119 /* I2C moudle */ 1120 1121 /* PWM moudle */ 1122 1123 /* Flash moudle */ 1124 EXT_ERR_FLASH_NOT_ENOUGH_SPACE = 0x810011C3, 1125 EXT_ERR_FLASH_ERASE_TIMEOUT = 0x810011C4, 1126 EXT_ERR_FLASH_WRITE_TIMEOUT = 0x810011C5, 1127 EXT_ERR_FLASH_FAILURE = 0x810011C6, 1128 1129 /* dma */ 1130 EXT_ERR_DMA_CH_IRQ_ENABLE_FAIL = 0x81001208, 1131 1132 /* WDT */ 1133 EXT_ERR_WDT_LOAD_VAL_INVALID = 0x81001242, 1134 EXT_ERR_WDT_INT_REGISTER_FAILED = 0x81001243, 1135 EXT_ERR_WDT_B_INT_CREATE_FAILED = 0x81001244, 1136 EXT_ERR_WDT_B_INT_ENABLE_FAILED = 0x81001245, 1137 1138 /* HWI */ 1139 1140 /* timer */ 1141 EXT_ERR_TIMER_INVALID_PRE = 0x810012C3, 1142 EXT_ERR_TIMER_NULL_TIMER_PARA = 0x810012C4, 1143 EXT_ERR_TIMER_INVALID_INDEX = 0x810012C5, 1144 EXT_ERR_TIMER_NULL_CB_FUNC = 0x810012C6, 1145 EXT_ERR_TIMER_RESOLUTION_ZERO = 0x810012C7, 1146 EXT_ERR_TIMER_INVALID_LOAD_TIME = 0x810012C8, 1147 EXT_ERR_TIMER_TIMER_ALREADY_INIT = 0x810012C9, 1148 EXT_ERR_TIMER_INT_REGISTER_FAILED = 0x810012CA, 1149 EXT_ERR_TIMER_LOAD_TOO_LARGE = 0x810012CC, 1150 1151 /* hw_copy */ 1152 1153 /* swi */ 1154 1155 /* AIO */ 1156 EXT_ERR_AIO_MUTEX_ERROR = 0x81001381, 1157 EXT_ERR_AIO_RESOURCE_BUSY = 0x81001382, 1158 EXT_ERR_AIO_RESOURCE_CONNECT_ERROR = 0x81001383, 1159 EXT_ERR_AIO_RESOURCE_FREE_ERROR = 0x81001384, 1160 EXT_ERR_AIO_VOL_TYPE_ERROR = 0x81001385, 1161 EXT_ERR_AIO_READ_VOL_ERROR = 0x81001386, 1162 EXT_ERR_AIO_AIO_PIN_ERROR = 0x81001387, 1163 EXT_ERR_AIO_IDRV_INVALID_RANGE = 0x81001388, 1164 EXT_ERR_AIO_COMP_NUMBER_ERROR = 0x81001389, 1165 EXT_ERR_AIO_COMP_INVALID_RANGE = 0x8100138A, 1166 EXT_ERR_AIO_VALUE_SET_ERROR = 0x8100138B, 1167 EXT_ERR_AIO_CORE_NOT_SUPPORT = 0x8100138C, 1168 EXT_ERR_AIO_PARAMETER_ERROR = 0x8100138D, 1169 EXT_ERR_AIO_FUNC_UNREADY_ERROR = 0x8100138E, 1170 EXT_ERR_AIO_ADC_TIME_OUT_ERROR = 0x8100138F, 1171 EXT_ERR_AIO_ADC_NOT_CALIBRATE_ERROR = 0x81001391, 1172 EXT_ERR_AIO_RESOURCE_NOT_OWNED_ERROR = 0x81001392, 1173 1174 /* fpb */ 1175 EXT_ERR_FPB_COMP_REPEAT = 0x810013C1, 1176 EXT_ERR_FPB_NO_COMP = 0x810013C1, 1177 EXT_ERR_FPB_TYPE = 0x810013C2, 1178 EXT_ERR_FPB_NO_FREE_COMP = 0x810013C3, 1179 EXT_ERR_FPB_ADDR_NOT_ALIGN = 0x810013C4, 1180 EXT_ERR_FPB_TARGET_ADDR = 0x810013C5, 1181 EXT_ERR_FPB_BUSY = 0x810013C6, 1182 EXT_ERR_FPB_ERROR_INPUT = 0x810013C7, 1183 1184 /* cipher */ 1185 1186 /* ipc */ 1187 EXT_ERR_IPC_INIT_FAIL = 0x81001441, 1188 EXT_ERR_IPC_ALREADY_INIT = 0x81001442, 1189 EXT_ERR_IPC_INVALID_PARAM = 0x81001443, 1190 EXT_ERR_IPC_BUSY = 0x81001444, 1191 EXT_ERR_IPC_NOT_INIT = 0x81001445, 1192 1193 /* sdio */ 1194 1195 /* i2s */ 1196 EXT_ERR_I2S_TX_BUSY = 0x810014C4, 1197 EXT_ERR_I2S_RX_BUSY = 0x810014C5, 1198 1199 /* tsensor */ 1200 1201 /* trng */ 1202 EXT_ERR_TRNG_GET_TIMEOUT = 0x81001600, 1203 EXT_ERR_TRNG_INVALID_PARAMETER = 0x80001601, 1204 1205 /* usb */ 1206 EXT_ERR_USB_INPUT_INVALID = 0x81001700, 1207 EXT_ERR_USB_BUS_REGISTERED = 0x81001701, 1208 EXT_ERR_USB_BUS_INVALID = 0x81001702, 1209 EXT_ERR_USB_BUS_INPUT_INVALID = 0x81001703, 1210 EXT_ERR_USB_BUS_MATCH_FAIL = 0x81001704, 1211 EXT_ERR_USB_BUS_PROBE_FAIL = 0x81001705, 1212 EXT_ERR_USB_BUS_MUX_FAIL = 0x81001706, 1213 EXT_ERR_USB_DRIVER_MATCH_FAIL = 0x81001707, 1214 EXT_ERR_USB_DRIVER_PROBE_FAIL = 0x81001708, 1215 EXT_ERR_USB_DRIVER_REGISTERED = 0x81001709, 1216 EXT_ERR_USB_DRIVER_NOTFOUND = 0x8100170A, 1217 EXT_ERR_USB_DEVICE_BOUNDED = 0x8100170B, 1218 EXT_ERR_USB_DEVICE_INITIALFAIL = 0x8100170C, 1219 EXT_ERR_USB_DEVICE_REGISTERED = 0x8100170D, 1220 EXT_ERR_USB_DEVICE_BUSY = 0x8100170E, 1221 EXT_ERR_USB_CLEAR_STALL_TIMEOUT_CODE = 0x8100170F, 1222 EXT_ERR_USB_SET_STALL_TIMEOUT_CODE = 0x81001710, 1223 EXT_ERR_USB_UNKNOWN_SPEED_CODE = 0x81001711, 1224 EXT_ERR_USB_RUN_STOP_DISEABLE_CODE = 0x81001712, 1225 EXT_ERR_USB_UNHANDLED_DEV_EVENT_CODE = 0x81001713, 1226 EXT_ERR_USB_INVALID_TRB_HANDLE_CODE = 0x81001714, 1227 EXT_ERR_USB_CONFIG_INDEX_ERROR_CODE = 0x81001715, 1228 EXT_ERR_USB_DES_REQUEST_ERROR_CODE = 0x81001716, 1229 EXT_ERR_USB_ENABLE_EP_FAIL_CODE = 0x81001717, 1230 EXT_ERR_USB_INIT_EP_FAIL_CODE = 0x81001718, 1231 EXT_ERR_USB_INVALID_CONFIG_VALUE_CODE = 0x81001719, 1232 EXT_ERR_USB_NO_ACTIVE_CONFIG_CODE = 0x8100171a, 1233 EXT_ERR_USB_INVALID_DATA_LEN_CODE = 0x8100171b, 1234 EXT_ERR_USB_INVALID_ADDRESS_CODE = 0x8100171c, 1235 EXT_ERR_USB_FAIL_ISSUE_COMMAND_CODE = 0x8100171d, 1236 EXT_ERR_USB_FAIL_END_PRE_XFER_CODE = 0x8100171e, 1237 EXT_ERR_USB_INIT_TRB_FAIL_CODE = 0x8100171f, 1238 EXT_ERR_USB_START_XFER_FAIL_CODE = 0x81001720, 1239 EXT_ERR_USB_POSSIBLE_BUF_OVER_RUN_CODE = 0x81001721, 1240 EXT_ERR_USB_STATUS_PKT_STILL_XFER_CODE = 0x81001722, 1241 EXT_ERR_USB_SETUP_STAGE_NOT_DATA_OR_STATUS_CODE = 0x81001723, 1242 EXT_ERR_USB_RUN_FAIL = 0x81001724, 1243 EXT_ERR_USB_STOP_FAIL = 0x81001725, 1244 EXT_ERR_USB_NOT_STARTED = 0x81001726, 1245 EXT_ERR_USBD_INVALID_PARAMETER = 0x81001727, 1246 EXT_ERR_USBD_RUN_FAIL = 0x81001728, 1247 EXT_ERR_USBD_STOP_FAIL = 0x81001729, 1248 EXT_ERR_USBD_MEM_NOT_ENOUGH = 0x8100172a, 1249 EXT_ERR_USBD_NOT_FOUND_EP = 0x8100172b, 1250 EXT_ERR_USBD_SOFT_RESET_TIMEOUT = 0x8100172c, 1251 EXT_ERR_USBD_NOT_STARTED = 0x8100172d, 1252 EXT_ERR_USBD_OUT_OF_RESOURCE = 0x8100172e, 1253 EXT_ERR_USBD_EP_NOT_READY = 0x8100172f, 1254 EXT_ERR_USBD_BAD_SETUP_ERROR = 0x81001730, 1255 /***************************************************************************** 1256 * 4 Component (0x8000_3000 - 0x8000_4000) 1257 *****************************************************************************/ 1258 1259 /* diag */ 1260 /* If the return value is EXT_ERR_DIAG_CONSUMED, it indicates that the user sends a response (local connection) 1261 to the host through the osal_diag_send_ack_packet API. The DIAG framework does not automatically */ 1262 1263 /* soft timer */ 1264 EXT_ERR_STIMER_NO_TIMER_USED = 0x810031C1, 1265 EXT_ERR_STIMER_TICK_OR_TIMER_LINE_WRONG = 0x810031C2, 1266 EXT_ERR_STIMER_GET_CRTTLINE_FAILED = 0x810031C3, 1267 EXT_ERR_STIMER_NOT_VALIDATE = 0x810031C4, 1268 EXT_ERR_STIMER_TICK_WRONG = 0x810031C5, 1269 EXT_ERR_STIMER_ALREADY_INIT = 0x810031C6, 1270 EXT_ERR_STIMER_GET_TIMER_LINE_FAILED = 0x810031C7, 1271 EXT_ERR_STIMER_FREE_TIMER_LLT_VALID = 0x810031C8, 1272 1273 /* pm */ 1274 EXT_ERR_LOWPOWER_INVALID_PARAMETER = 0x81003201, 1275 EXT_ERR_LOWPOWER_XTAL_UNSTABLE = 0x81003202, 1276 1277 /* bt transfer control */ 1278 EXT_ERR_BTC_PLATFORM_GET_PAYLOAD_FAIL = 0x81003241, 1279 EXT_ERR_BTC_OAM_GET_PAYLOAD_FAIL = 0x81003242, 1280 EXT_ERR_BTC_CHR_GET_PAYLOAD_FAIL = 0x81003243, 1281 EXT_ERR_BTC_QUEUE_FULL = 0x81003244, 1282 EXT_ERR_BTC_START_ERR = 0x81003245, 1283 EXT_ERR_BTC_LEN_ERR = 0x81003246, 1284 EXT_ERR_BTC_TAIL_ERR = 0x81003247, 1285 EXT_ERR_BTC_MSG_FULL = 0x81003248, 1286 EXT_ERR_BTC_TX_TYPE_ERR = 0x81003249, 1287 EXT_ERR_BTC_TX_PARAM_INVALID = 0x8100324A, 1288 1289 /* HCC */ 1290 EXT_ERR_HCC_MSG_COUNT_INVALID = 0x81003284, 1291 EXT_ERR_HCC_RX_HANDLE_HAS_REGISTER = 0x81003285, 1292 EXT_ERR_HCC_BUS_INIT_NOT_REGISTER = 0x81003286, 1293 1294 /* memory moniter */ 1295 EXT_ERR_MEM_MONITOR_INVALID_MODE = 0x81003300, 1296 EXT_ERR_MEM_MONITOR_INVALID_INDEX = 0x81003301, 1297 1298 /* oam module */ 1299 EXT_ERR_OAM_MEM_POOL_NO_SPACE = 0x81003340, 1300 EXT_ERR_OAM_OTA_NOT_INIT = 0x81003341, 1301 EXT_ERR_OAM_INVALID_CONFIG = 0x81003342, 1302 EXT_ERR_OAM_CODE_MSG_LENGTH_ERR = 0x81003343, 1303 EXT_ERR_OAM_CODE_PTR_NULL = 0x81003344, 1304 EXT_ERR_OAM_INVALID_LOG_SWICH_CONFIG = 0x81003345, 1305 EXT_ERR_OAM_BT_PCM_NOT_INIT = 0x81003346, 1306 EXT_ERR_OAM_BT_INVALID_PCM_BUF = 0x81003347, 1307 EXT_ERR_OAM_BT_ACK_NOT_INIT = 0x81003348, 1308 EXT_ERR_OAM_BT_INVALID_ACK_BUF_CONFIG = 0x81003349, 1309 EXT_ERR_OAM_SEND_FUNC_NOT_REGISTER = 0x8100334A, 1310 EXT_ERR_OAM_BTC_QUEUE_FULL = 0x8100334B, 1311 EXT_ERR_OAM_INVALID_LOG_LEN = 0x8100334C, 1312 EXT_ERR_OAM_INVALID_RESOURCE_PARAM = 0x8100334D, 1313 EXT_ERR_OAM_INVALID_BLOCK_LEN = 0x8100334E, 1314 EXT_ERR_OAM_INVALID_BLOCK_CNT = 0x8100334F, 1315 EXT_ERR_OAM_INVALID_RES_ADDR = 0x81003350, 1316 EXT_ERR_OAM_INVALID_IDX_ADDR = 0x81003351, 1317 EXT_ERR_OAM_BT_INVALID_ACK_LEN_CONFIG = 0x81003352, 1318 EXT_ERR_OAM_BT_INVALID_PCM_LEN = 0x81003353, 1319 EXT_ERR_OAM_INVALID_LOG_LEVEL = 0x81003354, 1320 EXT_ERR_OAM_INVALID_OTA_SWITCH = 0x81003355, 1321 EXT_ERR_OAM_INVALID_PCM_SWITCH = 0x81003356, 1322 EXT_ERR_OAM_CHR_LOG_TOO_LARGE = 0x81003357, 1323 EXT_ERR_OAM_CHR_NETBUF_APPLY_FAIL = 0x81003358, 1324 EXT_ERR_OAM_HOOK_OSA_NULL = 0x81003359, 1325 EXT_ERR_OAM_INVALID_RES_IDX = 0x8100335A, 1326 EXT_ERR_OAM_BT_MEM_POOL_NOT_INIT = 0x8100335B, 1327 EXT_ERR_OAM_BT_INVOLID_SEND_PARAM = 0x8100335C, 1328 EXT_ERR_OAM_BTC_INVOLID_PRAM = 0x8100335D, 1329 1330 /* share memory */ 1331 EXT_ERR_SHM_RINGBUF_FULL = 0x81003380, 1332 EXT_ERR_SHM_SET_ADDR_FAIL = 0x81003381, 1333 1334 /* pcie */ 1335 EXT_ERR_PCIE_LP_ISR_REG_FAIL = 0x81003400, 1336 EXT_ERR_PCIE_EDMA_ISR_REG_FAIL = 0x81003401, 1337 EXT_ERR_PCIE_MSG_ISR_REG_FAIL = 0x81003402, 1338 EXT_ERR_PCIE_DATA_ISR_REG_FAIL = 0x81003403, 1339 EXT_ERR_PCIE_LINKDOWN_ISR_REG_FAIL = 0x81003404, 1340 EXT_ERR_PCIE_RINGBUF_PARA_ERROR = 0x81003405, 1341 EXT_ERR_PCIE_RAM_CFG_NOT_SET = 0x81003406, 1342 EXT_ERR_PCIE_ISR_INIT_FAIL = 0x81003407, 1343 /***************************************************************************** 1344 * 5 Protocol stack (0x8000_4000 - 0x8000_5000) 1345 *****************************************************************************/ 1346 } ext_errno; 1347 1348 #ifndef EOK 1349 #define EOK EXT_ERR_SUCCESS 1350 #endif 1351 #endif /* SOC_ERRNO_H_ */ 1352 1353