xref: /rk3399_ARM-atf/plat/mediatek/mt8195/plat_sip_calls.c (revision 938fd425d1d2ae66d2408a43a016cbae87612e24)
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