diff options
author | Madhukar Pappireddy <madhukar.pappireddy@arm.com> | 2021-01-11 18:22:34 +0000 |
---|---|---|
committer | TrustedFirmware Code Review <review@review.trustedfirmware.org> | 2021-01-11 18:22:34 +0000 |
commit | 974214d4a4716339410a43c8d20339460d449789 (patch) | |
tree | 6c39c3440d5575b2442a21ba4d7d7ba9be19e1a8 /drivers | |
parent | bc0d8c7412389869bc7198ec985ef19966293184 (diff) | |
parent | 0b3d4273fa9a18de64ce457834724fe6471237d8 (diff) | |
download | trusted-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.S | 8 |
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 |