linux/include/linux/soc/mediatek/mtk_sip_svc.h

/* SPDX-License-Identifier: GPL-2.0 */
/*
 * Copyright (C) 2019 MediaTek Inc.
 */
#ifndef __MTK_SIP_SVC_H
#define __MTK_SIP_SVC_H

/* Error Code */
#define SIP_SVC_E_SUCCESS
#define SIP_SVC_E_NOT_SUPPORTED
#define SIP_SVC_E_INVALID_PARAMS
#define SIP_SVC_E_INVALID_RANGE
#define SIP_SVC_E_PERMISSION_DENIED

#ifdef CONFIG_ARM64
#define MTK_SIP_SMC_CONVENTION
#else
#define MTK_SIP_SMC_CONVENTION
#endif

#define MTK_SIP_SMC_CMD(fn_id)

/* IOMMU related SMC call */
#define MTK_SIP_KERNEL_IOMMU_CONTROL

#endif