Sound Open Firmware
Loading...
Searching...
No Matches
error_status.h
Go to the documentation of this file.
1/* SPDX-License-Identifier: BSD-3-Clause
2 *
3 * Copyright(c) 2021 Intel Corporation. All rights reserved.
4 */
5
6/*
7 * This file contains structures that are exact copies of an existing ABI used
8 * by IOT middleware. They are Intel specific and will be used by one middleware.
9 *
10 * Some of the structures may contain programming implementations that makes them
11 * unsuitable for generic use and general usage.
12 */
13
21#ifndef __SOF_IPC4_ERROR_STATUS_H__
22#define __SOF_IPC4_ERROR_STATUS_H__
23
25#define IPC4_IXC_STATUS_BITS 24
26
38
45
54
59
62
65
68
71
72 /* Load/unload library specific codes */
73
76
79
86
91
100
103
108
115
124
133
136
139
142#endif
#define IPC4_IXC_STATUS_BITS
Number of bits allocated for processing status in the Primary reply DWORD (24 bits).
Definition error_status.h:25
ipc4_status
IPC4 host-DSP status and error codes.
Definition error_status.h:35
@ IPC4_INVALID_CONFIG_DATA_STRUCT
Invalid structure of configuration item provided.
Definition error_status.h:114
@ IPC4_MOD_LOAD_CL_FAILED
Module loading failed.
Definition error_status.h:83
@ IPC4_GATEWAY_NOT_EXIST
Invalid ID of gateway provided.
Definition error_status.h:119
@ IPC4_QUEUE_INVALID_ID
Invalid queue (pin) ID provided.
Definition error_status.h:97
@ IPC4_LOAD_ADDRESS_OUT_OF_RANGE
Library target address is out of storage memory range.
Definition error_status.h:75
@ IPC4_INVALID_CORE_ID
Invalid target code ID provided.
Definition error_status.h:102
@ IPC4_SUCCESS
The operation was successful.
Definition error_status.h:37
@ IPC4_MCLK_ALREADY_RUNNING
Attempt to configure MCLK while I2S port is running.
Definition error_status.h:128
@ IPC4_CSE_VALIDATION_FAILED
Image verification by CSE failed.
Definition error_status.h:78
@ IPC4_MAX_STATUS
Definition error_status.h:140
@ IPC4_INVALID_MANIFEST
Manifest of the library being loaded is invalid.
Definition error_status.h:67
@ IPC4_SCLK_ALREADY_RUNNING
Attempt to configure SCLK while I2S port is running.
Definition error_status.h:126
@ IPC4_ERROR_INVALID_PARAM
Invalid parameter specified.
Definition error_status.h:40
@ IPC4_INVALID_CONFIG_PARAM_ID
Invalid ID of configuration item provided in TLV list.
Definition error_status.h:110
@ IPC4_INVALID_RESOURCE_STATE
Required resource is in invalid state.
Definition error_status.h:61
@ IPC4_RESOURCE_ID_EXISTS
A resource's ID requested to be created is already assigned.
Definition error_status.h:58
@ IPC4_NO_RUNNING_SCLK
Attempt to stop SCLK that is not running.
Definition error_status.h:130
@ IPC4_PROBE_DMA_EXTRACTION_BUFFER_TOO_SMALL
Extraction DMA buffer is too small for probing the output pin.
Definition error_status.h:107
@ IPC4_NO_RUNNING_MCLK
Attempt to stop MCLK that is not running.
Definition error_status.h:132
@ IPC4_MOD_INSTANCE_EXISTS
Attempt to unload code of the module in use.
Definition error_status.h:88
@ IPC4_PROBE_DMA_INJECTION_BUFFER_TOO_SMALL
Injection DMA buffer is too small for probing the input pin.
Definition error_status.h:105
@ IPC4_INVALID_CHAIN_STATE_TRANSITION
HDA chained gateways wrong state transition.
Definition error_status.h:138
@ IPC4_GATEWAY_NOT_ALLOCATED
DMA_CONTROL message targeting gateway not allocated yet.
Definition error_status.h:123
@ IPC4_BAD_STATE
Replaced ADSP IPC PENDING (unused) - according to cAVS v0.5.
Definition error_status.h:49
@ IPC4_INVALID_REQUEST
Unsupported operation requested.
Definition error_status.h:53
@ IPC4_POWER_TRANSITION_FAILED
Requested power transition failed to complete.
Definition error_status.h:64
@ IPC4_QUEUE_DST_INVALID_ID
Invalid destination queue (pin) ID provided.
Definition error_status.h:99
@ IPC4_UNAVAILABLE
Requested service or data is unavailable on the target platform.
Definition error_status.h:70
@ IPC4_GATEWAY_STATE_NOT_SET
Setting state of DMA Gateway failed.
Definition error_status.h:121
@ IPC4_FAILURE
Unknown error while processing the request.
Definition error_status.h:51
@ IPC4_MOD_INVALID_ID
Invalid (out of range) module ID provided.
Definition error_status.h:93
@ IPC4_INVALID_RESOURCE_ID
Specified resource not found.
Definition error_status.h:56
@ IPC4_GATEWAY_NOT_INITIALIZED
Initialization of DMA Gateway failed.
Definition error_status.h:117
@ IPC4_MOD_MGMT_ERROR
General module management error.
Definition error_status.h:81
@ IPC4_UNKNOWN_MESSAGE_TYPE
Unknown message type specified.
Definition error_status.h:42
@ IPC4_MOD_LOAD_INVALID_HASH
Integrity check of the loaded module content failed.
Definition error_status.h:85
@ IPC4_MOD_NOT_INITIALIZED
Other failure of module instance initialization request.
Definition error_status.h:90
@ IPC4_BUSY
The system or resource is busy.
Definition error_status.h:47
@ IPC4_INVALID_CONFIG_DATA_LEN
Invalid length of configuration item provided in TLV list.
Definition error_status.h:112
@ IPC4_MOD_INST_INVALID_ID
Invalid module instance ID provided.
Definition error_status.h:95
@ IPC4_OUT_OF_MEMORY
Not enough space in the IPC reply buffer to complete the request.
Definition error_status.h:44
@ IPC4_PIPELINE_STATE_NOT_SET
Reverted for ULP purposes.
Definition error_status.h:135