diff options
author | Pradeep Goudagunta <pgoudagunta@nvidia.com> | 2011-07-06 16:18:46 +0530 |
---|---|---|
committer | Varun Colbert <vcolbert@nvidia.com> | 2011-07-07 18:37:51 -0700 |
commit | d0814d03a1588d019d553c37ca8cf582b2e38cd3 (patch) | |
tree | 48917fbbc132630e3c4ce4400fd822c8ac7cf7d8 /drivers/serial | |
parent | cd65b29dfc380b2c407ae69b1d86a72e48ac2b1d (diff) |
serial: 8250: tegra: disabling MSR interrupts
-Disabling modem status interrupts for tegra based UART.
-Removed duplicate declaration of PORT_TEGRA.
Bug 840111
Change-Id: I926c200ce66e926186e5295bc1ead8c6ecf70891
Reviewed-on: http://git-master/r/39788
Tested-by: Pradeep Goudagunta <pgoudagunta@nvidia.com>
Reviewed-by: Jack Zhou <jazhou@nvidia.com>
Tested-by: Jack Zhou <jazhou@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Krishna Monian <kmonian@nvidia.com>
Diffstat (limited to 'drivers/serial')
-rw-r--r-- | drivers/serial/8250.c | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/drivers/serial/8250.c b/drivers/serial/8250.c index 9459e5c178c7..bf0828ee8831 100644 --- a/drivers/serial/8250.c +++ b/drivers/serial/8250.c @@ -306,14 +306,6 @@ static const struct serial8250_config uart_config[] = { .tx_loadsz = 8, .fcr = UART_FCR_ENABLE_FIFO | UART_FCR_T_TRIG_01 | UART_FCR_R_TRIG_01, - .flags = UART_CAP_FIFO, - }, - [PORT_TEGRA] = { - .name = "Tegra", - .fifo_size = 32, - .tx_loadsz = 8, - .fcr = UART_FCR_ENABLE_FIFO | UART_FCR_T_TRIG_01 | - UART_FCR_R_TRIG_01, .flags = UART_CAP_FIFO | UART_CAP_HW_CTSRTS, }, }; @@ -2648,6 +2640,9 @@ static void serial8250_config_port(struct uart_port *port, int flags) if (up->port.type == PORT_16550A && up->port.iotype == UPIO_AU) up->bugs |= UART_BUG_NOMSR; + if (up->port.type == PORT_TEGRA) + up->bugs |= UART_BUG_NOMSR; + if (up->port.type != PORT_UNKNOWN && flags & UART_CONFIG_IRQ) autoconfig_irq(up); |