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