aboutsummaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorMadhukar Pappireddy <madhukar.pappireddy@arm.com>2021-01-11 18:22:34 +0000
committerTrustedFirmware Code Review <review@review.trustedfirmware.org>2021-01-11 18:22:34 +0000
commit974214d4a4716339410a43c8d20339460d449789 (patch)
tree6c39c3440d5575b2442a21ba4d7d7ba9be19e1a8 /drivers
parentbc0d8c7412389869bc7198ec985ef19966293184 (diff)
parent0b3d4273fa9a18de64ce457834724fe6471237d8 (diff)
downloadtrusted-firmware-a-974214d4a4716339410a43c8d20339460d449789.tar.gz
Merge "cadence: Change logic in uart driver" into integration
Diffstat (limited to 'drivers')
-rw-r--r--drivers/cadence/uart/aarch64/cdns_console.S8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/cadence/uart/aarch64/cdns_console.S b/drivers/cadence/uart/aarch64/cdns_console.S
index d1995e3e68..4c1a80efc6 100644
--- a/drivers/cadence/uart/aarch64/cdns_console.S
+++ b/drivers/cadence/uart/aarch64/cdns_console.S
@@ -105,15 +105,15 @@ func console_cdns_core_putc
cmp w0, #0xA
b.ne 2f
1:
- /* Check if the transmit FIFO is full */
+ /* Check if the transmit FIFO is empty */
ldr w2, [x1, #R_UART_SR]
- tbnz w2, #UART_SR_INTR_TFUL_BIT, 1b
+ tbz w2, #UART_SR_INTR_TEMPTY_BIT, 1b
mov w2, #0xD
str w2, [x1, #R_UART_TX]
2:
- /* Check if the transmit FIFO is full */
+ /* Check if the transmit FIFO is empty */
ldr w2, [x1, #R_UART_SR]
- tbnz w2, #UART_SR_INTR_TFUL_BIT, 2b
+ tbz w2, #UART_SR_INTR_TEMPTY_BIT, 2b
str w0, [x1, #R_UART_TX]
ret
endfunc console_cdns_core_putc