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