1*189f038fSNina Wu /* 2*189f038fSNina Wu * Copyright (c) 2020, MediaTek Inc. All rights reserved. 3*189f038fSNina Wu * 4*189f038fSNina Wu * SPDX-License-Identifier: BSD-3-Clause 5*189f038fSNina Wu */ 6*189f038fSNina Wu 7*189f038fSNina Wu #include <common/debug.h> 8*189f038fSNina Wu #include <common/runtime_svc.h> 9*189f038fSNina Wu 10*189f038fSNina Wu uintptr_t mediatek_plat_sip_handler(uint32_t smc_fid, 11*189f038fSNina Wu u_register_t x1, 12*189f038fSNina Wu u_register_t x2, 13*189f038fSNina Wu u_register_t x3, 14*189f038fSNina Wu u_register_t x4, 15*189f038fSNina Wu void *cookie, 16*189f038fSNina Wu void *handle, 17*189f038fSNina Wu u_register_t flags) 18*189f038fSNina Wu { 19*189f038fSNina Wu 20*189f038fSNina Wu switch (smc_fid) { 21*189f038fSNina Wu default: 22*189f038fSNina Wu ERROR("%s: unhandled SMC (0x%x)\n", __func__, smc_fid); 23*189f038fSNina Wu break; 24*189f038fSNina Wu } 25*189f038fSNina Wu 26*189f038fSNina Wu SMC_RET1(handle, SMC_UNK); 27*189f038fSNina Wu } 28