1*55f6ea4dSPrasad Kummari /* 2*55f6ea4dSPrasad Kummari * Copyright (c) 2022-2025, Advanced Micro Devices, Inc. All rights reserved. 3*55f6ea4dSPrasad Kummari * 4*55f6ea4dSPrasad Kummari * SPDX-License-Identifier: BSD-3-Clause 5*55f6ea4dSPrasad Kummari */ 6*55f6ea4dSPrasad Kummari 7*55f6ea4dSPrasad Kummari #include <common/bl_common.h> 8*55f6ea4dSPrasad Kummari #include <common/debug.h> 9*55f6ea4dSPrasad Kummari #include <smccc_helpers.h> 10*55f6ea4dSPrasad Kummari 11*55f6ea4dSPrasad Kummari #include <custom_svc.h> 12*55f6ea4dSPrasad Kummari 13*55f6ea4dSPrasad Kummari uint64_t custom_smc_handler(uint32_t smc_fid, uint64_t x1, uint64_t x2, 14*55f6ea4dSPrasad Kummari uint64_t x3, uint64_t x4, void *cookie, 15*55f6ea4dSPrasad Kummari void *handle, uint64_t flags) 16*55f6ea4dSPrasad Kummari { 17*55f6ea4dSPrasad Kummari (void)x1; 18*55f6ea4dSPrasad Kummari (void)x2; 19*55f6ea4dSPrasad Kummari (void)x3; 20*55f6ea4dSPrasad Kummari (void)x4; 21*55f6ea4dSPrasad Kummari (void)cookie; 22*55f6ea4dSPrasad Kummari (void)flags; 23*55f6ea4dSPrasad Kummari WARN("Unimplemented SiP Service Call: 0x%x\n", smc_fid); 24*55f6ea4dSPrasad Kummari SMC_RET1(handle, SMC_UNK); 25*55f6ea4dSPrasad Kummari } 26*55f6ea4dSPrasad Kummari 27*55f6ea4dSPrasad Kummari void custom_early_setup(void) 28*55f6ea4dSPrasad Kummari { 29*55f6ea4dSPrasad Kummari } 30*55f6ea4dSPrasad Kummari 31*55f6ea4dSPrasad Kummari void custom_mmap_add(void) 32*55f6ea4dSPrasad Kummari { 33*55f6ea4dSPrasad Kummari } 34*55f6ea4dSPrasad Kummari 35*55f6ea4dSPrasad Kummari void custom_runtime_setup(void) 36*55f6ea4dSPrasad Kummari { 37*55f6ea4dSPrasad Kummari } 38