1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /* Copyright(c) 2023 Intel Corporation */
3 #ifndef _ADF_CFG_SERVICES_H_
4 #define _ADF_CFG_SERVICES_H_
5 
6 #include "adf_cfg_strings.h"
7 
8 struct adf_accel_dev;
9 
10 enum adf_services {
11 	SVC_CY = 0,
12 	SVC_CY2,
13 	SVC_DC,
14 	SVC_DCC,
15 	SVC_SYM,
16 	SVC_ASYM,
17 	SVC_DC_ASYM,
18 	SVC_ASYM_DC,
19 	SVC_DC_SYM,
20 	SVC_SYM_DC,
21 	SVC_COUNT
22 };
23 
24 extern const char *const adf_cfg_services[SVC_COUNT];
25 
26 int adf_get_service_enabled(struct adf_accel_dev *accel_dev);
27 
28 #endif
29