xref: /rk3399_ARM-atf/plat/ti/common/k3_console.c (revision 7147732a78852034972b93b87f17838f6aa0f9e5)
1*bfac44b5SDhruva Gole /*
2*bfac44b5SDhruva Gole  * Copyright (c) 2017-2018, ARM Limited and Contributors. All rights reserved.
3*bfac44b5SDhruva Gole  *
4*bfac44b5SDhruva Gole  * SPDX-License-Identifier: BSD-3-Clause
5*bfac44b5SDhruva Gole  */
6*bfac44b5SDhruva Gole 
7*bfac44b5SDhruva Gole #include <platform_def.h>
8*bfac44b5SDhruva Gole 
9*bfac44b5SDhruva Gole #include <drivers/console.h>
10*bfac44b5SDhruva Gole #include <drivers/ti/uart/uart_16550.h>
11*bfac44b5SDhruva Gole 
12*bfac44b5SDhruva Gole #include <k3_console.h>
13*bfac44b5SDhruva Gole 
k3_console_setup(void)14*bfac44b5SDhruva Gole void k3_console_setup(void)
15*bfac44b5SDhruva Gole {
16*bfac44b5SDhruva Gole 	static console_t console;
17*bfac44b5SDhruva Gole 
18*bfac44b5SDhruva Gole 	console_16550_register(K3_USART_BASE, K3_USART_CLK_SPEED,
19*bfac44b5SDhruva Gole 			       K3_USART_BAUD, &console);
20*bfac44b5SDhruva Gole 
21*bfac44b5SDhruva Gole 	console_set_scope(&console, CONSOLE_FLAG_BOOT |
22*bfac44b5SDhruva Gole 				    CONSOLE_FLAG_RUNTIME |
23*bfac44b5SDhruva Gole 				    CONSOLE_FLAG_CRASH);
24*bfac44b5SDhruva Gole }
25