/* * Copyright (C) 2018 Marvell International Ltd. * * SPDX-License-Identifier: BSD-3-Clause * https://spdx.org/licenses */ #ifndef MSS_SCP_BOOTLOADER_H #define MSS_SCP_BOOTLOADER_H int scp_bootloader_transfer(void *image, unsigned int image_size); uintptr_t bl2_plat_get_cp_mss_regs(int ap_idx, int cp_idx); uintptr_t bl2_plat_get_cp_mss_sram(int ap_idx, int cp_idx); uintptr_t bl2_plat_get_ap_mss_regs(int ap_idx); uint32_t bl2_plat_get_cp_count(int ap_idx); uint32_t bl2_plat_get_ap_count(void); void bl2_plat_configure_mss_windows(uintptr_t mss_regs); int bl2_plat_mss_check_image_ready(void); #endif /* MSS_SCP_BOOTLOADER_H */