diff options
Diffstat (limited to 'source/LCM/include/error_codes.h')
-rw-r--r-- | source/LCM/include/error_codes.h | 138 |
1 files changed, 103 insertions, 35 deletions
diff --git a/source/LCM/include/error_codes.h b/source/LCM/include/error_codes.h index e71d4b4..cc970cb 100644 --- a/source/LCM/include/error_codes.h +++ b/source/LCM/include/error_codes.h @@ -117,14 +117,28 @@ typedef enum { E_FAILED_TO_ALLOCATE_COMM_BUFFER = 206, /**< Failed to allocate communication buffer. */ E_FAILED_TO_FLUSH_RXFIFO = 207, /**< Failed to flush RX FIFO. */ E_RETRANSMITION_FAILED = 208, /**< Retransmission failed. After MAX_RESENDS attempt, failed to send packet. */ - E_COMMAND_NO_ERROR = 209, /**< */ + E_COMMAND_NO_ERROR = 209, /**< Stopped command error sequence. */ E_FAILED_TO_RELEASE_COMM_BUFFER = 210, /**< Failed to release communication buffer. */ E_FAILED_TO_INTIALIZE_TIMER_FUNCTIONS = 211, /**< Failed to initialize timer functions. */ E_FAILED_TO_INTIALIZE_QUEUE_FUNCTIONS = 212, /**< Failed to initialize queue functions. */ + E_DMA_INIT_ERROR = 213, /**< Failed to initialize DMA. */ + E_FAILED_TO_STOP_DMA = 214, /**< Failed to stop DMA channel. */ + E_FAILED_TO_OPEN_DMA_CHANNEL = 215, /**< Failed to open DMA channel. */ + E_FAILED_TO_SET_DMA_CHANNEL_TYPE = 216, /**< Failed to set DMA channel type. */ + E_FAILED_TO_SET_DMA_CHANNEL_MODE = 217, /**< Failed to set DMA channel mode. */ + E_FAILED_TO_OPEN_DMA_PIPE = 218, /**< Failed to open DMA pipe. */ + E_FAILED_TO_SET_DMA_IT_LOGIC = 219, /**< Failed to set DMA interrupt logic. */ + E_FAILED_TO_CLOSE_DMA_PIPE = 220, /**< Failed to close DMA pipe. */ + E_FAILED_TO_CLOSE_DMA_CHANNEL = 221, /**< Failed to close DMA channel. */ + E_FAILED_TO_CONFIG_SRC_DMA_DEVICE = 222, /**< Failed to configure DMA source device. */ + E_FAILED_TO_UPDATE_DMA_SRC_MEMORY_BUFFER = 223, /**< Failed to update DMA source memory buffer. */ + E_FAILED_TO_CONFIG_DEST_DMA_DEVICE = 224, /**< Failed to configure DMA destination device. */ + E_FAILED_TO_UPDATE_DMA_DEST_MEMORY_BUFFER = 225, /**< Failed to update DMA destination memory buffer. */ + E_FAILED_TO_RUN_DMA = 226, /**< Failed to run DMA transfer. */ E_INVALID_BULK_MODE = 251, /**< Invalid bulk mode. */ E_FAILED_TO_FIND_COMM_BUFFER = 252, /**< Failed to find communication buffer. */ E_INVALID_TYPE_OF_BUFFER = 253, /**< Invalid type of buffer. */ - E_COM_DEVICE_BUSY = 254, /**< */ + E_COM_DEVICE_BUSY = 254, /**< Communication device is busy. */ E_NOT_FOUND_ELEMENT_IN_RETRANSMISSION_LIST = 255, /**< The element in retransmission list is not found. */ E_FAILED_READING_FROM_BULK = 256, /**< Failed to read from bulk. */ E_FAILED_WRITING_TO_BULK = 257, /**< Failed to write to bulk. */ @@ -144,14 +158,14 @@ typedef enum { E_UNREGISTER_FS_SERVICE_FAILED = 458, /**< Unregistering of File System Manager Service failed. */ E_UNREGISTER_FPD_SERVICE_FAILED = 459, /**< Unregistering of Flash Physical Driver Service failed. */ E_UNREGISTER_GD_SERVICE_FAILED = 460, /**< Unregistering of Global Data Manager Service failed. */ - E_GENERAL_ZIP_ERROR = 551, /**< */ - E_ZIP_FAILED_TO_CREATE_CONTEXT = 552, /**< */ - E_ZIP_FAILED_TO_OPEN_FILE = 553, /**< */ - E_FILESYS_APP_INIT_FAILURE = 600, /**< */ - E_NO_FILESYSTEM_PROPERTY = 601, /**< */ - E_UNDEFINED_AUTHENTICATION_TYPE = 602, /**< */ - E_RTC_TIME_NOT_ACCURATE = 651, /**< */ - E_RTC_INTIALIZATION_FAILED = 652, /**< */ + E_GENERAL_ZIP_ERROR = 551, /**< General error. */ + E_ZIP_FAILED_TO_CREATE_CONTEXT = 552, /**< Failed to parse the zip. */ + E_ZIP_FAILED_TO_OPEN_FILE = 553, /**< Failed to open file from the zip. */ + E_FILESYS_APP_INIT_FAILURE = 600, /**< Failed to initialize the file system application. */ + E_NO_FILESYSTEM_PROPERTY = 601, /**< Failed to start file system. */ + E_UNDEFINED_AUTHENTICATION_TYPE = 602, /**< Undefined authentication type. */ + E_RTC_TIME_NOT_ACCURATE = 651, /**< System Time is not properly set. */ + E_RTC_INTIALIZATION_FAILED = 652, /**< Hardware error ocure during initialization of RTC. */ E_DIFFERENT_FLASHLAYOUT = 751, /**< Different flashlayout. */ E_EMPTY_FILE_IN_ARCHIVE = 752, /**< Archive contain empty file. */ E_UNKNOWN_COMM_DEVICE = 753, /**< Unknown communication device was detected. */ @@ -162,6 +176,23 @@ typedef enum { E_FPD_NOT_CONFIGURED = 758, /**< Flash physical driver is not configured. */ E_INVALID_SIZE_IN_MEMCONF = 759, /**< MEMCONF boot record contain invalid TotalSize field. */ E_ARCHIVE_TO_LARGE = 760, /**< Flash archive larger than available space in BDM. */ + E_ENTRY_NOT_FOUND_IN_FLASHLAYOUT = 761, /**< Entry not found in flashlayout file. */ + E_MISMATCH_MANIFEST_FLASHLAYOUT = 762, /**< Mismatch between manifest and flashlayout. */ + E_INVALID_SUBTOC_PARAMETERS = 763, /**< SUBTOC is invalid. */ + E_FAILED_TO_READ_SUBTOC = 764, /**< Reading SUBTOC from flash failed. */ + E_OVERLAPPING_PARTITIONS_FOUND = 765, /**< Overlapping partitions found in the archive. */ + E_PARTITION_NOT_FOUND = 766, /**< Partition not found in TOC. */ + E_FLASHLAYOUT_NULL = 767, /**< Flashlayout data equals NULL. */ + E_INVALID_TOC_TYPE = 768, /**< Invalid TOC type supplied during TOC list creation. */ + E_TOC_HANDLER_INPUT_DATA_EMPTY = 769, /**< TOC list cannot be created because supplied buffer is empty. */ + E_TOC_HANDLER_INPUT_DATA_CORRUPTED = 770, /**< TOC list cannot be created because supplied buffer contains corrupted data. */ + E_TOC_LIST_CORRUPTED = 771, /**< TOC list cannot be created. Some malicious state occurs. */ + E_TOC_BOOT_AREA_EMPTY = 772, /**< TOC list cannot be created. Boot area is empty. */ + E_BOOT_AREA_NOT_FOUND = 773, /**< Boot Area not found. */ + E_MISMATCH_MANIFEST_TOC = 774, /**< Mismatch between manifest and TOC. */ + E_FILE_TOO_LARGE = 775, /**< File too large. */ + E_FILE_OUT_OF_BOOT_AREA = 776, /**< File outside of boot area */ + E_DUMP_OUT_OF_FLASH_RANGE = 777, /**< Dump outside of flash range */ E_PATH_NOT_EXISTS = 951, /**< Path not exist. */ E_CLOSE_FILE = 952, /**< Failed to close a file in the file system. */ E_INSUFFICENT_SPACE = 953, /**< Not enough memory space for desired operation. */ @@ -207,13 +238,13 @@ typedef enum { E_INVALID_INPUT_PARAMETER = 1001, /**< Invalid input parameter */ E_UNSUPPORTED_CMD = 1002, /**< The loader does not support the requested command. */ E_UNSUPPORTED_GROUP = 1003, /**< The loader does not support the requested group. */ - E_INVALID_COMMAND_SIZE = 1051, /**< */ - E_OVERLOAD_COMMAND_TABLE = 1052, /**< */ - E_COMMAND_ALREADY_REGISTERED = 1053, /**< */ + E_INVALID_COMMAND_SIZE = 1051, /**< The size of the command is invalid. */ + E_OVERLOAD_COMMAND_TABLE = 1052, /**< Too many commands are registered. */ + E_COMMAND_ALREADY_REGISTERED = 1053, /**< Command has already registered in execution queue. */ E_AUDITING_FAILED = 1054, /**< Command auditing failed. */ - E_NONEXIST_TIMER = 1251, /**< */ - E_FAILED_TO_SET_TIMER = 1252, /**< */ - E_TIMER_INIT_FAILED = 1253, /**< */ + E_NONEXIST_TIMER = 1251, /**< Timer with the specified index does not exist. */ + E_FAILED_TO_SET_TIMER = 1252, /**< Failed to start the timer. */ + E_TIMER_INIT_FAILED = 1253, /**< Timer initialization failed. */ E_TIMER_IRQ_CONF_FAILED = 1254, /**< */ E_GD_INVALID_UNIT_SIZE = 1351, /**< GD/GDFS: Error in specifying unit size. */ E_GD_LL_ILLEGAL_SIZE = 1352, /**< GD/GDFS: Size too large for the block. */ @@ -247,6 +278,19 @@ typedef enum { E_GD_MISSING_CONFIG = 1380, /**< GD/GDFS: Missing configuration parameter. */ E_GD_ILLEGAL_CONFIG = 1381, /**< GD/GDFS: Illegal configuration. */ E_GD_TRANSACTION_LOG_CORRUPT = 1382, /**< GD/GDFS: The transaction log used for tracking updates to GD contents is corrupt and prevents roll-back from working properly. */ + E_CSPSA_RESULT_E_INVALID_KEY = 1383, /**< Error, parameter key not valid. */ + E_CSPSA_RESULT_E_OUT_OF_SPACE = 1384, /**< Error, there is not space enough on memory media to update the parameter area. */ + E_CSPSA_RESULT_E_NO_VALID_IMAGE = 1385, /**< Error, no valid CSPSA image found. */ + E_CSPSA_RESULT_E_MEDIA_INACCESSIBLE = 1386, /**< Memory media could not be accessed. */ + E_CSPSA_RESULT_E_READ_ONLY = 1387, /**< Image is read-only. */ + E_CSPSA_RESULT_E_READ_ERROR = 1388, /**< Error occurred while reading from media. */ + E_CSPSA_RESULT_E_WRITE_ERROR = 1389, /**< Error occurred while writing to media. */ + E_CSPSA_RESULT_UNDEFINED = 1390, /**< Represents an undefined value of this enum. */ + E_CSPSA_RESULT_E_END_OF_DATA = 1391, /**< No more parameters, end of data has been reached. */ + E_CSPSA_RESULT_E_OPEN_ERROR = 1392, /**< Parameter storage area could not be opened (media error). */ + E_CSPSA_RESULT_E_ALREADY_EXISTS = 1393, /**< Parameter storage area with same name was already registered. */ + E_CSPSA_RESULT_E_OUT_OF_MEMORY = 1394, /**< There was not enough memory to perform the operation. */ + E_CSPSA_RESULT_E_BAD_PARAMETER = 1395, /**< Error because of bad input parameter. */ E_GD_NO_DATA_TO_READ = 1399, /**< GD: No data to read. */ E_BDM_W_NO_MORE_GC_POSSIBLE = 1451, /**< BDM: No more garbage collection is possible. */ E_BDM_UNIT_STARTED = 1452, /**< BDM: Unit has already been started. */ @@ -416,12 +460,12 @@ typedef enum { E_INT_FUNCTION_LIST_EMPTY = 2007, /**< There isn't any interface function in interface group. */ E_PRECONDITION_IS_ALREADY_SET = 2008, /**< Request for setting precondition that is already set. */ E_PRECONDITION_IS_NOT_SET = 2009, /**< Request to recover condition that is not changed. */ - E_INIT_OTP_PD_FAILED = 2100, /**< */ - E_READING_OTP_FAILED = 2101, /**< */ - E_WRITTING_OTP_FAILED = 2102, /**< */ - E_INVALID_CID_VALUE = 2103, /**< */ - E_INIT_OTP_LD_FAILED = 2104, /**< */ - E_OTP_AREA_LOCKED = 2105, /**< */ + E_INIT_OTP_PD_FAILED = 2100, /**< Failed to initialize OTD driver. */ + E_READING_OTP_FAILED = 2101, /**< Failed to read data from OTP. */ + E_WRITTING_OTP_FAILED = 2102, /**< Failed to write data in OTP. */ + E_INVALID_CID_VALUE = 2103, /**< Trying to write invalid CID in OTP. */ + E_INIT_OTP_LD_FAILED = 2104, /**< Failed to initialize OTD logical driver. */ + E_OTP_AREA_LOCKED = 2105, /**< Requested OTP area is already locked. */ E_SEC_APP_PROPERTY_NOT_FOUND = 2251, /**< App property cannot be found. */ E_SEC_APP_IMEI_NOT_CHANGABLE = 2252, /**< IMEI not changeable. */ E_SEC_APP_OPERATION_DENIED = 2253, /**< Security operation denied. */ @@ -429,9 +473,9 @@ typedef enum { E_SEC_APP_ROM_ERROR_CRITICAL = 2255, /**< Critical error in ROM has occurred. */ E_SEC_APP_ROM_ERROR = 2256, /**< Unexpected ROM error. */ E_SEC_APP_PATCH_EXISTS = 2257, /**< ROM Patch is already installed. */ - E_SEC_APP_PATCH_REINSTALLED = 2258, /**< ROM Patch in Flash is reinstalled. */ - E_SEC_APP_ROOTKEY_EXISTS = 2259, /**< ROM Patch is already installed. */ - E_SEC_APP_ROOTKEY_REINSTALLED = 2260, /**< Root Key is reinstalled. */ + E_SEC_APP_PATCH_REINSTALLED = 2258, /**< Operation successful. */ + E_SEC_APP_ROOTKEY_EXISTS = 2259, /**< RootKey is already installed. */ + E_SEC_APP_ROOTKEY_REINSTALLED = 2260, /**< Operation successful. */ E_TA_WRONG_PARTITION = 2351, /**< TA: Unknown partition. */ E_TA_ILLOGICAL_CONFIGURATION = 2352, /**< TA: Configuration error. */ E_TA_UNKNOWN_MEMORY_TYPE = 2353, /**< TA: Unsupported memory type. */ @@ -456,6 +500,28 @@ typedef enum { E_PD_CFI_PROTECTED = 2656, /**< PD CFI: The requested flash address is protected from the requested type of access. */ E_PD_CFI_UNSUPPORTED_DEVICE = 2657, /**< PD CFI: Flash devices not supported by this driver. */ E_PD_CFI_OPERATION_COMPLETE = 2658, /**< PD CFI: Requested operation was not suspended as it has completed. */ + E_PD_CFI_HARDWARE_NOT_DETECTED = 2659, /**< PD CFI: NOR memory was not detected on current configuration. */ + E_HSI_BSC_RESULT_FAILED = 2701, /**< General Error. */ + E_HSI_BSC_RESULT_FAILED_INVALIDARGS = 2702, /**< Invalid arguments. */ + E_HSI_BSC_RESULT_FAILED_NOTSUPPORTED = 2703, /**< Implementation is removed. */ + E_HSI_BSC_RESULT_FAILED_HSIERR = 2704, /**< HSI internal error. */ + E_HSI_BSC_RESULT_FAILED_BUSY = 2705, /**< Communication device is busy. */ + E_HSI_BSC_ERROR_SIGNAL = 2751, /**< Signal error. */ + E_HSI_BSC_ERROR_TIMEOUT = 2752, /**< Timeout error. */ + E_HSI_BSC_ERROR_BREAK = 2753, /**< Break received. */ + E_HSI_BSC_ERROR_RECEIVE = 2754, /**< Receive buffer is not provided. */ + E_HSI_BSC_ERROR_TRANSMIT = 2755, /**< Transmit buffer is not provided. */ + E_CR_INVALID_STATE = 2850, /**< Invalid state for commnication relay detected. */ + E_CR_NOT_RUNNING = 2851, /**< Communication Relay is not running. */ + E_SDIO_BSC_RESULT_FAILED = 2901, /**< General Error. */ + E_SDIO_BSC_RESULT_FAILED_INVALIDARGS = 2902, /**< Invalid arguments. */ + E_SDIO_BSC_RESULT_FAILED_NOTSUPPORTED = 2903, /**< Implementation is removed. */ + E_SDIO_BSC_RESULT_FAILED_SDIOERR = 2904, /**< SDIO internal error. */ + E_SDIO_BSC_RESULT_FAILED_BUSY = 2905, /**< Communication device is busy. */ + E_SDIO_BSC_ERROR_TIMEOUT = 2951, /**< Timeout error. */ + E_SDIO_BSC_ERROR_BREAK = 2952, /**< Break received. */ + E_SDIO_BSC_ERROR_RECEIVE = 2953, /**< Receive buffer is not provided. */ + E_SDIO_BSC_ERROR_TRANSMIT = 2954, /**< Transmit buffer is not provided. */ E_LOADER_SEC_LIB_CHIP_ID_INVALID = 4000, /**< Invalid input parameters. */ E_LOADER_SEC_LIB_INVALID_PARAMETER_TO_FUNC = 4096, /**< Invalid input parameters. */ E_LOADER_SEC_LIB_FAILURE = 4120, /**< Failure. */ @@ -499,16 +565,18 @@ typedef enum { E_LOADER_SEC_LIB_BOOT_BLOCK_DO_NOT_EXIST = 4212, /**< Boot record do not exist. */ E_LOADER_SEC_LIB_CORRUPTED_DOMAIN_DATA = 4213, /**< Corrupted or do not exist domain data in boot block. */ E_LOADER_SEC_LIB_INVALID_DOMAIN = 4214, /**< Invalid domain. */ - E_FIFO_OVERFLOW = 4300, /**< */ - E_FIFO_UNDERFLOW = 4301, /**< */ - E_OBJECT_NULL = 4302, /**< */ - E_POINTER_NOT_NULL = 4303, /**< */ - E_UNRECOGNIZED_STATE = 4304, /**< */ - E_UNKNOWN_MANUFACTURER_ID = 4305, /**< */ - E_UNKNOWN_DEVICE_ID = 4306, /**< */ - E_INVALID_A01_FORMAT = 4308, /**< */ - E_A01_BUFFER_FULL = 4309, /**< */ - E_CONFIG_FILE_NOT_SPECIFIED = 4350, /**< */ + E_LOADER_SEC_LIB_INVALID_CHALLENGE_DATA_BLOCK = 4215, /**< Invalid challenge data block. */ + E_LOADER_SEC_LIB_NO_DEBUG_HW_NOT_ALLOWED = 4216, /**< Not allowed operation on NoDebug HW. */ + E_FIFO_OVERFLOW = 4300, /**< UART FIFO overflow. */ + E_FIFO_UNDERFLOW = 4301, /**< UART FIFO underflow. */ + E_OBJECT_NULL = 4302, /**< Null pointer to Object. */ + E_POINTER_NOT_NULL = 4303, /**< Pointer is not NULL. */ + E_UNRECOGNIZED_STATE = 4304, /**< The state in the State Machine is invalid. */ + E_UNKNOWN_MANUFACTURER_ID = 4305, /**< The provided manufacturer ID is not valid. */ + E_UNKNOWN_DEVICE_ID = 4306, /**< The provided device ID is not valid. */ + E_INVALID_A01_FORMAT = 4308, /**< Something wrong with the A01 file containing the flash image. */ + E_A01_BUFFER_FULL = 4309, /**< Buffer holding the data from the A01 file is full. */ + E_CONFIG_FILE_NOT_SPECIFIED = 4350, /**< Configuration file for the emulator is not specified. */ A2_E_SUCCESS = 5000, /**< Operation successful. */ A2_E_PROP_NOT_SUPPORTED = 5001, /**< The property is not supported. */ A2_E_PROP_READ_ONLY = 5002, /**< The property is read only. */ |