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