Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6edf0c9b authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

Revert "tty/serial: Prevent drop of DCD on suspend for Tegra UARTs"



This reverts commit 9636b755.

It wasn't supposed to be applied, thanks to Doug for letting me know.

Cc: Doug Anderson <dianders@chromium.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 93f3350c
Loading
Loading
Loading
Loading
+0 −14
Original line number Original line Diff line number Diff line
@@ -308,8 +308,6 @@ static const struct serial8250_config uart_config[] = {
		.fcr		= UART_FCR_ENABLE_FIFO | UART_FCR_R_TRIG_01 |
		.fcr		= UART_FCR_ENABLE_FIFO | UART_FCR_R_TRIG_01 |
				  UART_FCR_T_TRIG_01,
				  UART_FCR_T_TRIG_01,
		.flags		= UART_CAP_FIFO | UART_CAP_RTOIE,
		.flags		= UART_CAP_FIFO | UART_CAP_RTOIE,
		.mcr_mask	= ~UART_MCR_DTR,
		.mcr_force	= UART_MCR_DTR,
	},
	},
	[PORT_XR17D15X] = {
	[PORT_XR17D15X] = {
		.name		= "XR17D15X",
		.name		= "XR17D15X",
@@ -1231,10 +1229,6 @@ static void autoconfig(struct uart_8250_port *up, unsigned int probeflags)
	up->port.fifosize = uart_config[up->port.type].fifo_size;
	up->port.fifosize = uart_config[up->port.type].fifo_size;
	up->capabilities = uart_config[up->port.type].flags;
	up->capabilities = uart_config[up->port.type].flags;
	up->tx_loadsz = uart_config[up->port.type].tx_loadsz;
	up->tx_loadsz = uart_config[up->port.type].tx_loadsz;
	if (!ALPHA_KLUDGE_MCR) {
		up->mcr_mask = uart_config[up->port.type].mcr_mask;
		up->mcr_force = uart_config[up->port.type].mcr_force;
	}


	if (up->port.type == PORT_UNKNOWN)
	if (up->port.type == PORT_UNKNOWN)
		goto out;
		goto out;
@@ -1993,10 +1987,6 @@ static int serial8250_startup(struct uart_port *port)
	up->port.fifosize = uart_config[up->port.type].fifo_size;
	up->port.fifosize = uart_config[up->port.type].fifo_size;
	up->tx_loadsz = uart_config[up->port.type].tx_loadsz;
	up->tx_loadsz = uart_config[up->port.type].tx_loadsz;
	up->capabilities = uart_config[up->port.type].flags;
	up->capabilities = uart_config[up->port.type].flags;
	if (!ALPHA_KLUDGE_MCR) {
		up->mcr_mask = uart_config[up->port.type].mcr_mask;
		up->mcr_force = uart_config[up->port.type].mcr_force;
	}
	up->mcr = 0;
	up->mcr = 0;


	if (up->port.iotype != up->cur_iotype)
	if (up->port.iotype != up->cur_iotype)
@@ -2803,10 +2793,6 @@ serial8250_init_fixed_type_port(struct uart_8250_port *up, unsigned int type)
	up->port.fifosize = uart_config[type].fifo_size;
	up->port.fifosize = uart_config[type].fifo_size;
	up->capabilities = uart_config[type].flags;
	up->capabilities = uart_config[type].flags;
	up->tx_loadsz = uart_config[type].tx_loadsz;
	up->tx_loadsz = uart_config[type].tx_loadsz;
	if (!ALPHA_KLUDGE_MCR) {
		up->mcr_mask = uart_config[type].mcr_mask;
		up->mcr_force = uart_config[type].mcr_force;
	}
}
}


static void __init
static void __init
+0 −2
Original line number Original line Diff line number Diff line
@@ -35,8 +35,6 @@ struct serial8250_config {
	unsigned short	tx_loadsz;
	unsigned short	tx_loadsz;
	unsigned char	fcr;
	unsigned char	fcr;
	unsigned int	flags;
	unsigned int	flags;
	unsigned char	mcr_mask;
	unsigned char	mcr_force;
};
};


#define UART_CAP_FIFO	(1 << 8)	/* UART has FIFO */
#define UART_CAP_FIFO	(1 << 8)	/* UART has FIFO */