uartlite0 at 0x1e000c00 is a 16550 compatible uart controller. It's usually used for debug console and is already configured by u-boot. Add ZBOOT_UART16550 and related definitions in uart-16550.c for zboot debug output.
Signed-off-by: Chuanhong Guo <gch981...@gmail.com> --- arch/mips/boot/compressed/uart-16550.c | 6 ++++++ arch/mips/ralink/Kconfig | 1 + 2 files changed, 7 insertions(+) diff --git a/arch/mips/boot/compressed/uart-16550.c b/arch/mips/boot/compressed/uart-16550.c index aee8d7b8f091..7122df28967a 100644 --- a/arch/mips/boot/compressed/uart-16550.c +++ b/arch/mips/boot/compressed/uart-16550.c @@ -35,6 +35,12 @@ #define IOTYPE unsigned int #endif +#ifdef CONFIG_SOC_MT7621 +#define UART0_BASE 0x1e000c00 +#define PORT(offset) (CKSEG1ADDR(UART0_BASE) + (4 * offset)) +#define IOTYPE unsigned int +#endif + #ifndef IOTYPE #define IOTYPE char #endif diff --git a/arch/mips/ralink/Kconfig b/arch/mips/ralink/Kconfig index c10d8b233ab1..4c3c6ef330e3 100644 --- a/arch/mips/ralink/Kconfig +++ b/arch/mips/ralink/Kconfig @@ -52,6 +52,7 @@ choice select SYS_SUPPORTS_SMP select SYS_SUPPORTS_MIPS_CPS select SYS_SUPPORTS_HIGHMEM + select SYS_SUPPORTS_ZBOOT_UART16550 select MIPS_GIC select COMMON_CLK select CLKSRC_MIPS_GIC -- 2.26.2