/* * Copyright (c) 2019-2020, NVIDIA CORPORATION. All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause */ #include <arch.h> #include <arch_helpers.h> #include <assert.h> #include <common/bl_common.h> #include <lib/el3_runtime/context_mgmt.h> #include <common/debug.h> #include <errno.h> #include <mce.h> #include <memctrl.h> #include <common/runtime_svc.h> #include <tegra_private.h> #include <tegra_platform.h> #include <stdbool.h> /******************************************************************************* * Tegra194 SiP SMCs ******************************************************************************/ /******************************************************************************* * This function is responsible for handling all T194 SiP calls ******************************************************************************/ int32_t plat_sip_handler(uint32_t smc_fid, uint64_t x1, uint64_t x2, uint64_t x3, uint64_t x4, const void *cookie, void *handle, uint64_t flags) { int32_t ret = -ENOTSUP; (void)smc_fid; (void)x1; (void)x4; (void)cookie; (void)flags; return ret; }