Lines Matching refs:ctrl
176 uint32_t ctrl = 0; in uart_mvebu_param() local
181 ctrl = uart_getreg(bas, UART_CTRL); in uart_mvebu_param()
182 uart_setreg(bas, UART_CTRL, ctrl | CTRL_TX_FIFO_RST | CTRL_RX_FIFO_RST | in uart_mvebu_param()
188 ctrl |= CTRL_TWO_STOP; in uart_mvebu_param()
192 ctrl &=~ CTRL_TWO_STOP; in uart_mvebu_param()
197 ctrl |= CTRL_PAR_EN; in uart_mvebu_param()
200 ctrl &=~ CTRL_PAR_EN; in uart_mvebu_param()
218 ctrl |= CTRL_ST_MIRR_EN; in uart_mvebu_param()
220 uart_setreg(bas, UART_CTRL, ctrl); in uart_mvebu_param()
332 int ctrl; in uart_mvebu_bus_attach() local
337 ctrl = uart_getreg(bas, UART_CTRL); in uart_mvebu_bus_attach()
340 ctrl &=~ CTRL_INTR_MASK; in uart_mvebu_bus_attach()
341 ctrl |= CTRL_IPEND_MASK; in uart_mvebu_bus_attach()
344 uart_setreg(bas, UART_CTRL, ctrl); in uart_mvebu_bus_attach()
363 int ctrl, ret = 0; in uart_mvebu_bus_flush() local
367 ctrl = uart_getreg(bas, UART_CTRL); in uart_mvebu_bus_flush()
371 uart_setreg(bas, UART_CTRL, ctrl | CTRL_RX_FIFO_RST); in uart_mvebu_bus_flush()
376 uart_setreg(bas, UART_CTRL, ctrl | CTRL_TX_FIFO_RST); in uart_mvebu_bus_flush()
387 uart_setreg(bas, UART_CTRL, ctrl); in uart_mvebu_bus_flush()
406 int ctrl, ret = 0; in uart_mvebu_bus_ioctl() local
413 ctrl = uart_getreg(bas, UART_CTRL); in uart_mvebu_bus_ioctl()
415 ctrl |= CTRL_SND_BRK_SEQ; in uart_mvebu_bus_ioctl()
417 ctrl &=~ CTRL_SND_BRK_SEQ; in uart_mvebu_bus_ioctl()
418 uart_setreg(bas, UART_CTRL, ctrl); in uart_mvebu_bus_ioctl()
441 int ipend, ctrl, ret = 0; in uart_mvebu_bus_ipend() local
446 ctrl = uart_getreg(bas, UART_CTRL); in uart_mvebu_bus_ipend()
449 (ctrl & CTRL_TX_IDLE_INT) == CTRL_TX_IDLE_INT) { in uart_mvebu_bus_ipend()
451 uart_setreg(bas, UART_CTRL, ctrl & ~CTRL_TX_IDLE_INT); in uart_mvebu_bus_ipend()
556 int i, ctrl; in uart_mvebu_bus_transmit() local
562 ctrl = uart_getreg(bas, UART_CTRL); in uart_mvebu_bus_transmit()
563 uart_setreg(bas, UART_CTRL, ctrl & ~CTRL_INTR_MASK); in uart_mvebu_bus_transmit()
575 uart_setreg(bas, UART_CTRL, ctrl | CTRL_TX_IDLE_INT); in uart_mvebu_bus_transmit()
590 uint32_t ctrl; in uart_mvebu_bus_grab() local
594 ctrl = uart_getreg(bas, UART_CTRL); in uart_mvebu_bus_grab()
595 msc->intrm = ctrl & CTRL_INTR_MASK; in uart_mvebu_bus_grab()
596 uart_setreg(bas, UART_CTRL, ctrl & ~CTRL_INTR_MASK); in uart_mvebu_bus_grab()
606 uint32_t ctrl; in uart_mvebu_bus_ungrab() local
610 ctrl = uart_getreg(bas, UART_CTRL) & ~CTRL_INTR_MASK; in uart_mvebu_bus_ungrab()
611 uart_setreg(bas, UART_CTRL, ctrl | msc->intrm); in uart_mvebu_bus_ungrab()