aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexei Fedorov <Alexei.Fedorov@arm.com>2019-09-03 11:00:06 +0000
committerTrustedFirmware Code Review <review@review.trustedfirmware.org>2019-09-03 11:00:06 +0000
commite48932862cd80ba738669c91cd57dce54c431825 (patch)
tree9ba822ff0f47f48d05647cfffa0a37859dcace0c
parentf1b78d32fd95ca5ea996bb497417d701f809136a (diff)
parentabfd5719741ff6a1b9f7f68c78154673b2fe98cc (diff)
downloadplatform_external_arm-trusted-firmware-e48932862cd80ba738669c91cd57dce54c431825.tar.gz
platform_external_arm-trusted-firmware-e48932862cd80ba738669c91cd57dce54c431825.tar.bz2
platform_external_arm-trusted-firmware-e48932862cd80ba738669c91cd57dce54c431825.zip
Merge "uniphier: set CONSOLE_FLAG_TRANSLATE_CRLF and clean up console driver" into integration
-rw-r--r--plat/socionext/uniphier/uniphier_console.S10
-rw-r--r--plat/socionext/uniphier/uniphier_console_setup.c3
2 files changed, 4 insertions, 9 deletions
diff --git a/plat/socionext/uniphier/uniphier_console.S b/plat/socionext/uniphier/uniphier_console.S
index 2c8dc8f84..1113c6e81 100644
--- a/plat/socionext/uniphier/uniphier_console.S
+++ b/plat/socionext/uniphier/uniphier_console.S
@@ -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
/*
diff --git a/plat/socionext/uniphier/uniphier_console_setup.c b/plat/socionext/uniphier/uniphier_console_setup.c
index 8185ec5a1..64ee79714 100644
--- a/plat/socionext/uniphier/uniphier_console_setup.c
+++ b/plat/socionext/uniphier/uniphier_console_setup.c
@@ -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,