diff options
-rw-r--r-- | drivers/serial/8250.c | 7 | ||||
-rw-r--r-- | include/linux/serial_core.h | 3 |
2 files changed, 9 insertions, 1 deletions
diff --git a/drivers/serial/8250.c b/drivers/serial/8250.c index 3ae497422db5..daa00567bc44 100644 --- a/drivers/serial/8250.c +++ b/drivers/serial/8250.c | |||
@@ -279,6 +279,13 @@ static const struct serial8250_config uart_config[] = { | |||
279 | .fcr = UART_FCR_ENABLE_FIFO | UART_FCR_R_TRIG_10, | 279 | .fcr = UART_FCR_ENABLE_FIFO | UART_FCR_R_TRIG_10, |
280 | .flags = UART_CAP_FIFO, | 280 | .flags = UART_CAP_FIFO, |
281 | }, | 281 | }, |
282 | [PORT_OCTEON] = { | ||
283 | .name = "OCTEON", | ||
284 | .fifo_size = 64, | ||
285 | .tx_loadsz = 64, | ||
286 | .fcr = UART_FCR_ENABLE_FIFO | UART_FCR_R_TRIG_10, | ||
287 | .flags = UART_CAP_FIFO, | ||
288 | }, | ||
282 | }; | 289 | }; |
283 | 290 | ||
284 | #if defined (CONFIG_SERIAL_8250_AU1X00) | 291 | #if defined (CONFIG_SERIAL_8250_AU1X00) |
diff --git a/include/linux/serial_core.h b/include/linux/serial_core.h index f155252f148c..b4199841f1fc 100644 --- a/include/linux/serial_core.h +++ b/include/linux/serial_core.h | |||
@@ -40,7 +40,8 @@ | |||
40 | #define PORT_NS16550A 14 | 40 | #define PORT_NS16550A 14 |
41 | #define PORT_XSCALE 15 | 41 | #define PORT_XSCALE 15 |
42 | #define PORT_RM9000 16 /* PMC-Sierra RM9xxx internal UART */ | 42 | #define PORT_RM9000 16 /* PMC-Sierra RM9xxx internal UART */ |
43 | #define PORT_MAX_8250 16 /* max port ID */ | 43 | #define PORT_OCTEON 17 /* Cavium OCTEON internal UART */ |
44 | #define PORT_MAX_8250 17 /* max port ID */ | ||
44 | 45 | ||
45 | /* | 46 | /* |
46 | * ARM specific type numbers. These are not currently guaranteed | 47 | * ARM specific type numbers. These are not currently guaranteed |