Sound Open Firmware
Loading...
Searching...
No Matches
api_ver.h File Reference
Include dependency graph for api_ver.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

union  sof_module_api_version
 
struct  sof_module_api_build_info
 

Macros

#define MODULE_API_VERSION_ENCODE(a, b, c)    (((0x3FF & (a)) << 20) | ((0x3FF & (b)) << 10) | (0x3FF & (c)))
 
#define SOF_MODULE_API_BUILD_INFO_FORMAT   0x80000000
 
#define SOF_MODULE_API_MAJOR_VERSION   5
 
#define SOF_MODULE_API_MIDDLE_VERSION   0
 
#define SOF_MODULE_API_MINOR_VERSION   1
 
#define SOF_MODULE_API_CURRENT_VERSION
 
#define DECLARE_LOADABLE_MODULE_API_VERSION(name)
 

Macro Definition Documentation

◆ DECLARE_LOADABLE_MODULE_API_VERSION

#define DECLARE_LOADABLE_MODULE_API_VERSION (   name)
Value:
struct sof_module_api_build_info name ## _build_info __attribute__((section(".buildinfo"))) = { \
}
#define SOF_MODULE_API_BUILD_INFO_FORMAT
Definition api_ver.h:16
#define SOF_MODULE_API_CURRENT_VERSION
Definition api_ver.h:26
Definition api_ver.h:39

◆ MODULE_API_VERSION_ENCODE

#define MODULE_API_VERSION_ENCODE (   a,
  b,
  c 
)     (((0x3FF & (a)) << 20) | ((0x3FF & (b)) << 10) | (0x3FF & (c)))

◆ SOF_MODULE_API_BUILD_INFO_FORMAT

#define SOF_MODULE_API_BUILD_INFO_FORMAT   0x80000000

◆ SOF_MODULE_API_CURRENT_VERSION

#define SOF_MODULE_API_CURRENT_VERSION
Value:
#define MODULE_API_VERSION_ENCODE(a, b, c)
Definition api_ver.h:13
#define SOF_MODULE_API_MINOR_VERSION
Definition api_ver.h:24
#define SOF_MODULE_API_MIDDLE_VERSION
Definition api_ver.h:23
#define SOF_MODULE_API_MAJOR_VERSION
Definition api_ver.h:22

◆ SOF_MODULE_API_MAJOR_VERSION

#define SOF_MODULE_API_MAJOR_VERSION   5

◆ SOF_MODULE_API_MIDDLE_VERSION

#define SOF_MODULE_API_MIDDLE_VERSION   0

◆ SOF_MODULE_API_MINOR_VERSION

#define SOF_MODULE_API_MINOR_VERSION   1