Move hardcoded uart constant to macros.

Signed-off-by: Atish Patra <atish.patra@wdc.com>
This commit is contained in:
Atish Patra
2018-12-21 15:16:59 -08:00
parent 27332e63fa
commit 95fbe7d495
2 changed files with 7 additions and 2 deletions

View File

@@ -16,9 +16,11 @@
#include "platform.h"
#include "uarths.h"
#define K210_UART_BAUDRATE 115200
int k210_console_init(void)
{
uarths_init(115200, UARTHS_STOP_1);
uarths_init(K210_UART_BAUDRATE, UARTHS_STOP_1);
return 0;
}

View File

@@ -23,6 +23,8 @@
#define VIRT_PLIC_NUM_PRIORITIES 7
#define VIRT_UART16550_ADDR 0x10000000
#define VIRT_UART_BAUDRATE 115200
#define VIRT_UART_SHIFTREG_ADDR 1843200
static int virt_cold_final_init(void)
{
@@ -56,7 +58,8 @@ static int virt_pmp_region_info(u32 target_hart, u32 index,
static int virt_console_init(void)
{
return uart8250_init(VIRT_UART16550_ADDR,
1843200, 115200, 0, 1);
VIRT_UART_SHIFTREG_ADDR,
VIRT_UART_BAUDRATE, 0, 1);
}
static int virt_cold_irqchip_init(void)