forked from thesofproject/sof
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
rtos: add Zephyr implementation of sof/lib/dai.h
Implement sof/lib/dai.h for Zephyr build and do not rely o the xtos version for Zephyr builds. Add a warning to catch invalid build configurations. Link: thesofproject#9015 Signed-off-by: Kai Vehmanen <[email protected]>
- Loading branch information
Showing
3 changed files
with
22 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -13,13 +13,13 @@ | |
* \author Keyon Jie <[email protected]> | ||
*/ | ||
|
||
#ifdef __ZEPHYR__ | ||
#error "Please use zephyr/include/sof/lib/dai.h instead" | ||
#endif | ||
|
||
#ifndef __SOF_LIB_DAI_H__ | ||
#define __SOF_LIB_DAI_H__ | ||
|
||
#ifdef CONFIG_ZEPHYR_NATIVE_DRIVERS | ||
#include <sof/lib/dai-zephyr.h> | ||
#else | ||
#include <sof/lib/dai-legacy.h> | ||
#endif | ||
|
||
#endif /* __SOF_LIB_DAI_H__ */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
/* SPDX-License-Identifier: BSD-3-Clause | ||
* | ||
* Copyright(c) 2024 Intel Corporation. | ||
*/ | ||
|
||
#ifndef __SOF_LIB_DAI_H__ | ||
#define __SOF_LIB_DAI_H__ | ||
|
||
/* no-op on Zephyr */ | ||
|
||
#ifdef CONFIG_ZEPHYR_NATIVE_DRIVERS | ||
#include <sof/lib/dai-zephyr.h> | ||
#else | ||
#include <sof/lib/dai-legacy.h> | ||
#endif | ||
|
||
#endif /* __SOF_LIB_MEMORY_H__ */ |