1*54fd6939SJiyong Park /* 2*54fd6939SJiyong Park * Copyright (c) 2015-2018, ARM Limited and Contributors. All rights reserved. 3*54fd6939SJiyong Park * 4*54fd6939SJiyong Park * SPDX-License-Identifier: BSD-3-Clause 5*54fd6939SJiyong Park */ 6*54fd6939SJiyong Park 7*54fd6939SJiyong Park #include <platform_def.h> 8*54fd6939SJiyong Park 9*54fd6939SJiyong Park #include <drivers/console.h> 10*54fd6939SJiyong Park #include <drivers/arm/pl011.h> 11*54fd6939SJiyong Park 12*54fd6939SJiyong Park static console_t console; 13*54fd6939SJiyong Park qemu_console_init(void)14*54fd6939SJiyong Parkvoid qemu_console_init(void) 15*54fd6939SJiyong Park { 16*54fd6939SJiyong Park (void)console_pl011_register(PLAT_QEMU_BOOT_UART_BASE, 17*54fd6939SJiyong Park PLAT_QEMU_BOOT_UART_CLK_IN_HZ, 18*54fd6939SJiyong Park PLAT_QEMU_CONSOLE_BAUDRATE, &console); 19*54fd6939SJiyong Park 20*54fd6939SJiyong Park console_set_scope(&console, CONSOLE_FLAG_BOOT | 21*54fd6939SJiyong Park CONSOLE_FLAG_RUNTIME); 22*54fd6939SJiyong Park } 23*54fd6939SJiyong Park 24