diff --git a/src/arch/xtos-wrapper/include/kernel.h b/src/arch/xtos-wrapper/include/kernel.h new file mode 100644 index 000000000000..8b41787d2383 --- /dev/null +++ b/src/arch/xtos-wrapper/include/kernel.h @@ -0,0 +1,25 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * + * Copyright(c) 2022 Intel Corporation. All rights reserved. + * + * Author: Jyri Sarha + */ + +#ifndef __XTOS_WRAPPER_KERNEL_H__ +#define __XTOS_WRAPPER_KERNEL_H__ + +#include + +#include + +static inline void k_msleep(int32_t ms) +{ + wait_delay_ms(ms); +} + +static inline void k_usleep(int32_t us) +{ + wait_delay_us(us); +} + +#endif /* __XTOS_WRAPPER_KERNEL_H__ */ diff --git a/src/audio/pipeline/pipeline-stream.c b/src/audio/pipeline/pipeline-stream.c index 952c8e5c6dd4..06e7771134c3 100644 --- a/src/audio/pipeline/pipeline-stream.c +++ b/src/audio/pipeline/pipeline-stream.c @@ -15,6 +15,9 @@ #include #include #include + +#include + #include #include #include @@ -430,7 +433,7 @@ int pipeline_trigger_run(struct pipeline *p, struct comp_dev *host, int cmd) list_init(&walk_ctx.pipelines); if (data.delay_ms) - wait_delay_ms(data.delay_ms); + k_msleep(data.delay_ms); ret = walk_ctx.comp_func(host, NULL, &walk_ctx, host->direction); if (ret < 0)