/* * 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_ */