119 lines
6.9 KiB
C
119 lines
6.9 KiB
C
|
|
#ifndef __SOC_BOOT_ERR_H__
|
|
#define __SOC_BOOT_ERR_H__
|
|
|
|
#define EXT_ERR_SUCCESS (0)
|
|
#define EXT_ERR_FAILURE (unsigned int)(-1)
|
|
|
|
#define EXT_ERR_FLASH_NOT_INIT (3700)
|
|
#define EXT_ERR_FLASH_INVALID_PARAM (3701)
|
|
#define EXT_ERR_FLASH_INVALID_PARAM_BEYOND_ADDR (3702)
|
|
#define EXT_ERR_FLASH_INVALID_PARAM_SIZE_ZERO (3703)
|
|
#define EXT_ERR_FLASH_INVALID_PARAM_ERASE_NOT_ALIGN (3704)
|
|
#define EXT_ERR_FLASH_INVALID_PARAM_IOCTRL_DATA_NULL (3705)
|
|
#define EXT_ERR_FLASH_INVALID_PARAM_DATA_NULL (3706)
|
|
#define EXT_ERR_FLASH_INVALID_PARAM_PAD1 (3707)
|
|
#define EXT_ERR_FLASH_INVALID_PARAM_PAD2 (3708)
|
|
#define EXT_ERR_FLASH_INVALID_PARAM_PAD3 (3709)
|
|
#define EXT_ERR_FLASH_INVALID_PARAM_PAD4 (3710)
|
|
#define EXT_ERR_FLASH_TIME_OUT_WAIT_READY (3711)
|
|
#define EXT_ERR_FLASH_QUAD_MODE_READ_REG1 (3712)
|
|
#define EXT_ERR_FLASH_QUAD_MODE_READ_REG2 (3713)
|
|
#define EXT_ERR_FLASH_QUAD_MODE_COMPARE_REG (3714)
|
|
#define EXT_ERR_FLASH_NO_MATCH_FLASH (3715)
|
|
#define EXT_ERR_FLASH_WRITE_ENABLE (3716)
|
|
#define EXT_ERR_FLASH_NO_MATCH_ERASE_SIZE (3717)
|
|
#define EXT_ERR_FLASH_MAX_SPI_OP (3718)
|
|
#define EXT_ERR_FLASH_NOT_SUPPORT_IOCTRL_ID (3719)
|
|
#define EXT_ERR_FLASH_INVALID_CHIP_ID (3720)
|
|
#define EXT_ERR_FLASH_RE_INIT (3721)
|
|
#define EXT_ERR_FLASH_WRITE_NOT_SUPPORT_ERASE (3722)
|
|
#define EXT_ERR_FLASH_WRITE_COMPARE_WRONG (3723)
|
|
|
|
#define EXT_ERR_CIPHER_HASH_MALLOC_FAIL (3002)
|
|
#define EXT_ERR_CIPHER_HASH_SEM_CREATE_FAIL (3003)
|
|
#define EXT_ERR_CIPHER_HASH_START_FAIL (3004)
|
|
#define EXT_ERR_CIPHER_HASH_UPDATE_FAIL (3005)
|
|
#define EXT_ERR_CIPHER_HASH_FINAL_FAIL (3006)
|
|
#define EXT_ERR_CIPHER_HASH_HMAC_KEYLEN_ERR (3007)
|
|
#define EXT_ERR_CIPHER_HASH_HMAC_KEY_TIMEOUT_ERR (3008)
|
|
#define EXT_ERR_CIPHER_HASH_BUSY (3009)
|
|
#define EXT_ERR_CIPHER_HASH_TIMEOUT_ERR (3010)
|
|
#define EXT_ERR_CIPHER_HASH_NOT_START (3011)
|
|
|
|
#define EXT_ERR_UPG_CHECK_TBL_READ_FAIL (5002) /* Failed to read the TBL when the TBL verification is started. */
|
|
#define EXT_ERR_UPG_CHECK_TBL_LEN_FAIL (5003) /* The TBL length is abnormal during TBL verification. */
|
|
#define EXT_ERR_UPG_CHECK_TBL_CRC_FAIL (5005) /* The TBL check is started, and the CRC error occurs. */
|
|
#define EXT_ERR_UPG_CHECK_TBL_READ_SECTION_FAIL (5004) /* Start TBL verification.Failed to read the subsection of TBL. */
|
|
#define EXT_ERR_UPG_CHECK_KERNEL_CRC (5006) /* Starts kernel verification,CRC error */
|
|
#define EXT_ERR_UPG_CHECK_NVFILE_CRC (5007) /* Start NV verification FILE,CRC error */
|
|
#define EXT_ERR_UPG_CHECK_NVFILE_VER_MAGIC (5008) /* Starts NV file verification.The version does not match. */
|
|
|
|
#define EXT_ERR_UPG_CHECK_UPG_READ_UPG_FAIL (5012) /* Upgrade Process:Failed to read the upgrade file. */
|
|
#define EXT_ERR_UPG_CHECK_UPG_MAGIC_MANUCODE_FAIL (5013) /* Upgrade Process:The magic number or vendor version is
|
|
incorrect during the upgrade. */
|
|
#define EXT_ERR_UPG_CHECK_UPG_FILE_TOO_LEN (5014) /* Upgrade Process:The upgrade file is too long. */
|
|
#define EXT_ERR_UPG_CHECK_UPG_CRC_WRONG (5015) /* Upgrade Process:CHECK SUM check error */
|
|
#define EXT_ERR_UPG_CHECK_UPG_READ_SECTION_FAIL (5016) /* Upgrade Process:An error occurred when reading the section */
|
|
#define EXT_ERR_UPG_CHECK_UPG_MALLOC_FAIL (5017) /* Upgrade Process:Failed to apply for memory. */
|
|
#define EXT_ERR_UPG_FAIL_1 (5018)
|
|
#define EXT_ERR_UPG_FAIL_2 (5019)
|
|
#define EXT_ERR_UPG_FAIL_3 (5020)
|
|
#define EXT_ERR_UPG_FAIL_4 (5021)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_1 (5031)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_2 (5032)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_3 (5033)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_4 (5034)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_5 (5035)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_6 (5036)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_7 (5037)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_8 (5038)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_9 (5039)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_10 (5040)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_11 (5041)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_12 (5042)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_13 (5043)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_14 (5044)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_15 (5045)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_16 (5046)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_17 (5047)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_18 (5048)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_19 (5049)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_20 (5050)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_21 (5051)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_22 (5052)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_23 (5053)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_24 (5054)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_25 (5055)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_26 (5056)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_27 (5057)
|
|
#define EXT_ERR_UPG_SECURE_BOOT_28 (5058)
|
|
|
|
#define EXT_ERR_UPG_CHECK_UPG_END_MAGIC_FAIL (5065)
|
|
#define EXT_ERR_UPG_CHECK_UPG_END_OFFSET_FAIL (5066)
|
|
|
|
#define EXT_ERR_NO_INIT (5100)
|
|
#define EXT_ERR_INIT_ALREADY (5101)
|
|
#define EXT_ERR_INVALID_PARAMETER (5102)
|
|
#define EXT_ERR_MALLOC_FAILUE (5103)
|
|
#define EXT_ERR_NOT_SUPPORT (5104)
|
|
#define EXT_ERR_CRC_CHECK (5105)
|
|
#define EXT_ERR_MAGIC_CHECK (5106)
|
|
#define EXT_ERR_NOT_FOUND (5107)
|
|
#define EXT_ERR_FAIL_N_TIMES (5108)
|
|
#define EXT_ERR_ALREADY_DONE (5109)
|
|
|
|
#define EXT_ERR_UPG_START_1_CHECK_UPG_HEAD (7510)
|
|
#define EXT_ERR_UPG_HEAD_CHECK_MAGIC_WRONG (EXT_ERR_UPG_START_1_CHECK_UPG_HEAD + 0)
|
|
#define EXT_ERR_UPG_HEAD_CHECK_MANUCODE_WRONG (EXT_ERR_UPG_START_1_CHECK_UPG_HEAD + 1)
|
|
#define EXT_ERR_UPG_HEAD_CHECK_FILE_TYPE_WRONG (EXT_ERR_UPG_START_1_CHECK_UPG_HEAD + 2)
|
|
#define EXT_ERR_UPG_HEAD_CHECK_FILE_LEN_WRONG (EXT_ERR_UPG_START_1_CHECK_UPG_HEAD + 3)
|
|
#define EXT_ERR_UPG_HEAD_CHECK_PRODUCT_LIST_WRONG (EXT_ERR_UPG_START_1_CHECK_UPG_HEAD + 4)
|
|
#define EXT_ERR_UPG_HEAD_CHECK_PARTION_NOT_SAME (EXT_ERR_UPG_START_1_CHECK_UPG_HEAD + 5)
|
|
#define EXT_ERR_UPG_HEAD_CHECK_PARTION_NOT_SUPPORT_UPG (EXT_ERR_UPG_START_1_CHECK_UPG_HEAD + 7)
|
|
#define EXT_ERR_UPG_HEAD_CHECK_PARTION_NO_GO (EXT_ERR_UPG_START_1_CHECK_UPG_HEAD + 6)
|
|
#define EXT_ERR_UPG_HEAD_CHECK_NOT_SURE (EXT_ERR_UPG_START_1_CHECK_UPG_HEAD + 8)
|
|
|
|
#endif
|
|
|