xref: /rk3399_ARM-atf/plat/rockchip/px30/plat_sip_calls.c (revision 0cc1e68a85051f34f030541cf71f7fe5b6734055)
1*010d6ae3SXiaoDong Huang /*
2*010d6ae3SXiaoDong Huang  * Copyright (c) 2019, ARM Limited and Contributors. All rights reserved.
3*010d6ae3SXiaoDong Huang  *
4*010d6ae3SXiaoDong Huang  * SPDX-License-Identifier: BSD-3-Clause
5*010d6ae3SXiaoDong Huang  */
6*010d6ae3SXiaoDong Huang 
7*010d6ae3SXiaoDong Huang #include <common/debug.h>
8*010d6ae3SXiaoDong Huang #include <common/runtime_svc.h>
9*010d6ae3SXiaoDong Huang #include <lib/mmio.h>
10*010d6ae3SXiaoDong Huang 
11*010d6ae3SXiaoDong Huang #include <plat_sip_calls.h>
12*010d6ae3SXiaoDong Huang #include <rockchip_sip_svc.h>
13*010d6ae3SXiaoDong Huang 
rockchip_plat_sip_handler(uint32_t smc_fid,u_register_t x1,u_register_t x2,u_register_t x3,u_register_t x4,void * cookie,void * handle,u_register_t flags)14*010d6ae3SXiaoDong Huang uintptr_t rockchip_plat_sip_handler(uint32_t smc_fid,
15*010d6ae3SXiaoDong Huang 				    u_register_t x1,
16*010d6ae3SXiaoDong Huang 				    u_register_t x2,
17*010d6ae3SXiaoDong Huang 				    u_register_t x3,
18*010d6ae3SXiaoDong Huang 				    u_register_t x4,
19*010d6ae3SXiaoDong Huang 				    void *cookie,
20*010d6ae3SXiaoDong Huang 				    void *handle,
21*010d6ae3SXiaoDong Huang 				    u_register_t flags)
22*010d6ae3SXiaoDong Huang {
23*010d6ae3SXiaoDong Huang 	ERROR("%s: unhandled SMC (0x%x)\n", __func__, smc_fid);
24*010d6ae3SXiaoDong Huang 	SMC_RET1(handle, SMC_UNK);
25*010d6ae3SXiaoDong Huang }
26