1 /* 2 * Arm SCP/MCP Software 3 * Copyright (c) 2018-2021, Arm Limited and Contributors. All rights reserved. 4 * 5 * SPDX-License-Identifier: BSD-3-Clause 6 */ 7 8 #ifndef MOD_SYNQUACER_ROM_H 9 #define MOD_SYNQUACER_ROM_H 10 11 #include <stdint.h> 12 13 /*! 14 * \addtogroup GroupSYNQUACERModule SYNQUACER Product Modules 15 * \{ 16 */ 17 18 /*! 19 * \defgroup GroupSYNQUACER_ROM ROM Support 20 * 21 * \brief SynQuacer ROM support. 22 * 23 * \details This module implements a service for the ROM firmware 24 * 25 * \{ 26 */ 27 28 /*! 29 * \brief Module configuration data. 30 */ 31 struct synquacer_rom_config { 32 /*! Base address of the RAM firmware image */ 33 const uintptr_t ramfw_base; 34 35 /*! Base address of the NOR flash memory */ 36 const uintptr_t nor_base; 37 38 /*! The RAM size to load */ 39 const unsigned int load_ram_size; 40 }; 41 42 /*! 43 * \} 44 */ 45 46 /*! 47 * \} 48 */ 49 50 #endif /* MOD_SYNQUACER_ROM_H */ 51