altera_uart.c (7ae9fb1b7ecbb5d85d07857943f677fd1a559b18) | altera_uart.c (fd2b55f86b8b25afc5b6e7dff53dddb3fd0dd211) |
---|---|
1// SPDX-License-Identifier: GPL-2.0+ 2/* 3 * altera_uart.c -- Altera UART driver 4 * 5 * Based on mcf.c -- Freescale ColdFire UART driver 6 * 7 * (C) Copyright 2003-2007, Greg Ungerer <gerg@snapgear.com> 8 * (C) Copyright 2008, Thomas Chou <thomas@wytron.com.tw> --- 187 unchanged lines hidden (view full) --- 196 * FIXME: port->read_status_mask and port->ignore_status_mask 197 * need to be initialized based on termios settings for 198 * INPCK, IGNBRK, IGNPAR, PARMRK, BRKINT 199 */ 200} 201 202static void altera_uart_rx_chars(struct uart_port *port) 203{ | 1// SPDX-License-Identifier: GPL-2.0+ 2/* 3 * altera_uart.c -- Altera UART driver 4 * 5 * Based on mcf.c -- Freescale ColdFire UART driver 6 * 7 * (C) Copyright 2003-2007, Greg Ungerer <gerg@snapgear.com> 8 * (C) Copyright 2008, Thomas Chou <thomas@wytron.com.tw> --- 187 unchanged lines hidden (view full) --- 196 * FIXME: port->read_status_mask and port->ignore_status_mask 197 * need to be initialized based on termios settings for 198 * INPCK, IGNBRK, IGNPAR, PARMRK, BRKINT 199 */ 200} 201 202static void altera_uart_rx_chars(struct uart_port *port) 203{ |
204 unsigned char ch, flag; | |
205 unsigned short status; | 204 unsigned short status; |
205 u8 ch, flag; |
|
206 207 while ((status = altera_uart_readl(port, ALTERA_UART_STATUS_REG)) & 208 ALTERA_UART_STATUS_RRDY_MSK) { 209 ch = altera_uart_readl(port, ALTERA_UART_RXDATA_REG); 210 flag = TTY_NORMAL; 211 port->icount.rx++; 212 213 if (status & ALTERA_UART_STATUS_E_MSK) { --- 442 unchanged lines hidden --- | 206 207 while ((status = altera_uart_readl(port, ALTERA_UART_STATUS_REG)) & 208 ALTERA_UART_STATUS_RRDY_MSK) { 209 ch = altera_uart_readl(port, ALTERA_UART_RXDATA_REG); 210 flag = TTY_NORMAL; 211 port->icount.rx++; 212 213 if (status & ALTERA_UART_STATUS_E_MSK) { --- 442 unchanged lines hidden --- |