1*b7284784SGiovanni Cabiddu /* SPDX-License-Identifier: GPL-2.0-only */
2*b7284784SGiovanni Cabiddu /* Copyright(c) 2023 Intel Corporation */
3*b7284784SGiovanni Cabiddu #ifndef _ADF_CFG_SERVICES_H_
4*b7284784SGiovanni Cabiddu #define _ADF_CFG_SERVICES_H_
5*b7284784SGiovanni Cabiddu 
6*b7284784SGiovanni Cabiddu #include "adf_cfg_strings.h"
7*b7284784SGiovanni Cabiddu 
8*b7284784SGiovanni Cabiddu enum adf_services {
9*b7284784SGiovanni Cabiddu 	SVC_CY = 0,
10*b7284784SGiovanni Cabiddu 	SVC_CY2,
11*b7284784SGiovanni Cabiddu 	SVC_DC,
12*b7284784SGiovanni Cabiddu 	SVC_SYM,
13*b7284784SGiovanni Cabiddu 	SVC_ASYM,
14*b7284784SGiovanni Cabiddu 	SVC_DC_ASYM,
15*b7284784SGiovanni Cabiddu 	SVC_ASYM_DC,
16*b7284784SGiovanni Cabiddu 	SVC_DC_SYM,
17*b7284784SGiovanni Cabiddu 	SVC_SYM_DC,
18*b7284784SGiovanni Cabiddu };
19*b7284784SGiovanni Cabiddu 
20*b7284784SGiovanni Cabiddu static const char *const adf_cfg_services[] = {
21*b7284784SGiovanni Cabiddu 	[SVC_CY] = ADF_CFG_CY,
22*b7284784SGiovanni Cabiddu 	[SVC_CY2] = ADF_CFG_ASYM_SYM,
23*b7284784SGiovanni Cabiddu 	[SVC_DC] = ADF_CFG_DC,
24*b7284784SGiovanni Cabiddu 	[SVC_SYM] = ADF_CFG_SYM,
25*b7284784SGiovanni Cabiddu 	[SVC_ASYM] = ADF_CFG_ASYM,
26*b7284784SGiovanni Cabiddu 	[SVC_DC_ASYM] = ADF_CFG_DC_ASYM,
27*b7284784SGiovanni Cabiddu 	[SVC_ASYM_DC] = ADF_CFG_ASYM_DC,
28*b7284784SGiovanni Cabiddu 	[SVC_DC_SYM] = ADF_CFG_DC_SYM,
29*b7284784SGiovanni Cabiddu 	[SVC_SYM_DC] = ADF_CFG_SYM_DC,
30*b7284784SGiovanni Cabiddu };
31*b7284784SGiovanni Cabiddu 
32*b7284784SGiovanni Cabiddu #endif
33