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