162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
262306a36Sopenharmony_ci#ifndef __DT_BINDINGS_QCOM_APR_H
362306a36Sopenharmony_ci#define __DT_BINDINGS_QCOM_APR_H
462306a36Sopenharmony_ci
562306a36Sopenharmony_ci/* Domain IDs */
662306a36Sopenharmony_ci#define APR_DOMAIN_SIM		0x1
762306a36Sopenharmony_ci#define APR_DOMAIN_PC		0x2
862306a36Sopenharmony_ci#define APR_DOMAIN_MODEM	0x3
962306a36Sopenharmony_ci#define APR_DOMAIN_ADSP		0x4
1062306a36Sopenharmony_ci#define APR_DOMAIN_APPS		0x5
1162306a36Sopenharmony_ci#define APR_DOMAIN_MAX		0x6
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci/* ADSP service IDs */
1462306a36Sopenharmony_ci#define APR_SVC_ADSP_CORE	0x3
1562306a36Sopenharmony_ci#define APR_SVC_AFE		0x4
1662306a36Sopenharmony_ci#define APR_SVC_VSM		0x5
1762306a36Sopenharmony_ci#define APR_SVC_VPM		0x6
1862306a36Sopenharmony_ci#define APR_SVC_ASM		0x7
1962306a36Sopenharmony_ci#define APR_SVC_ADM		0x8
2062306a36Sopenharmony_ci#define APR_SVC_ADSP_MVM	0x09
2162306a36Sopenharmony_ci#define APR_SVC_ADSP_CVS	0x0A
2262306a36Sopenharmony_ci#define APR_SVC_ADSP_CVP	0x0B
2362306a36Sopenharmony_ci#define APR_SVC_USM		0x0C
2462306a36Sopenharmony_ci#define APR_SVC_LSM		0x0D
2562306a36Sopenharmony_ci#define APR_SVC_VIDC		0x16
2662306a36Sopenharmony_ci#define APR_SVC_MAX		0x17
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_ci#endif /* __DT_BINDINGS_QCOM_APR_H */
29