Commit 08e0992f60ad44025a8a8b8a821838ca4a562686
Committed by
Linus Torvalds
1 parent
257a6e8cc7
Exists in
master
and in
7 other branches
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 |