12f3f5939SLeon Chen /* 22f3f5939SLeon Chen * Copyright (c) 2022, MediaTek Inc. All rights reserved. 32f3f5939SLeon Chen * 42f3f5939SLeon Chen * SPDX-License-Identifier: BSD-3-Clause 52f3f5939SLeon Chen */ 62f3f5939SLeon Chen 72f3f5939SLeon Chen #ifndef MTK_SIP_DEF_H 82f3f5939SLeon Chen #define MTK_SIP_DEF_H 92f3f5939SLeon Chen 102f3f5939SLeon Chen /* Define SiP SMC ID here */ 112f3f5939SLeon Chen #define MTK_SIP_SMC_FROM_NS_EL1_TABLE(_func) \ 122f3f5939SLeon Chen _func(MTK_SIP_KERNEL_TIME_SYNC, 0x202) \ 133bdd9a24SBo-Chen Chen _func(MTK_SIP_KERNEL_DFD, 0x205) \ 14*4dbe24cfSBo-Chen Chen _func(MTK_SIP_KERNEL_MSDC, 0x273) \ 152f3f5939SLeon Chen _func(MTK_SIP_VCORE_CONTROL, 0x506) \ 16be457248SChengci Xu _func(MTK_SIP_IOMMU_CONTROL, 0x514) \ 172f3f5939SLeon Chen _func(MTK_SIP_APUSYS_CONTROL, 0x51E) \ 18a4e50231SRex-BC Chen _func(MTK_SIP_DP_CONTROL, 0x523) \ 192f3f5939SLeon Chen _func(MTK_SIP_KERNEL_GIC_OP, 0x526) 202f3f5939SLeon Chen 212f3f5939SLeon Chen #define MTK_SIP_SMC_FROM_BL33_TABLE(_func) \ 222f3f5939SLeon Chen _func(MTK_SIP_KERNEL_BOOT, 0x115) 232f3f5939SLeon Chen 242f3f5939SLeon Chen #endif /* MTK_SIP_DEF_H */ 25