Sound Open Firmware
Loading...
Searching...
No Matches
info.h File Reference

IPC definitions. More...

Include dependency graph for info.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  sof_ipc_fw_version
struct  sof_ipc_fw_ready
struct  sof_ipc_ext_data_hdr
struct  sof_ipc_window_elem
struct  sof_ipc_window
struct  sof_ipc_cc_version
struct  sof_ipc_probe_support
struct  sof_ipc_user_abi_version

Macros

#define SOF_IPC_MAX_ELEMS   16
#define SOF_IPC_INFO_BUILD   BIT(0)
#define SOF_IPC_INFO_LOCKS   BIT(1)
#define SOF_IPC_INFO_LOCKSV   BIT(2)
#define SOF_IPC_INFO_GDB   BIT(3)
#define SOF_IPC_INFO_D3_PERSISTENT   BIT(4)

Enumerations

enum  sof_ipc_ext_data {
  SOF_IPC_EXT_UNUSED = 0 , SOF_IPC_EXT_WINDOW = 1 , SOF_IPC_EXT_CC_INFO = 2 , SOF_IPC_EXT_PROBE_INFO = 3 ,
  SOF_IPC_EXT_USER_ABI_INFO = 4
}
enum  sof_ipc_region {
  SOF_IPC_REGION_DOWNBOX = 0 , SOF_IPC_REGION_UPBOX , SOF_IPC_REGION_TRACE , SOF_IPC_REGION_DEBUG ,
  SOF_IPC_REGION_STREAM , SOF_IPC_REGION_REGS , SOF_IPC_REGION_EXCEPTION
}

Detailed Description

Macro Definition Documentation

◆ SOF_IPC_INFO_BUILD

#define SOF_IPC_INFO_BUILD   BIT(0)

◆ SOF_IPC_INFO_D3_PERSISTENT

#define SOF_IPC_INFO_D3_PERSISTENT   BIT(4)

◆ SOF_IPC_INFO_GDB

#define SOF_IPC_INFO_GDB   BIT(3)

◆ SOF_IPC_INFO_LOCKS

#define SOF_IPC_INFO_LOCKS   BIT(1)

◆ SOF_IPC_INFO_LOCKSV

#define SOF_IPC_INFO_LOCKSV   BIT(2)

◆ SOF_IPC_MAX_ELEMS

#define SOF_IPC_MAX_ELEMS   16

Enumeration Type Documentation

◆ sof_ipc_ext_data

Enumerator
SOF_IPC_EXT_UNUSED 
SOF_IPC_EXT_WINDOW 
SOF_IPC_EXT_CC_INFO 
SOF_IPC_EXT_PROBE_INFO 
SOF_IPC_EXT_USER_ABI_INFO 

◆ sof_ipc_region

Enumerator
SOF_IPC_REGION_DOWNBOX 
SOF_IPC_REGION_UPBOX 
SOF_IPC_REGION_TRACE 
SOF_IPC_REGION_DEBUG 
SOF_IPC_REGION_STREAM 
SOF_IPC_REGION_REGS 
SOF_IPC_REGION_EXCEPTION