Sound Open Firmware
Loading...
Searching...
No Matches
api_version.h
Go to the documentation of this file.
1/* SPDX-License-Identifier: BSD-3-Clause */
2/*
3 * Copyright(c) 2023 Intel Corporation. All rights reserved.
4 *
5 * Author: Adrian Warecki <adrian.warecki@intel.com>
6 */
7
8#ifndef __MODULE_ADAPTER_IADK_API_VERSION_H__
9#define __MODULE_ADAPTER_IADK_API_VERSION_H__
10
12
13#define IADK_MODULE_API_BUILD_INFO_FORMAT 0
14
15#define IADK_MODULE_API_MAJOR_VERSION 4
16#define IADK_MODULE_API_MIDDLE_VERSION 5
17#define IADK_MODULE_API_MINOR_VERSION 2
18
19#define IADK_MODULE_API_CURRENT_VERSION MODULE_API_VERSION_ENCODE(IADK_MODULE_API_MAJOR_VERSION, \
20 IADK_MODULE_API_MIDDLE_VERSION, IADK_MODULE_API_MINOR_VERSION)
21
22/* API 4.5.0 remains compatible with the extended interface tables. */
23#define IADK_MODULE_API_VERSION_4_5_0 MODULE_API_VERSION_ENCODE(4, 5, 0)
24
25/* Defines the size of the space reserved within ModuleHandle for SOF to store its private data.
26 * This size comes from the IADK header files and must match the IADK API version.
27 * Please do not modify this value!
28 */
29#define IADK_MODULE_PASS_BUFFER_SIZE 320
30
31#endif /* __MODULE_ADAPTER_IADK_API_VERSION_H__ */