mcu_hi3321_watch/middleware/utils/common_headers/native/soc_errno.h
2025-05-26 20:15:20 +08:00

1342 lines
74 KiB
C

/*
* Copyright (c) CompanyNameMagicTag 2019-2020. All rights reserved.
* Description: Common Error Definition.
*/
#ifndef SOC_ERRNO_H_
#define SOC_ERRNO_H_
typedef enum {
/*
* 1 COMMON ERR
*/
EXT_ERR_SUCCESS = 0, /*!< succes */
EXT_ERR_FAILURE = 0xFFFFFFFF, /*!< failure */
EXT_SUCCESS = EXT_ERR_SUCCESS,
EXT_FAILURE = EXT_ERR_FAILURE,
EXT_SEC_SUCCESS = 0x3CA5965A, /* Legacy name */
EXT_SEC_FAILURE = 0xC35A69A5, /* Legacy name */
EXT_ERR_MALLOC_FAILURE = 0x80000001, /*!< malloc fail,only malloc fail from mem pool
can use this err code */
EXT_ERR_TIMEOUT = 0x80000002, /*!< time out */
EXT_ERR_MEMCPYS_FAIL = 0x80000003,
EXT_ERR_MEMSETS_FAIL = 0x80000004,
EXT_ERR_INSUFFICIENT_DATA = 0x80000007,
EXT_ERR_INCORRECT_ID = 0x80000008,
EXT_ERR_INCORRECT_VER = 0x80000009,
EXT_ERR_BAD_CHECKSUM = 0x8000000A,
EXT_ERR_BLOCKED = 0x8000000B,
EXT_ERR_WRONG_CORE = 0x8000000C,
EXT_ERR_NOT_INITIALISED = 0x8000000D,
EXT_ERR_INVALID_STATE = 0x8000000E,
EXT_ERR_NOT_IMPLEMENTED = 0x8000000F,
/*
* 2 soc osa (0x8000_0080 - 0x8000_1000)
*/
/* TASK */
EXT_ERR_TASK_INVALID_PARAM = 0x80000081,
EXT_ERR_TASK_CREATE_FAIL = 0x80000082,
EXT_ERR_TASK_DELETE_FAIL = 0x80000083,
EXT_ERR_TASK_SUPPEND_FAIL = 0x80000084,
EXT_ERR_TASK_RESUME_FAIL = 0x80000085,
EXT_ERR_TASK_GET_PRI_FAIL = 0x80000086,
EXT_ERR_TASK_SET_PRI_FAIL = 0x80000087,
EXT_ERR_TASK_LOCK_FAIL = 0x80000088,
EXT_ERR_TASK_UNLOCK_FAIL = 0x80000089,
EXT_ERR_TASK_DELAY_FAIL = 0x8000008A,
EXT_ERR_TASK_GET_INFO_FAIL = 0x8000008B,
EXT_ERR_TASK_REGISTER_SCHEDULE_FAIL = 0x8000008C,
EXT_ERR_TASK_NOT_CREATED = 0x8000008D,
/* ISR */
EXT_ERR_ISR_INVALID_PARAM = 0x800000C1,
EXT_ERR_ISR_REQ_IRQ_FAIL = 0x800000C2,
EXT_ERR_ISR_ADD_JOB_MALLOC_FAIL = 0x800000C3,
EXT_ERR_ISR_ADD_JOB_SYS_FAIL = 0x800000C4,
EXT_ERR_ISR_FREE_IRQ_FAIL = 0x800000C5,
EXT_ERR_ISR_ALREADY_CREATED = 0x800000C6,
EXT_ERR_ISR_NOT_CREATED = 0x800000C7,
EXT_ERR_ISR_ENABLE_IRQ_FAIL = 0x800000C8,
EXT_ERR_ISR_IRQ_ADDR_NOK = 0x800000C9,
EXT_ERR_ISR_SET_PRI_FAIL = 0x800000CA,
/* MEM */
EXT_ERR_MEM_INVALID_PARAM = 0x80000101, /*!< invalid param return from mem module */
EXT_ERR_MEM_CREAT_POOL_FAIL = 0x80000102,
EXT_ERR_MEM_CREATE_POOL_NOT_ENOUGH_HANDLE = 0x80000103,
EXT_ERR_MEM_FREE_FAIL = 0x80000104,
EXT_ERR_MEM_RE_INIT = 0x80000105,
EXT_ERR_MEM_NOT_INIT = 0x80000106,
EXT_ERR_MEM_CREAT_POOL_MALLOC_FAIL = 0x80000107,
EXT_ERR_MEM_GET_INFO_FAIL = 0x80000108,
EXT_ERR_MEM_GET_OS_INFO_NOK = 0x80000109,
EXT_ERR_MEM_PSRAM_INIT_ERROR = 0x8000010A,
EXT_ERR_MEM_PSRAM_RE_INIT = 0x8000010B,
EXT_ERR_MEM_PSRAM_NOT_INIT = 0x8000010C,
EXT_ERR_MEM_PSRAM_FREE_ERROR = 0x8000010D,
/* POOL_MEM */
EXT_ERR_POOL_MEM_INIT_FAIL = 0x80000131,
EXT_ERR_POOL_MEM_DEINIT_FAIL = 0x80000132,
/* OS Timer */
EXT_ERR_TIMER_FAILURE = 0x80000141,
EXT_ERR_TIMER_INVALID_PARAM = 0x80000142,
EXT_ERR_TIMER_CREATE_HANDLE_FAIL = 0x80000143,
EXT_ERR_TIMER_START_FAIL = 0x80000144,
EXT_ERR_TIMER_HANDLE_NOT_CREATE = 0x80000145,
EXT_ERR_TIMER_HANDLE_INVALID = 0x80000146,
EXT_ERR_TIMER_STATUS_INVALID = 0x80000147,
EXT_ERR_TIMER_STATUS_START = 0x80000148,
EXT_ERR_TIMER_INVALID_MODE = 0x80000149,
EXT_ERR_TIMER_EXPIRE_INVALID = 0x8000014A,
EXT_ERR_TIMER_FUNCTION_NULL = 0x8000014B,
EXT_ERR_TIMER_HANDLE_MAXSIZE = 0x8000014C,
EXT_ERR_TIMER_MALLOC_FAIL = 0x8000014D,
EXT_ERR_TIMER_NOT_INIT = 0x8000014E,
/* SEM */
EXT_ERR_SEM_INVALID_PARAM = 0x80000181,
EXT_ERR_SEM_CREATE_FAIL = 0x80000182,
EXT_ERR_SEM_DELETE_FAIL = 0x80000183,
EXT_ERR_SEM_WAIT_FAIL = 0x80000184,
EXT_ERR_SEM_SIG_FAIL = 0x80000185,
EXT_ERR_SEM_WAIT_TIME_OUT = 0x80000186,
/* MUX */
EXT_ERR_MUX_INVALID_PARAM = 0x800001C1,
EXT_ERR_MUX_CREATE_FAIL = 0x800001C2,
EXT_ERR_MUX_DELETE_FAIL = 0x800001C3,
EXT_ERR_MUX_PEND_FAIL = 0x800001C4,
EXT_ERR_MUX_POST_FAIL = 0x800001C5,
/* MSG */
EXT_ERR_MSG_INVALID_PARAM = 0x80000201,
EXT_ERR_MSG_CREATE_Q_FAIL = 0x80000202,
EXT_ERR_MSG_DELETE_Q_FAIL = 0x80000203,
EXT_ERR_MSG_WAIT_FAIL = 0x80000204,
EXT_ERR_MSG_SEND_FAIL = 0x80000205,
EXT_ERR_MSG_GET_Q_INFO_FAIL = 0x80000206,
EXT_ERR_MSG_Q_DELETE_FAIL = 0x80000207,
EXT_ERR_MSG_WAIT_TIME_OUT = 0x80000208,
EXT_ERR_MSG_QUEUE_ISFULL = 0x80000209,
EXT_ERR_MSG_QUEUE_NOT_CREATE = 0x8000020A,
/* EVENT */
EXT_ERR_EVENT_INVALID_PARAM = 0x80000241,
EXT_ERR_EVENT_CREATE_NO_HADNLE = 0x80000242,
EXT_ERR_EVENT_CREATE_SYS_FAIL = 0x80000243,
EXT_ERR_EVENT_SEND_FAIL = 0x80000244,
EXT_ERR_EVENT_WAIT_FAIL = 0x80000245,
EXT_ERR_EVENT_CLEAR_FAIL = 0x80000246,
EXT_ERR_EVENT_RE_INIT = 0x80000247,
EXT_ERR_EVENT_NOT_ENOUGH_MEMORY = 0x80000248,
EXT_ERR_EVENT_NOT_INIT = 0x80000249,
EXT_ERR_EVENT_DELETE_FAIL = 0x8000024A,
EXT_ERR_EVENT_WAIT_TIME_OUT = 0x8000024B,
EXT_ERR_EVENT_CREATE_NO_ENOUGH_HADNLE = 0x8000024C,
/* SPINLOCK */
EXT_ERR_SPINLOCK_INVALID_PARAM = 0x80000251,
EXT_ERR_SPINLOCK_NOT_ENOUGH_MEMORY = 0x80000252,
EXT_ERR_SPINLOCK_NOT_INIT = 0x80000253,
/* OS Stat */
EXT_ERR_OS_STAT_INVALID_PARAM = 0x80000281,
EXT_ERR_OS_STAT_SYSTEM_CALL_ERROR = 0x80000282,
/* WAIT */
EXT_ERR_WAIT_INVALID_PARAM = 0x80000291,
EXT_ERR_WAIT_MALLOC_FAILURE = 0x80000292,
/* km */
EXT_ERR_KM_INVALID_PARAMETER = 0x80000300,
EXT_ERR_KM_ENV_NOT_READY = 0x80000301,
EXT_ERR_KM_KSLOT_BUSY = 0x80000302,
EXT_ERR_KM_TIMEOUT = 0x80000303,
EXT_ERR_KM_KLAD_BUSY = 0x80000304,
EXT_ERR_KM_RKP_BUSY = 0x80000305,
/* otp */
EXT_ERR_OTP_INVALID_PARAMETER = 0x80000320,
EXT_ERR_OTP_BUSY = 0x80000321,
EXT_ERR_OTP_ADDR_NOT_ALIGNED = 0x80000322,
EXT_ERR_OTP_TIMEOUT = 0x80000323,
EXT_ERR_OTP_PERMISSION_FAILURE = 0x80000324,
/* cipher (block 13) */
EXT_ERR_CIPHER_INVALID_PARAMETER = 0x80000340,
EXT_ERR_CIPHER_UNSUPPORTED = 0x80000341,
EXT_ERR_CIPHER_ENV_NOT_READY = 0x80000342,
EXT_ERR_CIPHER_BUSY = 0x80000343,
EXT_ERR_CIPHER_TIMEOUT = 0x80000344,
EXT_ERR_CIPHER_FAILED_MEM = 0x80000345,
EXT_ERR_CIPHER_ADDR_NOT_ALIGNED = 0x80000346,
EXT_ERR_CIPHER_SIZE_NOT_ALIGNED = 0x80000347,
EXT_ERR_CIPHER_OVERFLOW = 0x80000348,
/* HASH */
EXT_ERR_HASH_INVALID_PARAMETER = 0x80000350,
EXT_ERR_HASH_UNSUPPORTED = 0x80000351,
EXT_ERR_HASH_ADDR_NOT_ALIGNED = 0x80000352,
EXT_ERR_HASH_SIZE_NOT_ALIGNED = 0x80000353,
EXT_ERR_HASH_ENV_NOT_READY = 0x80000354,
EXT_ERR_HASH_BUSY = 0x80000355,
EXT_ERR_HASH_TIMEOUT = 0x80000356,
EXT_ERR_HASH_FAILED_MEM = 0x80000357,
EXT_ERR_HASH_OVERFLOW = 0x80000358,
/* COMMON */
EXT_ERR_INVALID_CPU = 0x80000360,
EXT_ERR_FAPC_INVALID_PARAMETER = 0x80000361,
EXT_ERR_RAPC_INVALID_PARAMETER = 0x80000362,
/* PKE (block 14) */
EXT_ERR_PKE_INVALID_PARAMETER = 0x80000380,
EXT_ERR_PKE_ENV_NOT_READY = 0x80000381,
EXT_ERR_PKE_TIMEOUT = 0x80000382,
EXT_ERR_PKE_BUSY = 0x80000383,
EXT_ERR_PKE_UNSUPPORTED = 0x80000384,
EXT_ERR_PKE_ROBUST_WARNING = 0x80000385,
EXT_ERR_PKE_INVALID_PADDING = 0x80000386,
EXT_ERR_PKE_BUF_TOO_SMALL = 0x80000387,
/* File System */
EXT_ERR_FS_INVALID_PARAM = 0x80000401,
EXT_ERR_FS_NO_DEVICE = 0x80000402,
EXT_ERR_FS_NO_SPACE = 0x80000403, /* No space left on device */
EXT_ERR_FS_BAD_DESCRIPTOR = 0x80000404,
EXT_ERR_FS_FILE_EXISTS = 0x80000405,
EXT_ERR_FS_NOT_FOUND = 0x80000406,
EXT_ERR_FS_NAME_TOO_LONG = 0x80000407,
EXT_ERR_FS_READ_ONLY_FS = 0x80000408, /* Read-only file system */
EXT_ERR_FS_IO_ERROR = 0x80000409,
EXT_ERR_FS_NO_MORE_FILES = 0x8000040A,
/*
* 3 DRIVE (0x8000_1000 - 0x8000_3000)
*
* IO moudle
*/
EXT_ERR_IO_NOT_INIT = 0x80001041,
EXT_ERR_IO_INVALID_PARAMETER = 0x80001042,
EXT_ERR_IO_RELEASE_ERROR = 0x80001043,
EXT_ERR_IO_SET_FUNC_ERROR = 0x80001044,
EXT_ERR_IO_GET_FUNC_ERROR = 0x80001045,
EXT_ERR_IO_GET_PULL_ERROR = 0x80001046,
EXT_ERR_IO_GET_STRENGTH_ERROR = 0x80001047,
EXT_ERR_IO_GET_SLEW_ERROR = 0x80001048,
EXT_ERR_IO_GET_TRIGGER_ERROR = 0x80001049,
EXT_ERR_IO_FAILURE = 0x8000104A,
/* GPIO moudle */
EXT_ERR_GPIO_NOT_INIT = 0x80001081,
EXT_ERR_GPIO_INVALID_PARAMETER = 0x80001082,
EXT_ERR_GPIO_PIN_ERROR = 0x80001083,
EXT_ERR_GPIO_DIR_ERROR = 0x80001084,
EXT_ERR_GPIO_FAILURE = 0x80001085,
/* RTC moudle */
EXT_ERR_RTC_NOT_INIT = 0x80001091,
EXT_ERR_RTC_INVALID_PARAMETER = 0x80001092,
EXT_ERR_RTC_NO_VALID = 0x80001093,
EXT_ERR_RTC_FAILURE = 0x80001094,
/* CALENDAR moudle */
EXT_ERR_CALENDAR_NOT_INIT = 0x80001095,
EXT_ERR_CALENDAR_INVALID_PARAMETER = 0x80001096,
EXT_ERR_CALENDAR_NO_VALID = 0x80001097,
EXT_ERR_CALENDAR_FAILURE = 0x80001098,
/* UART moudle */
EXT_ERR_UART_INVALID_PARAMETER = 0x800010C1,
EXT_ERR_UART_INVALID_SUSPEND = 0x800010C2,
EXT_ERR_UART_INVALID_PARITY = 0x800010C3,
EXT_ERR_UART_INVALID_DATA_BITS = 0x800010C4,
EXT_ERR_UART_INVALID_STOP_BITS = 0x800010C5,
EXT_ERR_UART_INVALID_BAUD = 0x800010C6,
EXT_ERR_UART_INVALID_COM_PORT = 0x800010C7,
EXT_ERR_UART_SW_BUF_CREATE_FAIL = 0x800010C8,
EXT_ERR_UART_NOT_SUPPORT = 0x800010C9,
EXT_ERR_UART_INVALID_ID = 0x800010CA,
EXT_ERR_UART_CREATE_EVENT_FAIL = 0x800010CB,
EXT_ERR_UART_OPEN_TX_DMA_CHN_FAIL = 0x800010CC,
EXT_ERR_UART_CLOSE_TX_DMA_CHN_FAIL = 0x800010CD,
EXT_ERR_UART_TX_DMA_NOT_ENABLED = 0x800010CE,
EXT_ERR_UART_CFG_NOT_SUPPORT_NONE_FIFO = 0x800010CF,
EXT_ERR_UART_DRIVER_RESOURCE_REINIT = 0x800010D1, /*!< uart driver resource have initialized */
EXT_ERR_UART_DEVICE_RESOURCE_REINIT = 0x800010D2, /*!< uart device resource have initialized */
EXT_ERR_UART_INVALID_FLOW_CTRL = 0x800010D3,
EXT_ERR_UART_BUF_DEINIT_FAIL = 0x800010D4,
EXT_ERR_UART_DEINIT_WRITTING_READING = 0x800010D5,
EXT_ERR_UART_SEND_XON_FAIL = 0x800010D6,
EXT_ERR_UART_SEND_XOFF_FAIL = 0x800010D7,
EXT_ERR_UART_MEM_OPT_FAIL = 0x800010D8,
EXT_ERR_UART_RX_BUF_NOT_CREATED = 0x800010D9,
EXT_ERR_UART_ID_INIT_ALREADY = 0x800010DA,
EXT_ERR_UART_ID_NOT_INIT = 0x800010DB,
/* SPI moudle */
EXT_ERR_SPI_NOT_INIT = 0x80001101,
EXT_ERR_SPI_INVALID_PARAMETER = 0x80001102,
EXT_ERR_SPI_PIN_ERROR = 0x80001103,
EXT_ERR_SPI_BUSY = 0x80001104,
EXT_ERR_SPI_FAILURE = 0x80001105,
EXT_ERR_SPI_ALREADY_INIT = 0x80001106,
EXT_ERR_SPI_WRITE_TIMEOUT = 0x80001107,
EXT_ERR_SPI_READ_TIMEOUT = 0x80001108,
EXT_ERR_SPI_MODE_ERROR = 0x80001109,
EXT_ERR_SPI_DMA_OPEN_FAILURE = 0x8000110A,
EXT_ERR_SPI_DMA_TRANSFER_FAILURE = 0x8000110B,
EXT_ERR_SPI_CORE_ERROR = 0x8000110C,
EXT_ERR_SPI_NOT_SUPPORT_DMA = 0x8000110D,
EXT_ERR_SPI_NOT_SUPPORT_CRC = 0x8000110E,
/* efuse */
EXT_ERR_EFUSE_INVALIDATE_ID = 0x80001121,
EXT_ERR_EFUSE_INVALIDATE_PARA = 0x80001122,
EXT_ERR_EFUSE_WRITE_ERR = 0x80001123,
EXT_ERR_EFUSE_INVALIDATE_AUTH = 0x80001124,
EXT_ERR_EFUSE_BUSY = 0x80001125,
EXT_ERR_EFUSE_TIMEOUT = 0x80001126,
EXT_ERR_EFUSE_STATE_ADDR = 0x80001127,
EXT_ERR_EFUSE_WRITE_ALL_ZERO = 0x80001128,
/* I2C moudle */
EXT_ERR_I2C_NOT_INIT = 0x80001141,
EXT_ERR_I2C_INVALID_PARAMETER = 0x80001142,
EXT_ERR_I2C_PIN_ERROR = 0x80001143,
EXT_ERR_I2C_BUSY_ERROR = 0x80001144,
EXT_ERR_I2C_SEND_DATA_ERROR = 0x80001145,
EXT_ERR_I2C_RECEIVE_DATA_ERROR = 0x80001146,
EXT_ERR_I2C_ACK_ERROR = 0x80001147,
EXT_ERR_I2C_ARB_ERROR = 0x80001148,
EXT_ERR_I2C_TIMEOUT_ERROR = 0x80001149,
EXT_ERR_I2C_FAILURE = 0x8000114A,
EXT_ERR_I2C_TIMEOUT_START = 0x8000114B,
EXT_ERR_I2C_TIMEOUT_WAIT = 0x8000114C,
EXT_ERR_I2C_TIMEOUT_STOP = 0x8000114F,
EXT_ERR_I2C_TIMEOUT_RCV_BYTE = 0x80001150,
EXT_ERR_I2C_TIMEOUT_RCV_BYTE_PROC = 0x80001151,
EXT_ERR_I2C_WAIT_SEM_FAIL = 0x80001152,
EXT_ERR_I2C_START_ACK_ERR = 0x80001153,
EXT_ERR_I2C_WAIT_ACK_ERR = 0x80001154,
EXT_ERR_I2C_ARBITRATE_ERR = 0x80001155,
EXT_ERR_I2C_INITED = 0x80001156,
EXT_ERR_I2C_NO_POWER_SUPPLY = 0x80001157,
/* i2s moudle */
EXT_ERR_I2S_INVALID_PARAMETER = 0x80001161,
EXT_ERR_I2S_WRITE_TIMEOUT = 0x80001162,
EXT_ERR_I2S_MALLOC_FAIL = 0x80001163,
EXT_ERR_I2S_MEMCPY_FAIL = 0x80001164,
/* PWM moudle */
EXT_ERR_PWM_NOT_INIT = 0x80001181,
EXT_ERR_PWM_INVALID_PARAMETER = 0x80001182,
EXT_ERR_PWM_PIN_ERROR = 0x80001183,
EXT_ERR_PWM_FAILURE = 0x80001184,
EXT_ERR_PWM_UNSUPPORT_DUTY_RATIO = 0x80001185,
EXT_ERR_PWM_INIT_ALREADY = 0x80001186,
/* Flash moudule */
EXT_ERR_FLASH_NOT_INIT = 0x800011C1,
EXT_ERR_FLASH_INVALID_PARAMETER = 0x800011C2,
EXT_ERR_FLASH_INVALID_PARAM_BEYOND_ADDR = 0x800011C3,
EXT_ERR_FLASH_INVALID_PARAM_SIZE_ZERO = 0x800011C4,
EXT_ERR_FLASH_INVALID_PARAM_ERASE_NOT_ALIGN = 0x800011C5,
EXT_ERR_FLASH_INVALID_PARAM_IOCTRL_DATA_NULL = 0x800011C6,
EXT_ERR_FLASH_INVALID_PARAM_DATA_NULL = 0x800011C7,
EXT_ERR_FLASH_INVALID_PARAM_PKI_MODIFY = 0x800011C8,
EXT_ERR_FLASH_INVALID_PARAM_PAD1 = 0x800011C9,
EXT_ERR_FLASH_INVALID_PARAM_PAD2 = 0x800011CA,
EXT_ERR_FLASH_INVALID_PARAM_PAD3 = 0x800011CB,
EXT_ERR_FLASH_TIME_OUT_WAIT_READY = 0x800011CC,
EXT_ERR_FLASH_QUAD_MODE_READ_REG1 = 0x800011CD,
EXT_ERR_FLASH_QUAD_MODE_READ_REG2 = 0x800011CE,
EXT_ERR_FLASH_QUAD_MODE_COMPARE_REG = 0x800011CF,
EXT_ERR_FLASH_NO_MATCH_FLASH = 0x800011D0,
EXT_ERR_FLASH_WRITE_ENABLE = 0x800011D1,
EXT_ERR_FLASH_NO_MATCH_ERASE_SIZE = 0x800011D2,
EXT_ERR_FLASH_MAX_SPI_OP = 0x800011D3,
EXT_ERR_FLASH_NOT_SUPPORT_IOCTRL_ID = 0x800011D4,
EXT_ERR_FLASH_INVALID_CHIP_ID = 0x800011D5,
EXT_ERR_FLASH_RE_INIT = 0x800011D6,
EXT_ERR_FLASH_WRITE_NOT_SUPPORT_ERASE = 0x800011D7,
EXT_ERR_FLASH_WRITE_COMPARE_WRONG = 0x800011D8,
EXT_ERR_FLASH_WAIT_CFG_START_TIME_OUT = 0x800011D9,
EXT_ERR_FLASH_PATITION_INIT_FAIL = 0x800011DA,
EXT_ERR_FLASH_INITILIZATION = 0x800011DB,
EXT_ERR_FLASH_ERASE_NOT_4K_ALIGN = 0x800011DC,
EXT_ERR_FLASH_RPC_COMMAND = 0x800011DD,
EXT_ERR_FLASH_ADD_WRITE_TASK = 0x800011DE,
EXT_ERR_FLASH_ADD_ERASE_TASK = 0x800011DF,
EXT_ERR_FLASH_WRITE_TASK = 0x800011E0,
EXT_ERR_FLASH_ERASE_TASK = 0x800011E1,
EXT_ERR_FLASH_RPC_READ = 0x800011E2,
EXT_ERR_FLASH_INVALID_CMD = 0x800011E3,
EXT_ERR_FLASH_INVALID_SR_BIT = 0x800011E4,
/* dma */
EXT_ERR_DMA_INVALID_PARA = 0x80001201,
EXT_ERR_DMA_NOT_INIT = 0x80001202,
EXT_ERR_DMA_BUSY = 0x80001203,
EXT_ERR_DMA_TRANSFER_FAIL = 0x80001204,
EXT_ERR_DMA_TRANSFER_TIMEOUT = 0x80001205,
EXT_ERR_DMA_GET_NOTE_FAIL = 0x80001206,
EXT_ERR_DMA_LLI_NOT_CREATE = 0x80001207,
EXT_ERR_DMA_NO_AVAIL_CONTROLLER = 0x80001208,
EXT_ERR_DMA_NO_AVAIL_CH = 0x80001209,
EXT_ERR_DMA_UNSUPPORTED_PERIPHERAL = 0x8000120A,
EXT_ERR_DMA_NOT_SUPPORTED_CONFIG = 0x8000120B,
EXT_ERR_DMA_ERROR_CONFIG = 0x8000120C,
EXT_ERR_DMA_INCOMPLETE_CONFIG = 0x8000120D,
EXT_ERR_DMA_ONE_TIME_BATCHED_CONFIGS_EXCEEDED = 0x8000120E,
EXT_ERR_DMA_CONFIG_QUEUE_FULL = 0x8000120F,
EXT_ERR_DMA_OUT_OF_MEMORY = 0x80001210,
EXT_ERR_DMA_NO_AVAIL_FREE_CONFIG = 0x80001211,
EXT_ERR_DMA_CHANNEL_NOT_OPEN = 0x80001212,
EXT_ERR_DMA_IRQ_ENABLE_FAIL = 0x80001213,
EXT_ERR_DMA_LLI_NOTE_FULL = 0x80001214,
EXT_ERR_DMA_SRC_PERIPHERAL = 0x80001215,
EXT_ERR_DMA_DST_PERIPHERAL = 0x80001216,
EXT_ERR_DMA_PERIPHERAL = 0x80001217,
EXT_ERR_DMA_CHANNEL = 0x80001218,
EXT_ERR_DMA_DST_WIDTH = 0x80001219,
EXT_ERR_DMA_ADDRESS = 0x8000121A,
EXT_ERR_DMA_PERIPHERAL_CONFIG = 0x8000121B,
EXT_ERR_DMA_LLI_ADDRESS = 0x8000121C,
EXT_ERR_DMA_DEVICE_NOT_INIT = 0x8000121D,
EXT_ERR_DMA_TRANSFER_TYPE = 0x8000121E,
/* WDT */
EXT_ERR_WDT_PARA_ERROR = 0x80001241,
EXT_ERR_WDT_INTERVAL_INVALID = 0x80001242,
EXT_ERR_WDT_IRQ_ENABLE_FAILED = 0x80001243,
/* HWI */
EXT_ERR_HWI_INVALID_NUM = 0x80001281,
/* timer */
EXT_ERR_TIMER_NO_VALID_TIMER = 0x800012C1,
EXT_ERR_TIMER_INVALID_PARAMETER = 0x800012C2,
/* hw_copy */
EXT_ERR_HW_COPY_INVALID_PARA = 0x80001301,
EXT_ERR_HW_COPY_BUSY = 0x80001302,
/* adc */
EXT_ERR_ADC_PARAMETER_WRONG = 0x80001311,
EXT_ERR_ADC_INVALID_CHANNEL_ID = 0x80001312,
EXT_ERR_ADC_TIMEOUT = 0x80001313,
EXT_ERR_ADC_NOT_INIT = 0x80001314,
/* swi */
EXT_ERR_SWI_INVALID_ID = 0x80001341,
/* ANALOG */
EXT_ERR_ANALOG_MUTEX_ERROR = 0x80001381,
EXT_ERR_ANALOG_RESOURCE_BUSY = 0x80001382,
EXT_ERR_ANALOG_RESOURCE_CONNECT_ERROR = 0x80001383,
EXT_ERR_ANALOG_RESOURCE_FREE_ERROR = 0x80001384,
EXT_ERR_ANALOG_VOL_TYPE_ERROR = 0x80001385,
EXT_ERR_ANALOG_READ_VOL_ERROR = 0x80001386,
EXT_ERR_ANALOG_AIO_PIN_ERROR = 0x80001387,
EXT_ERR_ANALOG_IDRV_INVALID_RANGE = 0x80001388,
EXT_ERR_ANALOG_COMP_NUMBER_ERROR = 0x80001389,
EXT_ERR_ANALOG_COMP_INVALID_RANGE = 0x8000138A,
EXT_ERR_ANALOG_VALUE_SET_ERROR = 0x8000138B,
EXT_ERR_ANALOG_CORE_NOT_SUPPORT = 0x8000138C,
EXT_ERR_ANALOG_PARAMETER_ERROR = 0x8000138D,
EXT_ERR_ANALOG_FUNC_UNREADY_ERROR = 0x8000138E,
EXT_ERR_ANALOG_ADC_TIME_OUT_ERROR = 0x8000138F,
EXT_ERR_ANALOG_ADC_NOT_CALIBRATE_ERROR = 0x80001391,
EXT_ERR_ANALOG_RESOURCE_NOT_OWNED_ERROR = 0x80001392,
EXT_ERR_ANALOG_COMP_NOT_SET_AIO_PIN = 0x80001393,
EXT_ERR_ANALOG_OTP_VALUE_GET_ERROR = 0x80001394,
EXT_ERR_ANALOG_AIO_FUNC_ERROR = 0x80001395,
/* YMODEM */
EXT_ERR_YMODEM_ERR_TIMEOUT = 0x80001401,
EXT_ERR_YMODEM_ERR_CANCEL = 0x80001402,
EXT_ERR_YMODEM_ERR_FRAME = 0x80001403,
EXT_ERR_YMODEM_ERR_CS = 0x80001404,
EXT_ERR_YMODEM_ERR_EOT = 0x80001405,
EXT_ERR_YMODEM_ERR_SEQ = 0x80001406,
EXT_ERR_YMODEM_ERR_LENTH = 0x80001407,
/* IPC */
EXT_ERR_IPC_MSG_FULL = 0x80001541,
EXT_ERR_IPC_MSG_ADDR_NULL = 0x80001542,
EXT_ERR_IPC_MSG_ZEROCOPY_WRONG = 0x80001543,
EXT_ERR_IPC_MSG_ALREADY_INIT = 0x80001544,
EXT_ERR_IPC_MSG_TAKE_SEM_FAIL = 0x80001545,
EXT_ERR_IPC_MSG_SEND_BUSY = 0x80001546,
EXT_ERR_IPC_MSG_GIVE_SEM_FAIL = 0x80001547,
EXT_ERR_IPC_MSG_INVALID_PARAM = 0x80001548,
EXT_ERR_IPC_MSG_PRI_QUEUE_FULL = 0x80001549,
EXT_ERR_IPC_MSG_PRI_QUEUE_EMPTY = 0x8000154A,
EXT_ERR_IPC_MSG_RECV_INVALID_ID = 0x8000154B,
EXT_ERR_IPC_MSG_PROCESS_FAILED = 0x8000154C,
EXT_ERR_IPC_MSG_MEM_QUEUE_EMPTY = 0x8000154D,
EXT_ERR_IPC_MSG_INIT_ALREADY = 0x8000154E,
EXT_ERR_IPC_QUEUE_INVALID_ID = 0x8000154F,
EXT_ERR_IPC_QUEUE_ADDR_NULL = 0x80001550,
EXT_ERR_IPC_QUEUE_FULL = 0x80001551,
EXT_ERR_IPC_QUEUE_EMPTY = 0x80001552,
EXT_ERR_IPC_QUEUE_NOT_INIT = 0x80001553,
EXT_ERR_IPC_SHM_REPEATE_RELEASE = 0x80001554,
EXT_ERR_IPC_SHM_INVALID_ID = 0x80001555,
EXT_ERR_IPC_SHM_NULL_POITER = 0x80001556,
EXT_ERR_IPC_SHM_ILLEGAL_POINTER = 0x80001557,
EXT_ERR_IPC_SHM_INVALID_POINTER = 0x80001558,
EXT_ERR_IPC_SHM_NOT_INIT = 0x80001559,
EXT_ERR_IPC_MEMCPY_EXCEPTION = 0x8000155A,
EXT_ERR_IPC_MBX_BUSY = 0x8000155B,
/* MIPI TX1 */
EXT_ERR_MIPI_NOT_INIT = 0x80001581,
EXT_ERR_MIPI_IRQ_REQUEST_FAILED = 0x80001582,
EXT_ERR_MIPI_IRQ_ENABLE_FAILED = 0x80001583,
EXT_ERR_MIPI_CREATE_MUX_FAIL = 0x80001584,
EXT_ERR_MIPI_PEND_MUX_FAIL = 0x80001585,
EXT_ERR_MIPI_INVALID_PARAM = 0x80001586,
EXT_ERR_MIPI_INVALID_CMD_INFO = 0x80001587,
EXT_ERR_MIPI_MALLOC_FAIL = 0x80001588,
EXT_ERR_MIPI_MEMCPY_FAIL = 0x80001589,
EXT_ERR_MIPI_INVALID_IOCTL_CMD = 0x8000158A,
EXT_ERR_MIPI_FIFO_EMPTY = 0x8000158B,
EXT_ERR_MIPI_FIFO_FULL = 0x8000158C,
EXT_ERR_MIPI_GET_DATA_NULL = 0x8000158D,
EXT_ERR_MIPI_SEND_SHORT_PACKET = 0x8000158E,
EXT_ERR_MIPI_READ_FIFO_DATA = 0x8000158F,
EXT_ERR_MIPI_COMBO_DEV_NOT_CONFIG = 0x80001590,
EXT_ERR_MIPI_DEV_ALREADY_ENABLE = 0x80001591,
EXT_ERR_MIPI_DEV_NOT_ENABLE = 0x80001592,
EXT_ERR_MIPI_EXIT_SDLP_TIMEOUT = 0x80001593,
EXT_ERR_MIPI_READ_FAILED = 0x80001594,
EXT_ERR_MIPI_WRITE_FAILED = 0x80001595,
EXT_ERR_MIPI_INVALID_MODE = 0x80001596,
EXT_ERR_MIPI_INVALID_FORMAT = 0x80001597,
EXT_ERR_MIPI_DEV_CFG_FAILED = 0x80001598,
EXT_ERR_MIPI_I2C_INIT_FAILED = 0x80001599,
EXT_ERR_MIPI_I2C_READ_FAILED = 0x8000159A,
EXT_ERR_MIPI_I2C_WRITE_FAILED = 0x8000159B,
EXT_ERR_MIPI_DATA_TYPE_INVALID = 0x8000159C,
/* MIPI TX2 */
EXT_ERR_MIPI_ALREADY_INIT = 0x800015C1,
EXT_ERR_MIPI_INVALID_COLORBAR_ORIEN = 0x800015C2,
EXT_ERR_MIPI_INVALID_COLORBAR_INPUT_MODE = 0x800015C3,
/* SDIO */
EXT_ERR_SDIO_INVALID_PARAMETER = 0x80001600,
EXT_ERR_SDIO_ALREADY_START = 0x80001601,
EXT_ERR_SDIO_PROC_TASK_INIT_FAIL = 0x80001602,
/* SDCC */
EXT_ERR_SDCC_INVALID_PARAMETER = 0x80001610,
EXT_ERR_SDCC_ALREADY_START = 0x80001611,
EXT_ERR_SDCC_PROC_TASK_INIT_FAIL = 0x80001612,
/* QSPI */
EXT_ERR_QSPI_INVALID_PARAM = 0x80001640,
EXT_ERR_QSPI_INVALID_PARAM_BEYOND_ADDR = 0x80001641,
EXT_ERR_QSPI_INVALID_PARAM_SIZE_ZERO = 0x80001642,
EXT_ERR_QSPI_WRITE_COMPARE_WRONG = 0x80001643,
EXT_ERR_QSPI_RE_INIT = 0x80001644,
EXT_ERR_QSPI_INVALID_PARAM_DATA_NULL = 0x80001645,
EXT_ERR_QSPI_INVALID_CMD_DUMMY_BYTE = 0x80001646,
EXT_ERR_QSPI_INVALID_CMD_SPI_IFTYPE = 0x80001647,
EXT_ERR_QSPI_INVALID_CMD_DATA_SIZE = 0x80001648,
EXT_ERR_QSPI_INVALID_BUS_RECV_DATA_SIZE = 0x80001649,
EXT_ERR_QSPI_INVALID_BUS_RECV_DUMMY_BYTE = 0x8000164A,
EXT_ERR_QSPI_INVALID_BUS_RECV_SPI_IFTYPE = 0x8000164B,
EXT_ERR_QSPI_INVALID_BUS_TRANS_DATA_SIZE = 0x8000164C,
EXT_ERR_QSPI_INVALID_BUS_TRANS_DUMMY_BYTE = 0x8000164D,
EXT_ERR_QSPI_INVALID_BUS_TRANS_SPI_IFTYPE = 0x8000164E,
EXT_ERR_QSPI_INVALID_BUS_MAP_SIZE = 0x8000164F,
EXT_ERR_QSPI_INVALID_GLOBAL_SPI_MODE = 0x80001650,
EXT_ERR_QSPI_NOT_INIT = 0x80001651,
/* HW TIMER */
EXT_ERR_HWTIMER_NO_INIT = 0x80001680,
EXT_ERR_HWTIMER_INVALID_PARAMETER = 0x80001681,
EXT_ERR_HWTIMER_INITILIZATION_ALREADY = 0x80001682,
/* ETH */
EXT_ERR_ETH_INVALID_PARAMETER = 0x800016C0,
/* DNTC */
EXT_ERR_DNTC_INVALID_PARAMETER = 0x80001700,
EXT_ERR_DNTC_INVALID_PARAMETER_PINNUM = 0x80001701,
EXT_ERR_DNTC_INVALID_PARAMETER_TEMPCODE = 0x80001702,
EXT_ERR_DNTC_INIT_ALREADY = 0x80001703,
EXT_ERR_DNTC_INIT_FAILURE = 0x80001704,
EXT_ERR_DNTC_INIT_NULL = 0x80001705,
EXT_ERR_DNTC_DEINIT_ALREADY = 0x80001706,
EXT_ERR_DNTC_NOT_INIT = 0x80001707,
EXT_ERR_DNTC_PDOWN_FAILURE = 0x80001708,
EXT_ERR_DNTC_REGISTER_ALREADY = 0x80001709,
EXT_ERR_DNTC_READ_FAILURE = 0x8000170A,
/* TSENSOR */
EXT_ERR_TSENSOR_INVALID_PARAMETER = 0x80001740,
EXT_ERR_TSENSOR_NOT_INIT = 0x80001741,
/* CLK */
EXT_ERR_CLK_INVALID_PARAMETER = 0x80001780,
EXT_ERR_CLK_NOT_REGISTER = 0x80001781,
/* memory */
EXT_ERR_MEMORY_INVALID_REGION = 0x80001A01,
EXT_ERR_MEMORY_INVALID_PARAMETER = 0x80001A02,
EXT_ERR_MEMORY_NOT_ALIGNED = 0x80001A03,
/**
* This is a flash task state set by the owning core to indicate that this entry should be discarded by the SCPU.
* The owning core must not simply delete an entry as the SCPU may have already taken a reference to the memory and
* be periodically checking that for READY to be set. Value must remain identical to the flash_task_etypes.h
* value.
*/
EXT_ERR_FLASH_TASK_DISCARD = 0x80002040,
/**
* This is a flash task state set by the SCPU to confirm that the task entry was discarded by the SCPU (either
* because the owning core specified a DISCARD or because the value was illegal according to the SCPU) to indicate
* that the flash task was skipped and not executed. Value must remain identical to the flash_task_etypes.h value.
*/
EXT_ERR_FLASH_TASK_DISCARDED = 0x80002041,
/**
* This is a flash task state set by the owning core to inform the SCPU that this flash task can now be fully
* examined and executed by the SCPU. Value must remain identical to the flash_task_etypes.h value.
*/
EXT_ERR_FLASH_TASK_READY = 0x80002042,
/**
* This is a flash task state set by the SCPU to record that this flash task is being worked on by the SCPU. The
* owning core will only see this if it wakes up unexpectedly before the anticipated wake-up time set in the sleep
* co-ordination system. Value must remain identical to the flash_task_etypes.h value.
*/
EXT_ERR_FLASH_TASK_BEING_PROCESSED = 0x80002043,
/**
* This is a flash task state set by the SCPU to indicate that the flash task has been completed and the SCPU has
* dropped all references to the flash task so that the owning core may reclaim the memory. Value must remain
* identical to the flash_task_etypes.h value.
*/
EXT_ERR_FLASH_TASK_COMPLETED = 0x80002044,
/**
* The flash task struct has an incorrect identifier number used as a sanity check that this memory is what it is
* expected to be.
*/
EXT_ERR_FLASH_TASK_WRONG_STRUCT_IDENTIFIER = 0x80002045,
/** There are no more flash tasks to process */
EXT_ERR_FLASH_TASK_NO_MORE_TASKS = 0x80002046,
/** There are only tasks that have not completed */
EXT_ERR_FLASH_TASK_ONLY_PENDING_TASKS = 0x80002047,
/** The task is in progress */
EXT_ERR_FLASH_TASK_IN_PROGRESS = 0x80002048,
/** The specified task is not found */
EXT_ERR_FLASH_TASK_NOT_FOUND = 0x80002049,
/** The operation has already been done */
EXT_ERR_FLASH_TASK_ALREADY_DONE = 0x8000204A,
/** The queue handle was requested */
EXT_ERR_FLASH_TASK_REQUESTED_QUEUE = 0x8000204B,
/** The remote core is not ready for this request */
EXT_ERR_FLASH_TASK_REMOTE_CORE_NOT_READY = 0x8000204C,
/** Invalid protection key */
EXT_ERR_FLASH_TASK_INVALID_PK = 0x8000204D,
EXT_ERR_FLASH_TASK_INIT_FAILED = 0x8000204E,
EXT_ERR_FLASH_TASK_PE_VETO = 0x8000204F,
EXT_ERR_FLASH_TASK_BUSY = 0x80002050,
/* NEW PWM */
EXT_ERR_NEW_PWM_INVALID_PARAMETER = 0x80002080,
/* CORE MUX */
EXT_ERR_CORE_MUX_NOT_CREATED = 0x800020C0,
EXT_ERR_CORE_MUX_NOT_ENOUGH = 0x800020C1,
EXT_ERR_CORE_MUX_INVALID_ID = 0x800020C2,
EXT_ERR_CORE_MUX_BUSY = 0x800020C3,
/*
* 4 Component (0x8000_3000 - 0x8000_4000)
*/
/* NV */
EXT_ERR_NV_NOT_INITIALISED = 0x80003000,
EXT_ERR_NV_INVALID_PARAMS = 0x80003001,
EXT_ERR_NV_ERROR_ERASING_PAGE = 0x80003002,
EXT_ERR_NV_NO_ENOUGH_SPACE = 0x80003003,
EXT_ERR_NV_KEY_NOT_FOUND = 0x80003004,
EXT_ERR_NV_TRYING_TO_MODIFY_A_PERMANENT_KEY = 0x80003005,
EXT_ERR_NV_WRITE_VETOED = 0x80003006,
EXT_ERR_NV_DEFRAGMENTATION_NEEDED = 0x80003007,
EXT_ERR_NV_INVALID_STORE = 0x80003008,
EXT_ERR_NV_WRITE_BUFFER_NOT_ALLOCATED = 0x80003009,
EXT_ERR_NV_KEY_HEADER_BUFFER_NOT_ALLOCATED = 0x8000300A,
EXT_ERR_NV_KEY_DATA_BUFFER_NOT_ALLOCATED = 0x8000300B,
EXT_ERR_NV_KEY_HASH_BUFFER_NOT_ALLOCATED = 0x8000300C,
EXT_ERR_NV_WRITE_BUFFER_TOO_SMALL = 0x8000300D,
EXT_ERR_NV_KEY_HASH_BUFFER_TOO_SMALL = 0x8000300E,
EXT_ERR_NV_GET_BUFFER_TOO_SMALL = 0x8000300F,
EXT_ERR_NV_AES_UNAVAILABLE = 0x80003010,
EXT_ERR_NV_HASH_UNAVAILABLE = 0x80003011,
EXT_ERR_NV_INVALID_PAGE = 0x80003012,
EXT_ERR_NV_ZERO_LENGTH_COPY = 0x80003013,
EXT_ERR_NV_LENGTH_MISMATCH = 0x80003014,
EXT_ERR_NV_HASH_MISMATCH = 0x80003015,
EXT_ERR_NV_DATA_MISMATCH = 0x80003016,
EXT_ERR_NV_SEARCH_PATTERN_MISMATCH = 0x80003017,
EXT_ERR_NV_SEARCH_KEY_TYPE_MISMATCH = 0x80003018,
EXT_ERR_NV_SEARCH_KEY_STATE_MISMATCH = 0x80003019,
EXT_ERR_NV_INVALID_KEY_HEADER = 0x8000301A,
EXT_ERR_NV_PAGE_NOT_FOUND = 0x8000301B,
EXT_ERR_NV_STATE_INVALID = 0x8000301C,
EXT_ERR_NV_KEY_NOT_IN_WRITE_QUEUE = 0x8000301D,
EXT_ERR_NV_BUFFER_PRIMED_PREMATURELY = 0x8000301E,
EXT_ERR_NV_ILLEGAL_OPERATION = 0x8000301F,
EXT_ERR_NV_RPC_ERROR = 0x80003020,
EXT_ERR_NV_READ_FLASH_ERR = 0x80003021,
EXT_ERR_NV_BUFFER_TOO_SMALL = 0x80003022,
EXT_ERR_NV_FAILURE = 0x80003023,
EXT_ERR_NV_INIT_FAILED = 0x80003024,
EXT_ERR_NV_PAGE_INIT_ERROR = 0x80003025,
EXT_ERR_NV_NO_KEY_DATA = 0x80003026,
EXT_ERR_NV_NOTIFY_LIST_FULL = 0x80003027,
EXT_ERR_NV_NOTIFY_SEGMENT_ERR = 0x80003028,
EXT_ERR_NV_SEM_WAIT_ERR = 0x80003029,
/* HCC MODULE */
EXT_ERR_HCC_INIT_ERR = 0x80003030,
EXT_ERR_HCC_PARAM_ERR = 0x80003031,
EXT_ERR_HCC_STATE_OFF = 0x80003032,
EXT_ERR_HCC_STATE_EXCEPTION = 0x80003033,
EXT_ERR_HCC_BUILD_TX_BUF_ERR = 0x80003034,
EXT_ERR_HCC_TX_BUF_ERR = 0x80003035,
EXT_ERR_HCC_BUS_ERR = 0x80003036,
EXT_ERR_HCC_FC_PRE_PROC_ERR = 0x80003037,
EXT_ERR_HCC_HANDLER_ERR = 0x80003038,
EXT_ERR_HCC_FC_PROC_UNBLOCK = 0x80003039,
EXT_ERR_HCC_FC_PROC_BLOCK = 0x8000303A,
EXT_ERR_HCC_HANDLER_REPEAT = 0x8000303B,
EXT_ERR_HCC_SERVICE_REGISTER_REPEAT = 0x8000303C,
EXT_ERR_HCC_ROMBLE_HOOK_NULL = 0x8000303D,
EXT_ERR_HCC_ROMBLE_HOOK_CONTINUE = 0x8000303E,
/* CYCBUF */
EXT_ERR_CYCBUF_NOT_ENOUGH_HANDLE = 0x80003041,
EXT_ERR_CYCBUF_INVALID_HANDLE = 0x80003042,
EXT_ERR_CYCBUF_MALLOC_FAIL = 0x80003043,
EXT_ERR_CYCBUF_BUSY = 0x80003044,
EXT_ERR_CYCBUF_NO_DATA = 0x80003045,
EXT_ERR_CYCBUF_MEMOPT_FAIL = 0x80003046,
EXT_ERR_CYCBUF_SUB_INVALID_FREE_LEN = 0x80003047,
EXT_ERR_CYCBUF_SUB_INVALID_USED_LEN = 0x80003048,
EXT_ERR_IRQ_REQUEST_FAIL = 0x80003081,
EXT_ERR_IRQ_FREE_FAIL = 0x80003082,
EXT_ERR_RAND_NOT_SUPPORT_CRYPT_RAND = 0x800030c1,
EXT_ERR_CORE_MUTEX_INVALID_ID = 0x80003101,
EXT_ERR_CORE_MUTEX_GET_FAIL = 0x80003102,
EXT_ERR_CORE_MUTEX_GET_TIME_OUT = 0x80003103,
EXT_ERR_TRACK_INIT_FAIL = 0x80003141,
EXT_ERR_TRACK_START_FAIL = 0x80003142,
EXT_ERR_TRACK_DEINIT_FAIL = 0x80003143,
EXT_ERR_TRACK_GET_INFO_FAIL = 0x80003144,
EXT_ERR_TRACK_RECORD_FAIL = 0x80003145,
/* PARTITION */
EXT_ERR_PARTITION_INIT_ERR = 0x80003160,
EXT_ERR_PARTITION_NOT_SUPPORT = 0x80003161,
EXT_ERR_PARTITION_INVALID_PARAMS = 0x80003162,
EXT_ERR_PARTITION_CONFIG_NOT_FOUND = 0x80003163,
EXT_ERR_IMAGE_CONFIG_NOT_FOUND = 0x80003164,
/* AT */
EXT_ERR_AT_RECVING = 0x80003180,
EXT_ERR_AT_INVALID_PARAMETER = 0x80003181,
EXT_ERR_AT_NAME_OR_FUNC_REPEAT_REGISTERED = 0x80003182,
EXT_ERR_AT_NO_SLEEP = 0x80003183,
EXT_ERR_AT_DEEP_SLEEP = 0x80003184,
/* diag */
EXT_ERR_DIAG_STAT_INVALID_ID = 0x800031A1, /* stat id is invalid */
EXT_ERR_DIAG_NO_INITILIZATION = 0x800031A2, /* diag not initilizate */
EXT_ERR_DIAG_NOT_FOUND = 0x800031A3, /* diag id not found */
EXT_ERR_DIAG_INVALID_PARAMETER = 0x800031A4, /* parameter invalid */
/* If the return value is EXT_ERR_DIAG_CONSUMED, it indicates that the user sends a response (local connection)
to the host through the diag_send_ack_packet_prv API. The DIAG framework does not automatically */
EXT_ERR_DIAG_CONSUMED = 0x800031A5,
EXT_ERR_DIAG_TOO_SMALL_BUFFER = 0x800031A6, /* too small buffer */
EXT_ERR_DIAG_NO_MORE_DATA = 0x800031A7, /* uart receive no more data */
EXT_ERR_DIAG_NOT_ENOUGH_MEMORY = 0x800031A8, /* malloc memory fail */
EXT_ERR_DIAG_INVALID_HEAP_ADDR = 0x800031A9, /* addr out of heap range */
EXT_ERR_DIAG_NOT_CONNECT = 0x800031Aa, /* diag not connect */
EXT_ERR_DIAG_BUSY = 0x800031Ab, /* channel is busy */
EXT_ERR_DIAG_TOO_LARGE_FRAME = 0x800031Ac, /* too large frame */
EXT_ERR_DIAG_RAM_ALIGN = 0x800031Ad, /* ram addr not align */
EXT_ERR_DIAG_NOT_SUPPORT = 0x800031Ae, /* not support */
EXT_ERR_DIAG_QUEUE_FULL = 0x800031Af, /* queue full */
EXT_ERR_DIAG_MSG_CFG_NOT_ALLOW = 0x800031B0, /* msg config allow send msg to pc */
EXT_ERR_DIAG_TOO_LARGE_MSG = 0x800031B1, /* too large msg */
EXT_ERR_DIAG_INVALID_CODE_ADDR = 0x800031B2, /* invalid code addr */
EXT_ERR_DIAG_OBJ_NOT_FOUND = 0x800031B3, /* object not found */
EXT_ERR_DIAG_BLOCK_EMPTY = 0x800031B4, /* buffer list is empty */
EXT_ERR_DIAG_NOT_ENOUGH_SHARE_SPACE = 0x800031B5, /* share space not enough */
EXT_ERR_DIAG_CORRUPT_SHARED_MEMORY = 0x800031B6, /* share space ctrl is corrupt */
EXT_ERR_DIAG_NO_NEXT_MESSAGE = 0x800031B7, /* no more msg in share mempry */
EXT_ERR_DIAG_KV_NOT_SUPPORT_ID = 0x800031B8, /* not support kv id */
EXT_ERR_DIAG_BAD_DATA = 0x800031B9, /* bad data */
/* HCC */
EXT_ERR_HCC_INVALID_PARAMETER = 0x80003281,
EXT_ERR_HCC_NO_SUCH_DEVICE = 0x80003282,
EXT_ERR_HCC_BUS_HANDLE_INVALID = 0x80003283,
/* system status */
EXT_ERR_PROTOCOL_FLASH_VETO = 0x800032C1,
EXT_ERR_APPS_FLASH_VETO = 0x800032C2,
EXT_ERR_IOMCU_FLASH_VETO = 0x800032C3,
EXT_ERR_FLASH_VOTE_MUX = 0x800032C4,
/* system cpup_dfx */
EXT_ERR_CPUP_INVALID_PARAMETER = 0x80003300,
/* GFX */
EXT_ERR_GFX_INVALID_PARAM = 0x80004000,
EXT_ERR_GFX_NULL_POINTER = 0x80004001,
EXT_ERR_GFX_NO_MEM = 0x80004002,
EXT_ERR_GFX_UNSUPPOTRED_OPERATION = 0x80004003,
EXT_ERR_GFX_OPERATION_TIMEOUT = 0x80004004,
EXT_ERR_GFX_OPERATION_INTERRUPT = 0x80004005,
EXT_ERR_GFX_INVALID_RESO = 0x80004006,
EXT_ERR_GFX_INVALID_FMT = 0x80004007,
EXT_ERR_GFX_INVALID_ADDR = 0x80004008,
EXT_ERR_GFX_INVALID_STRIDE = 0x80004009,
EXT_ERR_GFX_INVALID_RECT = 0x8000400a,
EXT_ERR_GFX_INVALID_MODE = 0x8000400b,
/* Cache */
EXT_ERR_CACHE_INVALID_PARAM = 0x80004101,
/*
* 5 Protocol stack (0x8000_4000 - 0x8000_5000)
*/
/* BT 0x8000_4200 - 0x8000_4299 */
EXT_ERR_BT_DEV_NOT_FOUND = 0x80004200,
EXT_ERR_BT_DEV_NOT_PAIRED = 0x80004201,
EXT_ERR_BT_STREAM_NOT_EXIST = 0x80004202,
/*
* 6 soc Reserved (0x8000_5000 - 0x8000_7000)
*/
/*
* 7 Reserved by customers (0x8000_7000 - 0x8000_8000)
*/
/* PLC */
EXT_ERR_PLC_FULL = 0x80008001,
EXT_ERR_MALLOC_FAILUE = 0x80008002,
EXT_ERR_TF_IDENTIFY_DOING = 0x80008003,
EXT_ERR_NOT_SUPPORT = 0x80008004,
EXT_ERR_BUSY = 0x80008005,
EXT_ERR_NOT_EXIST = 0x80008006,
EXT_ERR_BAD_DATA = 0x80008007,
EXT_ERR_FEATURE_NOT_SUPPORT = 0x80008008,
EXT_ERR_NO_INITILIZATION = 0x80008009,
EXT_ERR_NOT_FOUND_NETWORK = 0x8000800a,
EXT_ERR_CONTINUE = 0x8000800b,
EXT_ERR_MEMCPY_FAIL = 0x8000800c,
EXT_ERR_BAD_FRAME = 0x8000800d,
EXT_ERR_EXIST = 0x8000800e,
EXT_ERR_SKIP = 0x8000800f,
EXT_ERR_INVALID_PARAMETER = 0x80008010,
EXT_ERR_NOT_ENOUGH_MEMORY = 0x80008011,
EXT_ERR_TOO_SMALL_BUFFER = 0x80008012,
/* Touch panel (0x8000_8040 - 0x8000_80C0) */
EXT_ERR_TP_DEV_INFO_NOT_REGISTER = 0x80008040,
EXT_ERR_TP_I2C_DEV_NOT_INIT = 0x80008041,
EXT_ERR_TP_GPIO_DEV_NOT_INIT = 0x80008042,
EXT_ERR_TP_ZTW523_INIT_DATA = 0x80008043,
EXT_ERR_TP_ZTW523_INIT_RESET = 0x80008044,
EXT_ERR_TP_ZTW523_INIT_POWERUP = 0x80008045,
EXT_ERR_TP_ZTW523_INIT_CONFIG = 0x80008046,
EXT_ERR_TP_ZTW523_INIT_GETINFO = 0x80008047,
EXT_ERR_TP_ZTW523_POWERUP_ERROR = 0x80008048,
EXT_ERR_TP_ZTW523_POWERUP_VENDOR_CMD_ENABLE = 0x80008049,
EXT_ERR_TP_ZTW523_POWERUP_READ_CHIPID = 0x8000804A,
EXT_ERR_TP_ZTW523_POWERUP_INTN_CLEAR = 0x8000804B,
EXT_ERR_TP_ZTW523_POWERUP_NVM_INIT = 0x8000804C,
EXT_ERR_TP_ZTW523_POWERUP_PROGRAM_START = 0x8000804D,
EXT_ERR_TP_ZTW523_POWERUP_REPORT_RATE = 0x8000804E,
EXT_ERR_TP_ZTW523_POWERUP_PIXEL_THRESHOLD = 0x8000804F,
EXT_ERR_TP_ZTW523_POWERUP_SW_RESET = 0x80008050,
EXT_ERR_TP_ZTW523_HWCALIB_TOUCHMODE = 0x80008051,
EXT_ERR_TP_ZTW523_HWCALIB_CMD1 = 0x80008052,
EXT_ERR_TP_ZTW523_HWCALIB_CLEARINT1 = 0x80008053,
EXT_ERR_TP_ZTW523_HWCALIB_READE2P = 0x80008054,
EXT_ERR_TP_ZTW523_HWCALIB_CMD2 = 0x80008055,
EXT_ERR_TP_ZTW523_HWCALIB_CLEARINT2 = 0x80008056,
EXT_ERR_TP_ZTW523_HWCALIB_OVERTIME = 0x80008057,
EXT_ERR_TP_ZTW523_HWCALIB_INITTOUCHMODE = 0x80008058,
EXT_ERR_TP_ZTW523_HWCALIB_WRITETOUCHMODE = 0x80008059,
EXT_ERR_TP_ZTW523_HWCALIB_WRITEINT = 0x8000805A,
EXT_ERR_TP_ZTW523_HWCALIB_WRITECTL1_EN = 0x8000805B,
EXT_ERR_TP_ZTW523_HWCALIB_WRITECTL2_EN = 0x8000805C,
EXT_ERR_TP_ZTW523_HWCALIB_SAVE = 0x8000805D,
EXT_ERR_TP_ZTW523_HWCALIB_WRITECTL1_DIS = 0x8000805E,
EXT_ERR_TP_ZTW523_HWCALIB_WRITECTL2_DIS = 0x8000805F,
EXT_ERR_TP_ZTW523_POWERUP_FW_CMD_ENABLE = 0x80008060,
EXT_ERR_TP_ZTW523_POWERUP_FW_READ_CHIPCODE = 0x80008061,
EXT_ERR_TP_ZTW523_POWERUP_FW_INTN_CLEAR = 0x80008062,
EXT_ERR_TP_ZTW523_POWERUP_FW_NVM_INIT = 0x80008063,
EXT_ERR_TP_ZTW523_POWERUP_FW_NVM_VPPON = 0x80008064,
EXT_ERR_TP_ZTW523_POWERUP_FW_NVM_WPDIS = 0x80008065,
EXT_ERR_TP_ZTW523_POWERUP_FW_INIT_FLASH = 0x80008066,
EXT_ERR_TP_ZTW523_FW_VERIFY_NVM_VPPON = 0x80008067,
EXT_ERR_TP_ZTW523_FW_VERIFY_NVM_WPDIS = 0x80008068,
EXT_ERR_TP_ZTW523_FW_VERIFY_INIT_FLASH = 0x80008069,
EXT_ERR_TP_ZTW523_FW_VERIFY_OPENFILE = 0x8000806A,
EXT_ERR_TP_ZTW523_FW_VERIFY_FSTAT = 0x8000806B,
EXT_ERR_TP_ZTW523_FW_VERIFY_PAGESIZE = 0x8000806C,
EXT_ERR_TP_ZTW523_FW_VERIFY_LSEEK = 0x8000806D,
EXT_ERR_TP_ZTW523_FW_VERIFY_READSIZE = 0x8000806E,
EXT_ERR_TP_ZTW523_FW_VERIFY_READ = 0x8000806F,
EXT_ERR_TP_ZTW523_FW_VERIFY_COMPARE = 0x80008070,
EXT_ERR_TP_ZTW523_FW_UPGRADE_OPENFILE = 0x80008071,
EXT_ERR_TP_ZTW523_FW_UPGRADE_FSTAT = 0x80008072,
EXT_ERR_TP_ZTW523_FW_UPGRADE_PAGESIZE = 0x80008073,
EXT_ERR_TP_ZTW523_FW_UPGRADE_FWSIZE = 0x80008074,
EXT_ERR_TP_ZTW523_FW_UPGRADE_LSEEK = 0x80008075,
EXT_ERR_TP_ZTW523_FW_UPGRADE_READSIZE = 0x80008076,
EXT_ERR_TP_ZTW523_FW_UPGRADE_WRITE = 0x80008077,
EXT_ERR_TP_ZTW523_FW_CHECK_RESET = 0x80008078,
EXT_ERR_TP_ZTW523_FW_CHECK_POWERUP = 0x80008079,
EXT_ERR_TP_ZTW523_FW_CHECK_IRQDIS = 0x8000807A,
EXT_ERR_TP_ZTW523_FW_CHECK_READFW_VERSION = 0x8000807B,
EXT_ERR_TP_ZTW523_FW_CHECK_READMINORFW_VERSION = 0x8000807C,
EXT_ERR_TP_ZTW523_FW_CHECK_READ_DATAREG = 0x8000807D,
EXT_ERR_TP_ZTW523_FW_CHECK_FAIL = 0x8000807E,
EXT_ERR_TP_ZTW523_FW_CHECK_INIT_TOUCHMODE = 0x8000807F,
EXT_ERR_TP_ZTW523_FW_CHECK_WRITE_TOUCHMODE = 0x80008080,
EXT_ERR_TP_ZTW523_FW_CHECK_WRITE_FINGERNUM = 0x80008081,
EXT_ERR_TP_ZTW523_FW_CHECK_WRITE_XRES = 0x80008082,
EXT_ERR_TP_ZTW523_FW_CHECK_WRITE_YRES = 0x80008083,
EXT_ERR_TP_ZTW523_FW_CHECK_WRITE_CALIBCMD = 0x80008084,
EXT_ERR_TP_ZTW523_FW_CHECK_WRITE_INTMASK = 0x80008085,
EXT_ERR_TP_ZTW523_FW_CHECK_OVERTIMES = 0x80008086,
EXT_ERR_TP_ZTW523_CHECKID_RESET = 0x80008087,
EXT_ERR_TP_ZTW523_CHECKID_POWERUP = 0x80008088,
EXT_ERR_TP_ZTW523_CHECKID_READ_CHIPCODE = 0x80008089,
EXT_ERR_TP_ZTW523_CHECKID_READ_VENDORID = 0x8000808A,
EXT_ERR_TP_ZTW523_GETFWVER_RESET = 0x8000808B,
EXT_ERR_TP_ZTW523_GETFWVER_POWERUP = 0x8000808C,
EXT_ERR_TP_ZTW523_GETFWVER_READFWVER = 0x8000808D,
EXT_ERR_TP_ZTW523_GETFWVER_READMINORFWVER = 0x8000808E,
EXT_ERR_TP_ZTW523_GETFWVER_READDATAREG = 0x8000808F,
EXT_ERR_TP_ZTW523_CONFIG_RESET = 0x80008090,
EXT_ERR_TP_ZTW523_CONFIG_READ_FWVERSION = 0x80008091,
EXT_ERR_TP_ZTW523_CONFIG_READ_FWMINORVERSION = 0x80008092,
EXT_ERR_TP_ZTW523_CONFIG_READ_DATAREG = 0x80008093,
EXT_ERR_TP_ZTW523_CONFIG_INIT_TOUCHMODE = 0x80008094,
EXT_ERR_TP_ZTW523_CONFIG_WRITE_TOUCHMODE = 0x80008095,
EXT_ERR_TP_ZTW523_CONFIG_WRITE_FINGER_NUM = 0x80008096,
EXT_ERR_TP_ZTW523_CONFIG_WRITE_XRES = 0x80008097,
EXT_ERR_TP_ZTW523_CONFIG_WRITE_YRES = 0x80008098,
EXT_ERR_TP_ZTW523_CONFIG_WRITE_CALIBCMD = 0x80008099,
EXT_ERR_TP_ZTW523_CONFIG_WRITE_INTMASK = 0x8000809A,
EXT_ERR_TP_ZTW523_CONFIG_WRITE_GESWAKEUP = 0x8000809B,
EXT_ERR_TP_ZTW523_CONFIG_CLEAR_INT = 0x8000809C,
EXT_ERR_TP_ZTW523_SETMODE_SWRESET = 0x8000809D,
EXT_ERR_TP_ZTW523_SETMODE_SETNCOUNT = 0x8000809E,
EXT_ERR_TP_ZTW523_SETMODE_SETNAFE = 0x8000809F,
EXT_ERR_TP_ZTW523_SETMODE_SETUCOUNT = 0x800080A0,
EXT_ERR_TP_ZTW523_SETMODE_SETDELAY = 0x800080A1,
EXT_ERR_TP_ZTW523_SETMODE_WRITEMODE = 0x800080A2,
EXT_ERR_TP_ZTW523_SETMODE_CLEAR_INT = 0x800080A3,
EXT_ERR_TP_ZTW523_GET_RAWDATA_CLEAR_INT1 = 0x800080A4,
EXT_ERR_TP_ZTW523_GET_RAWDATA_READDATA = 0x800080A5,
EXT_ERR_TP_ZTW523_GET_RAWDATA_CLEAR_INT2 = 0x800080A6,
EXT_ERR_TP_ZTW523_GET_DND_SETMODE = 0x800080A7,
EXT_ERR_TP_ZTW523_GET_DND_DATA = 0x800080A8,
EXT_ERR_TP_ZTW523_GET_DND_SET_POINTMODE = 0x800080A9,
EXT_ERR_TP_ZTW523_GET_SELFDND_SETMODE = 0x800080AA,
EXT_ERR_TP_ZTW523_GET_SELFDND_DATA = 0x800080AB,
EXT_ERR_TP_ZTW523_GET_SELFDND_SET_POINTMODE = 0x800080AC,
EXT_ERR_TP_ZTW523_GET_HWID_RESET = 0x800080AD,
EXT_ERR_TP_ZTW523_GET_HWID_POWERUP = 0x800080AE,
EXT_ERR_TP_ZTW523_GET_HWID_READ_ID = 0x800080AF,
EXT_ERR_BOOT_RECEIVER_BUF_ERR = 0x80008101,
EXT_ERR_BOOT_DOWNLOAD_FAIL = 0x80008102,
EXT_ERR_BOOT_BUS_TYPE_ERR = 0x80008103,
EXT_ERR_BOOT_IRQ_REG_FAIL = 0x80008104,
EXT_ERR_BOOT_GET_CMD_FAIL = 0x80008105,
EXT_ERR_BOOT_FIFO_CHECK_FAIL = 0x80008106,
EXT_ERR_BOOT_EXE_CMD_FAIL = 0x80008107,
EXT_ERR_BOOT_PARSE_CMD_FAIL = 0x80008108,
EXT_ERR_BOOT_CPY_VERSION_FAIL = 0x80008109,
/* LCD driver (0x8000_8180 - 0x8000_81BF) */
EXT_ERR_LCD_NOT_INIT = 0x80008180,
EXT_ERR_LCD_MUTEX_INIT_FAIL = 0x80008181,
EXT_ERR_LCD_INVALID_NULL_POINTER = 0x80008182,
EXT_ERR_LCD_GET_ATTR_FAIL = 0x80008183,
EXT_ERR_LCD_INVALID_DATA_LENGTH = 0x80008184,
EXT_ERR_LCD_INVALID_DISP_ON_SEQU = 0x80008185,
EXT_ERR_LCD_INVALID_WRITE_CMD = 0x80008186,
EXT_ERR_LCD_INVALID_BUS_OPS = 0x80008187,
EXT_ERR_LCD_INVALID_BUS_WRITE_FUNC = 0x80008188,
EXT_ERR_LCD_INVALID_READ_CMD = 0x80008189,
EXT_ERR_LCD_INVALID_DRIVER_OPS = 0x8000818A,
EXT_ERR_LCD_INVALID_SCREEN_OPS = 0x8000818B,
EXT_ERR_LCD_GET_ID_FAIL = 0x8000818C,
EXT_ERR_LCD_INVALID_DISP_ON_CMD = 0x8000818D,
EXT_ERR_LCD_INVALID_DISP_OFF_SEQU = 0x8000818E,
EXT_ERR_LCD_INVALID_DISP_OFF_CMD = 0x8000818F,
EXT_ERR_LCD_IN_DISPLAY_OFF_STATE = 0x80008190,
EXT_ERR_LCD_INVALID_BUS_READ_FUNC = 0x80008191,
EXT_ERR_LCD_EMPTY_SDLP_FUNC = 0x80008192,
EXT_ERR_LCD_NOT_SUPPORT_OFF_TO_SLEEP = 0x80008193,
EXT_ERR_LCD_NOT_IN_SLEEP_MODE = 0x80008194,
EXT_ERR_LCD_NOT_SUPPORT_CUR_TO_IDLE = 0x80008195,
EXT_ERR_LCD_NOT_IN_IDLE_MODE = 0x80008196,
EXT_ERR_LCD_INVALID_TE_ON_MODE = 0x80008197,
EXT_ERR_LCD_VIDEO_SCREEN_NOT_SUPPORT_TE = 0x80008198,
EXT_ERR_LCD_INVALID_IDLE_ON_CMD = 0x80008199,
EXT_ERR_LCD_INVALID_IDLE_OFF_CMD = 0x8000819A,
EXT_ERR_LCD_INVALID_TE_ON_CMD = 0x8000819B,
EXT_ERR_LCD_INVALID_TE_OFF_CMD = 0x8000819C,
EXT_ERR_LCD_INVALID_MODE = 0x8000819D,
EXT_ERR_LCD_MIPI_OVER_REGION = 0x8000819E,
EXT_ERR_LCD_MIPI_NOT_SUPPORT_SCREEN_TYPE = 0x8000819F,
EXT_ERR_LCD_MIPI_NOT_READY = 0x800081A1,
EXT_ERR_LCD_MIPI_REGION_NOT_MATCH = 0x800081A2,
EXT_ERR_LCD_MIPI_INVALID_OPTION = 0x800081A3,
EXT_ERR_LCD_EXIT_SLEEP_FAILED = 0x800081A4,
EXT_ERR_LCD_NOT_SUPPORT_FUNC = 0x800081A5,
EXT_ERR_LCD_INVALID_CHIP_ID = 0x800081A6,
EXT_ERR_LCD_INIT_ALREADY = 0x800081A7,
EXT_ERR_QSPI_NOT_DMA_AVAILABLE = 0x800081C1,
EXT_ERR_QSPI_INVALID_ADDR = 0x800081C2,
EXT_ERR_QSPI_MALLOC_FIALED = 0x800081C3,
EXT_ERR_QSPI_READ_TIMEOUT = 0x800081C4,
EXT_ERR_QSPI_DMA_LLI_FULL = 0x800081C5,
EXT_ERR_QSPI_NOT_ENABLE = 0x800081C6,
EXT_ERR_QSPI_DISPLAY_FAILED = 0x800081C7,
EXT_ERR_QSPI_D_NOT_INIT = 0x800081C8,
EXT_ERR_QSPI_REENABLE = 0x800081C9,
EXT_ERR_QSPI_D_SEM_CREATE_FAILED = 0x800081CA,
EXT_ERR_QSPI_DISPLAY_BUSY = 0x800081CB,
EXT_ERR_LCD_QSPI_NOT_SUPPORT_MODE = 0x800081E1,
EXT_ERR_LCD_QSPI_TE_REGISTER_FAILED = 0x800081E2,
/* !!!!--- Temporary version: Bugatti errno code ---!!!!! */
/*****************************************************************************
* 1 COMMON ERR
*****************************************************************************/
EXT_ERR_INVALID_PARAM = 0x81000005,
EXT_ERR_PTR_NULL = 0x81000006,
/*****************************************************************************
* 2 soc osa (0x8000_0080 - 0x8000_1000)
*****************************************************************************/
EXT_ERR_OS_MUTEX_ACQUIRE = 0x81000084,
EXT_ERR_OS_MUTEX_RELEASE = 0x81000085,
EXT_ERR_OS_GET_TASK_INFO_INVALID_PARAM = 0x81000086,
EXT_ERR_OS_GET_TASK_INFO_OS_ERR = 0x81000087,
/* task */
EXT_ERR_OS_TASK_INVALID_PARAM = 0x810000C1,
EXT_ERR_OS_TASK_CREATE_FAIL = 0x810000C2,
EXT_ERR_OS_TASK_DELETE_FAIL = 0x810000C3,
EXT_ERR_OS_TASK_SUPPEND_FAIL = 0x810000C4,
EXT_ERR_OS_TASK_RESUME_FAIL = 0x810000C5,
EXT_ERR_OS_TASK_GET_PRI_FAIL = 0x810000C6,
EXT_ERR_OS_TASK_SET_PRI_FAIL = 0x810000C7,
EXT_ERR_OS_TASK_LOCK_FAIL = 0x810000C8,
EXT_ERR_OS_TASK_UNLOCK_FAIL = 0x810000C9,
EXT_ERR_OS_TASK_DELAY_FAIL = 0x810000CA,
EXT_ERR_OS_TASK_GET_INFO_FAIL = 0x810000CB,
EXT_ERR_OS_TASK_REGISTER_SCHEDULE_FAIL = 0x810000CC,
EXT_ERR_OS_TASK_NOT_CREATED = 0x810000CD,
/* 中断ISR */
EXT_ERR_OS_ISR_INVALID_PARAM = 0x81000101,
EXT_ERR_OS_ISR_REQ_IRQ_FAIL = 0x81000102,
EXT_ERR_OS_ISR_ADD_JOB_MALLOC_FAIL = 0x81000103,
EXT_ERR_OS_ISR_ADD_JOB_SYS_FAIL = 0x81000104,
EXT_ERR_OS_ISR_DEL_IRQ_FAIL = 0x81000105,
EXT_ERR_OS_ISR_ALREADY_CREATED = 0x81000106,
EXT_ERR_OS_ISR_NOT_CREATED = 0x81000107,
EXT_ERR_OS_ISR_ENABLE_IRQ_FAIL = 0x81000108,
EXT_ERR_OS_ISR_IRQ_ADDR_NOK = 0x81000109,
/* 事件 */
EXT_ERR_OS_EVENT_INVALID_PARAM = 0x81000141,
EXT_ERR_OS_EVENT_CREATE_NO_HADNLE = 0x81000142,
EXT_ERR_OS_EVENT_CREATE_SYS_FAIL = 0x81000143,
EXT_ERR_OS_EVENT_SEND_FAIL = 0x81000144,
EXT_ERR_OS_EVENT_WAIT_FAIL = 0x81000145,
EXT_ERR_OS_EVENT_CLEAR_FAIL = 0x81000146,
EXT_ERR_OS_EVENT_RE_INIT = 0x81000147,
EXT_ERR_OS_EVENT_NOT_ENOUGH_MEMORY = 0x81000148,
EXT_ERR_OS_EVENT_NOT_INIT = 0x81000149,
EXT_ERR_OS_EVENT_DELETE_FAIL = 0x8100014A,
EXT_ERR_OS_EVENT_WAIT_TIME_OUT = 0x8100014B,
/* Mutex */
/*****************************************************************************
* 3 DRIVE (0x8000_1000 - 0x8000_3000)
*****************************************************************************/
/* IO moudle */
/* GPIO moudle */
/* UART moudle */
EXT_ERR_UART_NOT_SUPPORT_DMA = 0x810010DA,
EXT_ERR_UART_NOT_BLOCK_MODE = 0x810010DB,
/* SPI moudle */
/* I2C moudle */
/* PWM moudle */
/* Flash moudle */
EXT_ERR_FLASH_NOT_ENOUGH_SPACE = 0x810011C3,
EXT_ERR_FLASH_ERASE_TIMEOUT = 0x810011C4,
EXT_ERR_FLASH_WRITE_TIMEOUT = 0x810011C5,
EXT_ERR_FLASH_FAILURE = 0x810011C6,
/* dma */
EXT_ERR_DMA_CH_IRQ_ENABLE_FAIL = 0x81001208,
/* WDT */
EXT_ERR_WDT_LOAD_VAL_INVALID = 0x81001242,
EXT_ERR_WDT_INT_REGISTER_FAILED = 0x81001243,
EXT_ERR_WDT_B_INT_CREATE_FAILED = 0x81001244,
EXT_ERR_WDT_B_INT_ENABLE_FAILED = 0x81001245,
/* HWI */
/* timer */
EXT_ERR_TIMER_INVALID_PRE = 0x810012C3,
EXT_ERR_TIMER_NULL_TIMER_PARA = 0x810012C4,
EXT_ERR_TIMER_INVALID_INDEX = 0x810012C5,
EXT_ERR_TIMER_NULL_CB_FUNC = 0x810012C6,
EXT_ERR_TIMER_RESOLUTION_ZERO = 0x810012C7,
EXT_ERR_TIMER_INVALID_LOAD_TIME = 0x810012C8,
EXT_ERR_TIMER_TIMER_ALREADY_INIT = 0x810012C9,
EXT_ERR_TIMER_INT_REGISTER_FAILED = 0x810012CA,
EXT_ERR_TIMER_LOAD_TOO_LARGE = 0x810012CC,
/* hw_copy */
/* swi */
/* AIO */
EXT_ERR_AIO_MUTEX_ERROR = 0x81001381,
EXT_ERR_AIO_RESOURCE_BUSY = 0x81001382,
EXT_ERR_AIO_RESOURCE_CONNECT_ERROR = 0x81001383,
EXT_ERR_AIO_RESOURCE_FREE_ERROR = 0x81001384,
EXT_ERR_AIO_VOL_TYPE_ERROR = 0x81001385,
EXT_ERR_AIO_READ_VOL_ERROR = 0x81001386,
EXT_ERR_AIO_AIO_PIN_ERROR = 0x81001387,
EXT_ERR_AIO_IDRV_INVALID_RANGE = 0x81001388,
EXT_ERR_AIO_COMP_NUMBER_ERROR = 0x81001389,
EXT_ERR_AIO_COMP_INVALID_RANGE = 0x8100138A,
EXT_ERR_AIO_VALUE_SET_ERROR = 0x8100138B,
EXT_ERR_AIO_CORE_NOT_SUPPORT = 0x8100138C,
EXT_ERR_AIO_PARAMETER_ERROR = 0x8100138D,
EXT_ERR_AIO_FUNC_UNREADY_ERROR = 0x8100138E,
EXT_ERR_AIO_ADC_TIME_OUT_ERROR = 0x8100138F,
EXT_ERR_AIO_ADC_NOT_CALIBRATE_ERROR = 0x81001391,
EXT_ERR_AIO_RESOURCE_NOT_OWNED_ERROR = 0x81001392,
/* fpb */
EXT_ERR_FPB_COMP_REPEAT = 0x810013C1,
EXT_ERR_FPB_NO_COMP = 0x810013C1,
EXT_ERR_FPB_TYPE = 0x810013C2,
EXT_ERR_FPB_NO_FREE_COMP = 0x810013C3,
EXT_ERR_FPB_ADDR_NOT_ALIGN = 0x810013C4,
EXT_ERR_FPB_TARGET_ADDR = 0x810013C5,
EXT_ERR_FPB_BUSY = 0x810013C6,
EXT_ERR_FPB_ERROR_INPUT = 0x810013C7,
/* cipher */
/* ipc */
EXT_ERR_IPC_INIT_FAIL = 0x81001441,
EXT_ERR_IPC_ALREADY_INIT = 0x81001442,
EXT_ERR_IPC_INVALID_PARAM = 0x81001443,
EXT_ERR_IPC_BUSY = 0x81001444,
EXT_ERR_IPC_NOT_INIT = 0x81001445,
/* sdio */
/* i2s */
EXT_ERR_I2S_TX_BUSY = 0x810014C4,
EXT_ERR_I2S_RX_BUSY = 0x810014C5,
/* tsensor */
/* trng */
EXT_ERR_TRNG_GET_TIMEOUT = 0x81001600,
EXT_ERR_TRNG_INVALID_PARAMETER = 0x80001601,
/* usb */
EXT_ERR_USB_INPUT_INVALID = 0x81001700,
EXT_ERR_USB_BUS_REGISTERED = 0x81001701,
EXT_ERR_USB_BUS_INVALID = 0x81001702,
EXT_ERR_USB_BUS_INPUT_INVALID = 0x81001703,
EXT_ERR_USB_BUS_MATCH_FAIL = 0x81001704,
EXT_ERR_USB_BUS_PROBE_FAIL = 0x81001705,
EXT_ERR_USB_BUS_MUX_FAIL = 0x81001706,
EXT_ERR_USB_DRIVER_MATCH_FAIL = 0x81001707,
EXT_ERR_USB_DRIVER_PROBE_FAIL = 0x81001708,
EXT_ERR_USB_DRIVER_REGISTERED = 0x81001709,
EXT_ERR_USB_DRIVER_NOTFOUND = 0x8100170A,
EXT_ERR_USB_DEVICE_BOUNDED = 0x8100170B,
EXT_ERR_USB_DEVICE_INITIALFAIL = 0x8100170C,
EXT_ERR_USB_DEVICE_REGISTERED = 0x8100170D,
EXT_ERR_USB_DEVICE_BUSY = 0x8100170E,
EXT_ERR_USB_CLEAR_STALL_TIMEOUT_CODE = 0x8100170F,
EXT_ERR_USB_SET_STALL_TIMEOUT_CODE = 0x81001710,
EXT_ERR_USB_UNKNOWN_SPEED_CODE = 0x81001711,
EXT_ERR_USB_RUN_STOP_DISEABLE_CODE = 0x81001712,
EXT_ERR_USB_UNHANDLED_DEV_EVENT_CODE = 0x81001713,
EXT_ERR_USB_INVALID_TRB_HANDLE_CODE = 0x81001714,
EXT_ERR_USB_CONFIG_INDEX_ERROR_CODE = 0x81001715,
EXT_ERR_USB_DES_REQUEST_ERROR_CODE = 0x81001716,
EXT_ERR_USB_ENABLE_EP_FAIL_CODE = 0x81001717,
EXT_ERR_USB_INIT_EP_FAIL_CODE = 0x81001718,
EXT_ERR_USB_INVALID_CONFIG_VALUE_CODE = 0x81001719,
EXT_ERR_USB_NO_ACTIVE_CONFIG_CODE = 0x8100171a,
EXT_ERR_USB_INVALID_DATA_LEN_CODE = 0x8100171b,
EXT_ERR_USB_INVALID_ADDRESS_CODE = 0x8100171c,
EXT_ERR_USB_FAIL_ISSUE_COMMAND_CODE = 0x8100171d,
EXT_ERR_USB_FAIL_END_PRE_XFER_CODE = 0x8100171e,
EXT_ERR_USB_INIT_TRB_FAIL_CODE = 0x8100171f,
EXT_ERR_USB_START_XFER_FAIL_CODE = 0x81001720,
EXT_ERR_USB_POSSIBLE_BUF_OVER_RUN_CODE = 0x81001721,
EXT_ERR_USB_STATUS_PKT_STILL_XFER_CODE = 0x81001722,
EXT_ERR_USB_SETUP_STAGE_NOT_DATA_OR_STATUS_CODE = 0x81001723,
EXT_ERR_USB_RUN_FAIL = 0x81001724,
EXT_ERR_USB_STOP_FAIL = 0x81001725,
EXT_ERR_USB_NOT_STARTED = 0x81001726,
EXT_ERR_USBD_INVALID_PARAMETER = 0x81001727,
EXT_ERR_USBD_RUN_FAIL = 0x81001728,
EXT_ERR_USBD_STOP_FAIL = 0x81001729,
EXT_ERR_USBD_MEM_NOT_ENOUGH = 0x8100172a,
EXT_ERR_USBD_NOT_FOUND_EP = 0x8100172b,
EXT_ERR_USBD_SOFT_RESET_TIMEOUT = 0x8100172c,
EXT_ERR_USBD_NOT_STARTED = 0x8100172d,
EXT_ERR_USBD_OUT_OF_RESOURCE = 0x8100172e,
EXT_ERR_USBD_EP_NOT_READY = 0x8100172f,
EXT_ERR_USBD_BAD_SETUP_ERROR = 0x81001730,
/*****************************************************************************
* 4 Component (0x8000_3000 - 0x8000_4000)
*****************************************************************************/
/* diag */
/* If the return value is EXT_ERR_DIAG_CONSUMED, it indicates that the user sends a response (local connection)
to the host through the osal_diag_send_ack_packet API. The DIAG framework does not automatically */
/* soft timer */
EXT_ERR_STIMER_NO_TIMER_USED = 0x810031C1,
EXT_ERR_STIMER_TICK_OR_TIMER_LINE_WRONG = 0x810031C2,
EXT_ERR_STIMER_GET_CRTTLINE_FAILED = 0x810031C3,
EXT_ERR_STIMER_NOT_VALIDATE = 0x810031C4,
EXT_ERR_STIMER_TICK_WRONG = 0x810031C5,
EXT_ERR_STIMER_ALREADY_INIT = 0x810031C6,
EXT_ERR_STIMER_GET_TIMER_LINE_FAILED = 0x810031C7,
EXT_ERR_STIMER_FREE_TIMER_LLT_VALID = 0x810031C8,
/* pm */
EXT_ERR_LOWPOWER_INVALID_PARAMETER = 0x81003201,
EXT_ERR_LOWPOWER_XTAL_UNSTABLE = 0x81003202,
/* bt transfer control */
EXT_ERR_BTC_PLATFORM_GET_PAYLOAD_FAIL = 0x81003241,
EXT_ERR_BTC_OAM_GET_PAYLOAD_FAIL = 0x81003242,
EXT_ERR_BTC_CHR_GET_PAYLOAD_FAIL = 0x81003243,
EXT_ERR_BTC_QUEUE_FULL = 0x81003244,
EXT_ERR_BTC_START_ERR = 0x81003245,
EXT_ERR_BTC_LEN_ERR = 0x81003246,
EXT_ERR_BTC_TAIL_ERR = 0x81003247,
EXT_ERR_BTC_MSG_FULL = 0x81003248,
EXT_ERR_BTC_TX_TYPE_ERR = 0x81003249,
EXT_ERR_BTC_TX_PARAM_INVALID = 0x8100324A,
/* HCC */
EXT_ERR_HCC_MSG_COUNT_INVALID = 0x81003284,
EXT_ERR_HCC_RX_HANDLE_HAS_REGISTER = 0x81003285,
EXT_ERR_HCC_BUS_INIT_NOT_REGISTER = 0x81003286,
/* memory moniter */
EXT_ERR_MEM_MONITOR_INVALID_MODE = 0x81003300,
EXT_ERR_MEM_MONITOR_INVALID_INDEX = 0x81003301,
/* oam module */
EXT_ERR_OAM_MEM_POOL_NO_SPACE = 0x81003340,
EXT_ERR_OAM_OTA_NOT_INIT = 0x81003341,
EXT_ERR_OAM_INVALID_CONFIG = 0x81003342,
EXT_ERR_OAM_CODE_MSG_LENGTH_ERR = 0x81003343,
EXT_ERR_OAM_CODE_PTR_NULL = 0x81003344,
EXT_ERR_OAM_INVALID_LOG_SWICH_CONFIG = 0x81003345,
EXT_ERR_OAM_BT_PCM_NOT_INIT = 0x81003346,
EXT_ERR_OAM_BT_INVALID_PCM_BUF = 0x81003347,
EXT_ERR_OAM_BT_ACK_NOT_INIT = 0x81003348,
EXT_ERR_OAM_BT_INVALID_ACK_BUF_CONFIG = 0x81003349,
EXT_ERR_OAM_SEND_FUNC_NOT_REGISTER = 0x8100334A,
EXT_ERR_OAM_BTC_QUEUE_FULL = 0x8100334B,
EXT_ERR_OAM_INVALID_LOG_LEN = 0x8100334C,
EXT_ERR_OAM_INVALID_RESOURCE_PARAM = 0x8100334D,
EXT_ERR_OAM_INVALID_BLOCK_LEN = 0x8100334E,
EXT_ERR_OAM_INVALID_BLOCK_CNT = 0x8100334F,
EXT_ERR_OAM_INVALID_RES_ADDR = 0x81003350,
EXT_ERR_OAM_INVALID_IDX_ADDR = 0x81003351,
EXT_ERR_OAM_BT_INVALID_ACK_LEN_CONFIG = 0x81003352,
EXT_ERR_OAM_BT_INVALID_PCM_LEN = 0x81003353,
EXT_ERR_OAM_INVALID_LOG_LEVEL = 0x81003354,
EXT_ERR_OAM_INVALID_OTA_SWITCH = 0x81003355,
EXT_ERR_OAM_INVALID_PCM_SWITCH = 0x81003356,
EXT_ERR_OAM_CHR_LOG_TOO_LARGE = 0x81003357,
EXT_ERR_OAM_CHR_NETBUF_APPLY_FAIL = 0x81003358,
EXT_ERR_OAM_HOOK_OSA_NULL = 0x81003359,
EXT_ERR_OAM_INVALID_RES_IDX = 0x8100335A,
EXT_ERR_OAM_BT_MEM_POOL_NOT_INIT = 0x8100335B,
EXT_ERR_OAM_BT_INVOLID_SEND_PARAM = 0x8100335C,
EXT_ERR_OAM_BTC_INVOLID_PRAM = 0x8100335D,
/* share memory */
EXT_ERR_SHM_RINGBUF_FULL = 0x81003380,
EXT_ERR_SHM_SET_ADDR_FAIL = 0x81003381,
/* pcie */
EXT_ERR_PCIE_LP_ISR_REG_FAIL = 0x81003400,
EXT_ERR_PCIE_EDMA_ISR_REG_FAIL = 0x81003401,
EXT_ERR_PCIE_MSG_ISR_REG_FAIL = 0x81003402,
EXT_ERR_PCIE_DATA_ISR_REG_FAIL = 0x81003403,
EXT_ERR_PCIE_LINKDOWN_ISR_REG_FAIL = 0x81003404,
EXT_ERR_PCIE_RINGBUF_PARA_ERROR = 0x81003405,
EXT_ERR_PCIE_RAM_CFG_NOT_SET = 0x81003406,
EXT_ERR_PCIE_ISR_INIT_FAIL = 0x81003407,
/*****************************************************************************
* 5 Protocol stack (0x8000_4000 - 0x8000_5000)
*****************************************************************************/
} ext_errno;
#ifndef EOK
#define EOK EXT_ERR_SUCCESS
#endif
#endif /* SOC_ERRNO_H_ */