18675e8d3SSrinivas Kandagatla /* SPDX-License-Identifier: GPL-2.0 */
28675e8d3SSrinivas Kandagatla #ifndef __DT_BINDINGS_QCOM_APR_H
38675e8d3SSrinivas Kandagatla #define __DT_BINDINGS_QCOM_APR_H
48675e8d3SSrinivas Kandagatla 
58675e8d3SSrinivas Kandagatla /* Domain IDs */
68675e8d3SSrinivas Kandagatla #define APR_DOMAIN_SIM		0x1
78675e8d3SSrinivas Kandagatla #define APR_DOMAIN_PC		0x2
88675e8d3SSrinivas Kandagatla #define APR_DOMAIN_MODEM	0x3
98675e8d3SSrinivas Kandagatla #define APR_DOMAIN_ADSP		0x4
108675e8d3SSrinivas Kandagatla #define APR_DOMAIN_APPS		0x5
118675e8d3SSrinivas Kandagatla #define APR_DOMAIN_MAX		0x6
128675e8d3SSrinivas Kandagatla 
138675e8d3SSrinivas Kandagatla /* ADSP service IDs */
148675e8d3SSrinivas Kandagatla #define APR_SVC_ADSP_CORE	0x3
158675e8d3SSrinivas Kandagatla #define APR_SVC_AFE		0x4
168675e8d3SSrinivas Kandagatla #define APR_SVC_VSM		0x5
178675e8d3SSrinivas Kandagatla #define APR_SVC_VPM		0x6
188675e8d3SSrinivas Kandagatla #define APR_SVC_ASM		0x7
198675e8d3SSrinivas Kandagatla #define APR_SVC_ADM		0x8
208675e8d3SSrinivas Kandagatla #define APR_SVC_ADSP_MVM	0x09
218675e8d3SSrinivas Kandagatla #define APR_SVC_ADSP_CVS	0x0A
228675e8d3SSrinivas Kandagatla #define APR_SVC_ADSP_CVP	0x0B
238675e8d3SSrinivas Kandagatla #define APR_SVC_USM		0x0C
248675e8d3SSrinivas Kandagatla #define APR_SVC_LSM		0x0D
258675e8d3SSrinivas Kandagatla #define APR_SVC_VIDC		0x16
268675e8d3SSrinivas Kandagatla #define APR_SVC_MAX		0x17
278675e8d3SSrinivas Kandagatla 
288675e8d3SSrinivas Kandagatla #endif /* __DT_BINDINGS_QCOM_APR_H */
29