1 /*
2  * Arm SCP/MCP Software
3  * Copyright (c) 2018-2022, Arm Limited and Contributors. All rights reserved.
4  *
5  * SPDX-License-Identifier: BSD-3-Clause
6  */
7 
8 #include "synquacer_mmap.h"
9 
10 #include <mod_pl011.h>
11 
12 #include <fwk_id.h>
13 #include <fwk_log.h>
14 #include <fwk_macros.h>
15 #include <fwk_module.h>
16 #include <system_clock.h>
17 
18 struct fwk_module_config config_pl011 = {
19     .elements = FWK_MODULE_STATIC_ELEMENTS({
20         [0] = {
21             .name = "scp-uart0",
22             .data =
23                 &(struct mod_pl011_element_cfg){
24                     .reg_base = SCP_UART_BASE,
25                     .baud_rate_bps = 115200,
26                     .clock_rate_hz = CLOCK_RATE_UART,
27                     .clock_id = FWK_ID_NONE_INIT,
28                     .pd_id = FWK_ID_NONE_INIT,
29                 },
30         },
31 
32         [1] = { 0 },
33     }),
34 };
35