aboutsummaryrefslogtreecommitdiff
path: root/src/soc/nvidia/tegra124/uart.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/nvidia/tegra124/uart.c')
-rw-r--r--src/soc/nvidia/tegra124/uart.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/soc/nvidia/tegra124/uart.c b/src/soc/nvidia/tegra124/uart.c
index 9d06a0a34e..71a951fd88 100644
--- a/src/soc/nvidia/tegra124/uart.c
+++ b/src/soc/nvidia/tegra124/uart.c
@@ -57,6 +57,8 @@ static void tegra124_uart_init(struct tegra124_uart *uart_ptr)
// Disable interrupts.
write8(0, &uart_ptr->ier);
+ // Force DTR and RTS to high.
+ write8(UART8250_MCR_DTR | UART8250_MCR_RTS, &uart_ptr->mcr);
// Set line configuration, access divisor latches.
write8(UART8250_LCR_DLAB | line_config, &uart_ptr->lcr);
// Set the divisor.