Lines Matching refs:ctrl

178 	uint32_t ctrl = 0;  in uart_mvebu_param()  local
183 ctrl = uart_getreg(bas, UART_CTRL); in uart_mvebu_param()
184 uart_setreg(bas, UART_CTRL, ctrl | CTRL_TX_FIFO_RST | CTRL_RX_FIFO_RST | in uart_mvebu_param()
190 ctrl |= CTRL_TWO_STOP; in uart_mvebu_param()
194 ctrl &=~ CTRL_TWO_STOP; in uart_mvebu_param()
199 ctrl |= CTRL_PAR_EN; in uart_mvebu_param()
202 ctrl &=~ CTRL_PAR_EN; in uart_mvebu_param()
220 ctrl |= CTRL_ST_MIRR_EN; in uart_mvebu_param()
222 uart_setreg(bas, UART_CTRL, ctrl); in uart_mvebu_param()
334 int ctrl; in uart_mvebu_bus_attach() local
339 ctrl = uart_getreg(bas, UART_CTRL); in uart_mvebu_bus_attach()
342 ctrl &=~ CTRL_INTR_MASK; in uart_mvebu_bus_attach()
343 ctrl |= CTRL_IPEND_MASK; in uart_mvebu_bus_attach()
346 uart_setreg(bas, UART_CTRL, ctrl); in uart_mvebu_bus_attach()
365 int ctrl, ret = 0; in uart_mvebu_bus_flush() local
369 ctrl = uart_getreg(bas, UART_CTRL); in uart_mvebu_bus_flush()
373 uart_setreg(bas, UART_CTRL, ctrl | CTRL_RX_FIFO_RST); in uart_mvebu_bus_flush()
378 uart_setreg(bas, UART_CTRL, ctrl | CTRL_TX_FIFO_RST); in uart_mvebu_bus_flush()
389 uart_setreg(bas, UART_CTRL, ctrl); in uart_mvebu_bus_flush()
408 int ctrl, ret = 0; in uart_mvebu_bus_ioctl() local
415 ctrl = uart_getreg(bas, UART_CTRL); in uart_mvebu_bus_ioctl()
417 ctrl |= CTRL_SND_BRK_SEQ; in uart_mvebu_bus_ioctl()
419 ctrl &=~ CTRL_SND_BRK_SEQ; in uart_mvebu_bus_ioctl()
420 uart_setreg(bas, UART_CTRL, ctrl); in uart_mvebu_bus_ioctl()
443 int ipend, ctrl, ret = 0; in uart_mvebu_bus_ipend() local
448 ctrl = uart_getreg(bas, UART_CTRL); in uart_mvebu_bus_ipend()
451 (ctrl & CTRL_TX_IDLE_INT) == CTRL_TX_IDLE_INT) { in uart_mvebu_bus_ipend()
453 uart_setreg(bas, UART_CTRL, ctrl & ~CTRL_TX_IDLE_INT); in uart_mvebu_bus_ipend()
558 int i, ctrl; in uart_mvebu_bus_transmit() local
564 ctrl = uart_getreg(bas, UART_CTRL); in uart_mvebu_bus_transmit()
565 uart_setreg(bas, UART_CTRL, ctrl & ~CTRL_INTR_MASK); in uart_mvebu_bus_transmit()
577 uart_setreg(bas, UART_CTRL, ctrl | CTRL_TX_IDLE_INT); in uart_mvebu_bus_transmit()
592 uint32_t ctrl; in uart_mvebu_bus_grab() local
596 ctrl = uart_getreg(bas, UART_CTRL); in uart_mvebu_bus_grab()
597 msc->intrm = ctrl & CTRL_INTR_MASK; in uart_mvebu_bus_grab()
598 uart_setreg(bas, UART_CTRL, ctrl & ~CTRL_INTR_MASK); in uart_mvebu_bus_grab()
608 uint32_t ctrl; in uart_mvebu_bus_ungrab() local
612 ctrl = uart_getreg(bas, UART_CTRL) & ~CTRL_INTR_MASK; in uart_mvebu_bus_ungrab()
613 uart_setreg(bas, UART_CTRL, ctrl | msc->intrm); in uart_mvebu_bus_ungrab()