Lines Matching refs:atmel_uart_writel
213 static inline void atmel_uart_writel(struct uart_port *port, u32 reg, u32 value) in atmel_uart_writel() function
334 atmel_uart_writel(port, ATMEL_US_IDR, atmel_port->tx_done_mask); in atmel_config_rs485()
346 atmel_uart_writel(port, ATMEL_US_TTGR, in atmel_config_rs485()
357 atmel_uart_writel(port, ATMEL_US_MR, mode); in atmel_config_rs485()
360 atmel_uart_writel(port, ATMEL_US_IER, atmel_port->tx_done_mask); in atmel_config_rs485()
391 atmel_uart_writel(port, ATMEL_US_TTGR, in atmel_set_mctrl()
422 atmel_uart_writel(port, ATMEL_US_CR, control); in atmel_set_mctrl()
433 atmel_uart_writel(port, ATMEL_US_MR, mode); in atmel_set_mctrl()
470 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTDIS); in atmel_stop_tx()
478 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXDIS); in atmel_stop_tx()
482 atmel_uart_writel(port, ATMEL_US_IDR, atmel_port->tx_done_mask); in atmel_stop_tx()
509 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTEN); in atmel_start_tx()
512 atmel_uart_writel(port, ATMEL_US_IER, atmel_port->tx_done_mask); in atmel_start_tx()
515 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN); in atmel_start_tx()
525 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA); in atmel_start_rx()
527 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RXEN); in atmel_start_rx()
531 atmel_uart_writel(port, ATMEL_US_IER, in atmel_start_rx()
534 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_RXTEN); in atmel_start_rx()
536 atmel_uart_writel(port, ATMEL_US_IER, ATMEL_US_RXRDY); in atmel_start_rx()
545 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RXDIS); in atmel_stop_rx()
549 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_RXTDIS); in atmel_stop_rx()
550 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_stop_rx()
554 atmel_uart_writel(port, ATMEL_US_IDR, ATMEL_US_RXRDY); in atmel_stop_rx()
586 atmel_uart_writel(port, ATMEL_US_IER, ier); in atmel_enable_ms()
621 atmel_uart_writel(port, ATMEL_US_IDR, idr); in atmel_disable_ms()
631 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTBRK); in atmel_break_ctl()
634 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STPBRK); in atmel_break_ctl()
668 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA); in atmel_pdc_rxerr()
704 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA); in atmel_rx_chars()
709 atmel_uart_writel(port, ATMEL_US_IER, in atmel_rx_chars()
719 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_rx_chars()
765 atmel_uart_writel(port, ATMEL_US_IER, in atmel_tx_chars()
1017 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTTO); in atmel_rx_from_dma()
1024 atmel_uart_writel(port, ATMEL_US_IER, ATMEL_US_TIMEOUT); in atmel_rx_from_dma()
1090 atmel_uart_writel(port, ATMEL_US_IER, ATMEL_US_TIMEOUT); in atmel_rx_from_dma()
1204 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_handle_receive()
1217 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_handle_receive()
1232 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA); in atmel_handle_receive()
1233 atmel_uart_writel(port, ATMEL_US_IDR, ATMEL_US_RXBRK); in atmel_handle_receive()
1248 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_handle_transmit()
1307 atmel_uart_writel(port, ATMEL_US_IDR, mask); in atmel_interrupt()
1356 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTDIS); in atmel_tx_pdc()
1367 atmel_uart_writel(port, ATMEL_PDC_TPR, in atmel_tx_pdc()
1369 atmel_uart_writel(port, ATMEL_PDC_TCR, count); in atmel_tx_pdc()
1371 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTEN); in atmel_tx_pdc()
1373 atmel_uart_writel(port, ATMEL_US_IER, in atmel_tx_pdc()
1500 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTTO); in atmel_rx_from_pdc()
1546 atmel_uart_writel(port, ATMEL_PDC_RNPR, pdc->dma_addr); in atmel_rx_from_pdc()
1547 atmel_uart_writel(port, ATMEL_PDC_RNCR, pdc->dma_size); in atmel_rx_from_pdc()
1562 atmel_uart_writel(port, ATMEL_US_IER, in atmel_rx_from_pdc()
1596 atmel_uart_writel(port, ATMEL_PDC_RPR, atmel_port->pdc_rx[0].dma_addr); in atmel_prepare_rx_pdc()
1597 atmel_uart_writel(port, ATMEL_PDC_RCR, PDC_BUFFER_SIZE); in atmel_prepare_rx_pdc()
1599 atmel_uart_writel(port, ATMEL_PDC_RNPR, in atmel_prepare_rx_pdc()
1601 atmel_uart_writel(port, ATMEL_PDC_RNCR, PDC_BUFFER_SIZE); in atmel_prepare_rx_pdc()
1767 atmel_uart_writel(port, ATMEL_US_IDR, -1); in atmel_startup()
1813 atmel_uart_writel(port, ATMEL_US_CR, in atmel_startup()
1828 atmel_uart_writel(port, ATMEL_US_FMR, fmr); in atmel_startup()
1837 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA | ATMEL_US_RSTRX); in atmel_startup()
1839 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN | ATMEL_US_RXEN); in atmel_startup()
1851 atmel_uart_writel(port, atmel_port->rtor, in atmel_startup()
1853 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTTO); in atmel_startup()
1855 atmel_uart_writel(port, ATMEL_US_IER, in atmel_startup()
1859 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_RXTEN); in atmel_startup()
1867 atmel_uart_writel(port, atmel_port->rtor, in atmel_startup()
1869 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTTO); in atmel_startup()
1871 atmel_uart_writel(port, ATMEL_US_IER, in atmel_startup()
1876 atmel_uart_writel(port, ATMEL_US_IER, ATMEL_US_RXRDY); in atmel_startup()
1891 atmel_uart_writel(port, ATMEL_PDC_TCR, 0); in atmel_flush_buffer()
1912 atmel_uart_writel(port, ATMEL_US_IDR, -1); in atmel_shutdown()
1940 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA); in atmel_shutdown()
1981 atmel_uart_writel(port, ATMEL_US_IER, atmel_port->backup_imr); in atmel_serial_pm()
1986 atmel_uart_writel(port, ATMEL_US_IDR, -1); in atmel_serial_pm()
2063 atmel_uart_writel(port, ATMEL_US_IER, port->read_status_mask); in atmel_set_termios()
2091 atmel_uart_writel(port, ATMEL_US_IDR, -1); in atmel_set_termios()
2094 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXDIS | ATMEL_US_RXDIS); in atmel_set_termios()
2099 atmel_uart_writel(port, ATMEL_US_TTGR, in atmel_set_termios()
2134 atmel_uart_writel(port, ATMEL_US_MR, mode); in atmel_set_termios()
2151 atmel_uart_writel(port, ATMEL_US_CR, rts_state); in atmel_set_termios()
2178 atmel_uart_writel(port, ATMEL_US_BRGR, quot); in atmel_set_termios()
2179 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA | ATMEL_US_RSTRX); in atmel_set_termios()
2180 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN | ATMEL_US_RXEN); in atmel_set_termios()
2184 atmel_uart_writel(port, ATMEL_US_IER, imr); in atmel_set_termios()
2416 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_console_write()
2421 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTDIS); in atmel_console_write()
2424 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN); in atmel_console_write()
2439 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTEN); in atmel_console_write()
2442 atmel_uart_writel(port, ATMEL_US_IER, imr); in atmel_console_write()
2502 atmel_uart_writel(port, ATMEL_US_IDR, -1); in atmel_console_setup()
2503 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA | ATMEL_US_RSTRX); in atmel_console_setup()
2504 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN | ATMEL_US_RXEN); in atmel_console_setup()
2613 atmel_uart_writel(port, ATMEL_US_MR, atmel_port->cache.mr); in atmel_serial_resume()
2614 atmel_uart_writel(port, ATMEL_US_IER, atmel_port->cache.imr); in atmel_serial_resume()
2615 atmel_uart_writel(port, ATMEL_US_BRGR, atmel_port->cache.brgr); in atmel_serial_resume()
2616 atmel_uart_writel(port, atmel_port->rtor, in atmel_serial_resume()
2618 atmel_uart_writel(port, ATMEL_US_TTGR, atmel_port->cache.ttgr); in atmel_serial_resume()
2621 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_FIFOEN | in atmel_serial_resume()
2623 atmel_uart_writel(port, ATMEL_US_FMR, in atmel_serial_resume()
2625 atmel_uart_writel(port, ATMEL_US_FIER, in atmel_serial_resume()
2776 atmel_uart_writel(&atmel_port->uart, ATMEL_US_MR, in atmel_serial_probe()
2778 atmel_uart_writel(&atmel_port->uart, ATMEL_US_CR, in atmel_serial_probe()