18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
28c2ecf20Sopenharmony_ci#ifndef __DT_BINDINGS_QCOM_APR_H
38c2ecf20Sopenharmony_ci#define __DT_BINDINGS_QCOM_APR_H
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ci/* Domain IDs */
68c2ecf20Sopenharmony_ci#define APR_DOMAIN_SIM		0x1
78c2ecf20Sopenharmony_ci#define APR_DOMAIN_PC		0x2
88c2ecf20Sopenharmony_ci#define APR_DOMAIN_MODEM	0x3
98c2ecf20Sopenharmony_ci#define APR_DOMAIN_ADSP		0x4
108c2ecf20Sopenharmony_ci#define APR_DOMAIN_APPS		0x5
118c2ecf20Sopenharmony_ci#define APR_DOMAIN_MAX		0x6
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ci/* ADSP service IDs */
148c2ecf20Sopenharmony_ci#define APR_SVC_ADSP_CORE	0x3
158c2ecf20Sopenharmony_ci#define APR_SVC_AFE		0x4
168c2ecf20Sopenharmony_ci#define APR_SVC_VSM		0x5
178c2ecf20Sopenharmony_ci#define APR_SVC_VPM		0x6
188c2ecf20Sopenharmony_ci#define APR_SVC_ASM		0x7
198c2ecf20Sopenharmony_ci#define APR_SVC_ADM		0x8
208c2ecf20Sopenharmony_ci#define APR_SVC_ADSP_MVM	0x09
218c2ecf20Sopenharmony_ci#define APR_SVC_ADSP_CVS	0x0A
228c2ecf20Sopenharmony_ci#define APR_SVC_ADSP_CVP	0x0B
238c2ecf20Sopenharmony_ci#define APR_SVC_USM		0x0C
248c2ecf20Sopenharmony_ci#define APR_SVC_LSM		0x0D
258c2ecf20Sopenharmony_ci#define APR_SVC_VIDC		0x16
268c2ecf20Sopenharmony_ci#define APR_SVC_MAX		0x17
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ci#endif /* __DT_BINDINGS_QCOM_APR_H */
29