/* serial core request to start/stop emitting break char  */
static void bcm_uart_break_ctl(struct uart_port *port, int ctl)
/* serial core request to start/stop emitting break char  */
static void bcm_uart_break_ctl(struct uart_port *port, int ctl)
{
	unsigned long flags;
	unsigned int val;
	spin_lock_irqsave(&port->lock, flags);
	val = bcm_uart_readl(port, UART_CTL_REG);
	if (ctl)
		val |= UART_CTL_XMITBRK_MASK;
	else
		val &= ~UART_CTL_XMITBRK_MASK;
	bcm_uart_writel(port, val, UART_CTL_REG);
	spin_unlock_irqrestore(&port->lock, flags);
}