summaryrefslogtreecommitdiff
path: root/chip/max32660/uart_chip.c
diff options
context:
space:
mode:
Diffstat (limited to 'chip/max32660/uart_chip.c')
-rw-r--r--chip/max32660/uart_chip.c37
1 files changed, 19 insertions, 18 deletions
diff --git a/chip/max32660/uart_chip.c b/chip/max32660/uart_chip.c
index 7d323650ae..87ba59e629 100644
--- a/chip/max32660/uart_chip.c
+++ b/chip/max32660/uart_chip.c
@@ -1,4 +1,4 @@
-/* Copyright 2019 The Chromium OS Authors. All rights reserved.
+/* Copyright 2019 The ChromiumOS Authors
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
@@ -35,24 +35,24 @@ static int done_uart_init_yet;
#define UART_BAUD 115200
-#define UART_ER_IF \
- (MXC_F_UART_INT_FL_RX_FRAME_ERROR | \
+#define UART_ER_IF \
+ (MXC_F_UART_INT_FL_RX_FRAME_ERROR | \
MXC_F_UART_INT_FL_RX_PARITY_ERROR | MXC_F_UART_INT_FL_RX_OVERRUN)
-#define UART_ER_IE \
- (MXC_F_UART_INT_EN_RX_FRAME_ERROR | \
+#define UART_ER_IE \
+ (MXC_F_UART_INT_EN_RX_FRAME_ERROR | \
MXC_F_UART_INT_EN_RX_PARITY_ERROR | MXC_F_UART_INT_EN_RX_OVERRUN)
#define UART_RX_IF (UART_ER_IF | MXC_F_UART_INT_FL_RX_FIFO_THRESH)
#define UART_RX_IE (UART_ER_IE | MXC_F_UART_INT_EN_RX_FIFO_THRESH)
-#define UART_TX_IF \
- (UART_ER_IF | MXC_F_UART_INT_FL_TX_FIFO_ALMOST_EMPTY | \
+#define UART_TX_IF \
+ (UART_ER_IF | MXC_F_UART_INT_FL_TX_FIFO_ALMOST_EMPTY | \
MXC_F_UART_INT_FL_TX_FIFO_THRESH)
-#define UART_TX_IE \
- (UART_ER_IE | MXC_F_UART_INT_EN_TX_FIFO_ALMOST_EMPTY | \
+#define UART_TX_IE \
+ (UART_ER_IE | MXC_F_UART_INT_EN_TX_FIFO_ALMOST_EMPTY | \
MXC_F_UART_INT_EN_TX_FIFO_THRESH)
#define UART_RX_THRESHOLD_LEVEL 1
@@ -242,19 +242,20 @@ void uart_init(void)
gpio_config_module(MODULE_UART, 1);
/* Drain FIFOs and enable UART and set configuration */
- MXC_UART->ctrl = (MXC_F_UART_CTRL_ENABLE | MXC_S_UART_CTRL_CHAR_SIZE_8 | 1);
+ MXC_UART->ctrl =
+ (MXC_F_UART_CTRL_ENABLE | MXC_S_UART_CTRL_CHAR_SIZE_8 | 1);
/* Set the baud rate */
- div = PeripheralClock / (UART_BAUD); // constant part of DIV (i.e. DIV
- // * (Baudrate*factor_int))
+ div = PeripheralClock / (UART_BAUD); // constant part of DIV (i.e. DIV
+ // * (Baudrate*factor_int))
do {
factor += 1;
- baud0 = div >> (7 - factor); // divide by 128,64,32,16 to
- // extract integer part
- baud1 = ((div << factor) -
- (baud0 << 7)); // subtract factor corrected div -
- // integer parts
+ baud0 = div >> (7 - factor); // divide by 128,64,32,16 to
+ // extract integer part
+ baud1 = ((div << factor) - (baud0 << 7)); // subtract factor
+ // corrected div -
+ // integer parts
} while ((baud0 == 0) && (factor < 4));
@@ -262,7 +263,7 @@ void uart_init(void)
MXC_UART->baud1 = baud1;
MXC_UART->thresh_ctrl = UART_RX_THRESHOLD_LEVEL
- << MXC_F_UART_THRESH_CTRL_RX_FIFO_THRESH_POS;
+ << MXC_F_UART_THRESH_CTRL_RX_FIFO_THRESH_POS;
/* Clear Interrupt Flags */
flags = MXC_UART->int_fl;