1 /* SPDX-License-Identifier: BSD-3-Clause 2 * 3 * Copyright(c) 2022 Intel Corporation. All rights reserved. 4 * 5 * Author: Ievgen Ganakov <ievgen.ganakov@intel.com> 6 */ 7 8 /** 9 * \file include/ipc4/detect_test.h 10 * \brief KD module definitions. 11 * NOTE: This ABI uses bit fields and is non portable. 12 */ 13 14 #ifndef __SOF_IPC4_DETECT_TEST_H__ 15 #define __SOF_IPC4_DETECT_TEST_H__ 16 17 enum ipc4_detect_test_module_config_params { 18 /* Use LARGE_CONFIG_SET to process model blob. Ipc mailbox must 19 * contain properly configured BLOB for Detect Keyword module. 20 */ 21 IPC4_DETECT_TEST_SET_MODEL_BLOB = 1, 22 23 /* Use LARGE_CONFIG_SET to set Detect Keyword module parameters. 24 * Ipc mailbox must contain properly built sof_detect_test_config 25 * struct. 26 */ 27 IPC4_DETECT_TEST_SET_CONFIG = 2, 28 29 /* Use LARGE_CONFIG_GET to retrieve Detect Test config 30 * Ipc mailbox must contain properly built sof_detect_test_config 31 * struct. 32 */ 33 IPC4_DETECT_TEST_GET_CONFIG = 3 34 }; 35 #endif 36