blob: 48d8adcbe171d58e8c9daaf485f535a7836c2d95 [file] [log] [blame]
/* Copyright (c) 2022 Intel Corporation
* SPDX-License-Identifier: Apache-2.0
*/
#ifndef ZEPHYR_TESTS_INTEL_ADSP_TESTS_H
#define ZEPHYR_TESTS_INTEL_ADSP_TESTS_H
#include <cavs_ipc.h>
#include <cavstool.h>
void test_post_boot_ipi(void);
void test_smp_boot_delay(void);
void test_host_ipc(void);
void test_cpu_behavior(void);
void test_cpu_halt(void);
void test_ipm_cavs_host(void);
/* Cached copy of the ipm_cavs_host driver's handler. We save it at
* the start of the test because we want to do unit testing on the
* underlying cavs_ipc device, then recover it later.
*/
extern cavs_ipc_handler_t ipm_handler;
#endif /* ZEPHYR_TESTS_INTEL_ADSP_TESTS_H */