diff options
-rw-r--r-- | ArmPlatformPkg/Drivers/PL011Uart/PL011Uart.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ArmPlatformPkg/Drivers/PL011Uart/PL011Uart.c b/ArmPlatformPkg/Drivers/PL011Uart/PL011Uart.c index 1f33bd1ef0..f208fecd6e 100644 --- a/ArmPlatformPkg/Drivers/PL011Uart/PL011Uart.c +++ b/ArmPlatformPkg/Drivers/PL011Uart/PL011Uart.c @@ -310,7 +310,7 @@ PL011UartWrite ( // Wait until UART able to accept another char
while ((MmioRead32 (UartBase + UARTFR) & UART_TX_FULL_FLAG_MASK));
- MmioWrite8 (UartBase + UARTDR, *Buffer);
+ MmioWrite8 (UartBase + UARTDR, *Buffer++);
}
return NumberOfBytes;
@@ -338,7 +338,7 @@ PL011UartRead ( for (Count = 0; Count < NumberOfBytes; Count++, Buffer++) {
while ((MmioRead32 (UartBase + UARTFR) & UART_RX_EMPTY_FLAG_MASK) != 0);
- *Buffer = MmioRead8 (UartBase + UARTDR);
+ *Buffer = MmioRead8 (UartBase + UARTDR);
}
return NumberOfBytes;
|