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