1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2018 Marvell International Ltd.
5 * https://spdx.org/licenses
8 #include <asm/global_data.h>
11 #include <asm/ptrace.h>
12 #include <asm/system.h>
13 #include <asm/arch/smc.h>
15 DECLARE_GLOBAL_DATA_PTR;
17 ssize_t smc_dram_size(unsigned int node)
21 regs.regs[0] = OCTEONTX2_DRAM_SIZE;
28 ssize_t smc_disable_rvu_lfs(unsigned int node)
32 regs.regs[0] = OCTEONTX2_DISABLE_RVU_LFS;
39 ssize_t smc_configure_ooo(unsigned int val)
43 regs.regs[0] = OCTEONTX2_CONFIG_OOO;
50 ssize_t smc_flsf_fw_booted(void)
54 regs.regs[0] = OCTEONTX2_FSAFE_PR_BOOT_SUCCESS;