From 95fbe7d49587beb4f92b6e5e7b8adb5e54b81366 Mon Sep 17 00:00:00 2001 From: Atish Patra Date: Fri, 21 Dec 2018 15:16:59 -0800 Subject: [PATCH] Move hardcoded uart constant to macros. Signed-off-by: Atish Patra --- platform/kendryte/k210/platform.c | 4 +++- platform/qemu/virt/platform.c | 5 ++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/platform/kendryte/k210/platform.c b/platform/kendryte/k210/platform.c index 03c2c2d7..487b7cc9 100644 --- a/platform/kendryte/k210/platform.c +++ b/platform/kendryte/k210/platform.c @@ -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; } diff --git a/platform/qemu/virt/platform.c b/platform/qemu/virt/platform.c index fe91fc8f..84ea58f1 100644 --- a/platform/qemu/virt/platform.c +++ b/platform/qemu/virt/platform.c @@ -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)