inwudriver-weibo/boot/fixed_rom/include/soc_boot_err.h

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