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