Commit 08e0992f60ad44025a8a8b8a821838ca4a562686

Authored by Florian Fainelli
Committed by Linus Torvalds
1 parent 257a6e8cc7

serial: add support for the TI AR7 internal UART

This patch adds support for the TI AR7 internal UART.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

Showing 2 changed files with 9 additions and 1 deletions Side-by-side Diff

drivers/serial/8250.c
... ... @@ -287,6 +287,13 @@
287 287 .fcr = UART_FCR_ENABLE_FIFO | UART_FCR_R_TRIG_10,
288 288 .flags = UART_CAP_FIFO,
289 289 },
  290 + [PORT_AR7] = {
  291 + .name = "AR7",
  292 + .fifo_size = 16,
  293 + .tx_loadsz = 16,
  294 + .fcr = UART_FCR_ENABLE_FIFO | UART_FCR_R_TRIG_00,
  295 + .flags = UART_CAP_FIFO | UART_CAP_AFE,
  296 + },
290 297 };
291 298  
292 299 #if defined (CONFIG_SERIAL_8250_AU1X00)
include/linux/serial_core.h
... ... @@ -41,7 +41,8 @@
41 41 #define PORT_XSCALE 15
42 42 #define PORT_RM9000 16 /* PMC-Sierra RM9xxx internal UART */
43 43 #define PORT_OCTEON 17 /* Cavium OCTEON internal UART */
44   -#define PORT_MAX_8250 17 /* max port ID */
  44 +#define PORT_AR7 18 /* Texas Instruments AR7 internal UART */
  45 +#define PORT_MAX_8250 18 /* max port ID */
45 46  
46 47 /*
47 48 * ARM specific type numbers. These are not currently guaranteed