1 /* 2 * Copyright (C) 2018 Marvell International Ltd. 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 * https://spdx.org/licenses 6 */ 7 8 #ifndef MSS_SCP_BOOTLOADER_H 9 #define MSS_SCP_BOOTLOADER_H 10 11 int scp_bootloader_transfer(void *image, unsigned int image_size); 12 uintptr_t bl2_plat_get_cp_mss_regs(int ap_idx, int cp_idx); 13 uintptr_t bl2_plat_get_ap_mss_regs(int ap_idx); 14 uint32_t bl2_plat_get_cp_count(int ap_idx); 15 uint32_t bl2_plat_get_ap_count(void); 16 void bl2_plat_configure_mss_windows(uintptr_t mss_regs); 17 int bl2_plat_mss_check_image_ready(void); 18 19 #endif /* MSS_SCP_BOOTLOADER_H */ 20