| /* 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 */ |