/* deal with a change in the status of the CTS line  */
static void mn10300_serial_cts_changed(struct mn10300_serial_port *port, u8 st)
/* deal with a change in the status of the CTS line  */
static void mn10300_serial_cts_changed(struct mn10300_serial_port *port, u8 st)
{
	u16 ctr;
	port->tx_cts = st;
	port->uart.icount.cts++;
	ctr = *port->_control;
	ctr ^= SC2CTR_TWS;
	*port->_control = ctr;
	uart_handle_cts_change(&port->uart, st & SC2STR_CTS);
	wake_up_interruptible(&port->uart.state->port.delta_msr_wait);
}