Merge "uniphier: set CONSOLE_FLAG_TRANSLATE_CRLF and clean up console driver" into integration

This commit is contained in:
Alexei Fedorov 2019-09-03 11:00:06 +00:00 committed by TrustedFirmware Code Review
commit e48932862c
2 changed files with 4 additions and 9 deletions

View File

@ -23,15 +23,9 @@ func uniphier_console_putc
0: ldr w2, [x1, #UNIPHIER_UART_LSR]
tbz w2, #UNIPHIER_UART_LSR_THRE_BIT, 0b
mov w2, w0
str w0, [x1, #UNIPHIER_UART_TX]
1: str w2, [x1, #UNIPHIER_UART_TX]
cmp w2, #'\n'
b.ne 2f
mov w2, #'\r' /* Append '\r' to '\n' */
b 1b
2: ret
ret
endfunc uniphier_console_putc
/*

View File

@ -32,7 +32,8 @@ static struct uniphier_console uniphier_console = {
#if DEBUG
CONSOLE_FLAG_RUNTIME |
#endif
CONSOLE_FLAG_CRASH,
CONSOLE_FLAG_CRASH |
CONSOLE_FLAG_TRANSLATE_CRLF,
.putc = uniphier_console_putc,
.getc = uniphier_console_getc,
.flush = uniphier_console_flush,