Lines Matching refs:atmel_uart_writel
210 static inline void atmel_uart_writel(struct uart_port *port, u32 reg, u32 value) in atmel_uart_writel() function
294 atmel_uart_writel(port, ATMEL_US_IDR, atmel_port->tx_done_mask); in atmel_config_rs485()
310 atmel_uart_writel(port, ATMEL_US_TTGR, in atmel_config_rs485()
321 atmel_uart_writel(port, ATMEL_US_MR, mode); in atmel_config_rs485()
324 atmel_uart_writel(port, ATMEL_US_IER, atmel_port->tx_done_mask); in atmel_config_rs485()
365 atmel_uart_writel(port, ATMEL_US_IDR, atmel_port->tx_done_mask); in atmel_config_iso7816()
417 atmel_uart_writel(port, ATMEL_US_TTGR, iso7816conf->tg); in atmel_config_iso7816()
418 atmel_uart_writel(port, ATMEL_US_BRGR, cd); in atmel_config_iso7816()
419 atmel_uart_writel(port, ATMEL_US_FIDI, fidi); in atmel_config_iso7816()
421 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXDIS | ATMEL_US_RXEN); in atmel_config_iso7816()
428 atmel_uart_writel(port, ATMEL_US_TTGR, 0); in atmel_config_iso7816()
429 atmel_uart_writel(port, ATMEL_US_BRGR, atmel_port->backup_brgr); in atmel_config_iso7816()
430 atmel_uart_writel(port, ATMEL_US_FIDI, 0x174); in atmel_config_iso7816()
441 atmel_uart_writel(port, ATMEL_US_MR, mode); in atmel_config_iso7816()
445 atmel_uart_writel(port, ATMEL_US_IER, atmel_port->tx_done_mask); in atmel_config_iso7816()
476 atmel_uart_writel(port, ATMEL_US_TTGR, in atmel_set_mctrl()
507 atmel_uart_writel(port, ATMEL_US_CR, control); in atmel_set_mctrl()
518 atmel_uart_writel(port, ATMEL_US_MR, mode); in atmel_set_mctrl()
555 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTDIS); in atmel_stop_tx()
563 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXDIS); in atmel_stop_tx()
567 atmel_uart_writel(port, ATMEL_US_IDR, atmel_port->tx_done_mask); in atmel_stop_tx()
594 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTEN); in atmel_start_tx()
597 atmel_uart_writel(port, ATMEL_US_IER, atmel_port->tx_done_mask); in atmel_start_tx()
600 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN); in atmel_start_tx()
610 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA); in atmel_start_rx()
612 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RXEN); in atmel_start_rx()
616 atmel_uart_writel(port, ATMEL_US_IER, in atmel_start_rx()
619 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_RXTEN); in atmel_start_rx()
621 atmel_uart_writel(port, ATMEL_US_IER, ATMEL_US_RXRDY); in atmel_start_rx()
630 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RXDIS); in atmel_stop_rx()
634 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_RXTDIS); in atmel_stop_rx()
635 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_stop_rx()
639 atmel_uart_writel(port, ATMEL_US_IDR, ATMEL_US_RXRDY); in atmel_stop_rx()
671 atmel_uart_writel(port, ATMEL_US_IER, ier); in atmel_enable_ms()
706 atmel_uart_writel(port, ATMEL_US_IDR, idr); in atmel_disable_ms()
716 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTBRK); in atmel_break_ctl()
719 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STPBRK); in atmel_break_ctl()
753 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA); in atmel_pdc_rxerr()
789 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA); in atmel_rx_chars()
794 atmel_uart_writel(port, ATMEL_US_IER, in atmel_rx_chars()
804 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_rx_chars()
855 atmel_uart_writel(port, ATMEL_US_IER, in atmel_tx_chars()
902 atmel_uart_writel(port, ATMEL_US_IER, in atmel_complete_tx_dma()
1116 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTTO); in atmel_rx_from_dma()
1123 atmel_uart_writel(port, ATMEL_US_IER, ATMEL_US_TIMEOUT); in atmel_rx_from_dma()
1189 atmel_uart_writel(port, ATMEL_US_IER, ATMEL_US_TIMEOUT); in atmel_rx_from_dma()
1308 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_handle_receive()
1321 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_handle_receive()
1336 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA); in atmel_handle_receive()
1337 atmel_uart_writel(port, ATMEL_US_IDR, ATMEL_US_RXBRK); in atmel_handle_receive()
1351 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_handle_transmit()
1424 atmel_uart_writel(port, ATMEL_US_IDR, mask); in atmel_interrupt()
1473 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTDIS); in atmel_tx_pdc()
1484 atmel_uart_writel(port, ATMEL_PDC_TPR, in atmel_tx_pdc()
1486 atmel_uart_writel(port, ATMEL_PDC_TCR, count); in atmel_tx_pdc()
1488 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTEN); in atmel_tx_pdc()
1490 atmel_uart_writel(port, ATMEL_US_IER, in atmel_tx_pdc()
1616 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTTO); in atmel_rx_from_pdc()
1662 atmel_uart_writel(port, ATMEL_PDC_RNPR, pdc->dma_addr); in atmel_rx_from_pdc()
1663 atmel_uart_writel(port, ATMEL_PDC_RNCR, pdc->dma_size); in atmel_rx_from_pdc()
1678 atmel_uart_writel(port, ATMEL_US_IER, in atmel_rx_from_pdc()
1712 atmel_uart_writel(port, ATMEL_PDC_RPR, atmel_port->pdc_rx[0].dma_addr); in atmel_prepare_rx_pdc()
1713 atmel_uart_writel(port, ATMEL_PDC_RCR, PDC_BUFFER_SIZE); in atmel_prepare_rx_pdc()
1715 atmel_uart_writel(port, ATMEL_PDC_RNPR, in atmel_prepare_rx_pdc()
1717 atmel_uart_writel(port, ATMEL_PDC_RNCR, PDC_BUFFER_SIZE); in atmel_prepare_rx_pdc()
1901 atmel_uart_writel(port, ATMEL_US_IDR, -1); in atmel_startup()
1945 atmel_uart_writel(port, ATMEL_US_CR, in atmel_startup()
1960 atmel_uart_writel(port, ATMEL_US_FMR, fmr); in atmel_startup()
1969 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA | ATMEL_US_RSTRX); in atmel_startup()
1971 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN | ATMEL_US_RXEN); in atmel_startup()
1983 atmel_uart_writel(port, atmel_port->rtor, in atmel_startup()
1985 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTTO); in atmel_startup()
1987 atmel_uart_writel(port, ATMEL_US_IER, in atmel_startup()
1991 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_RXTEN); in atmel_startup()
1999 atmel_uart_writel(port, atmel_port->rtor, in atmel_startup()
2001 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTTO); in atmel_startup()
2003 atmel_uart_writel(port, ATMEL_US_IER, in atmel_startup()
2008 atmel_uart_writel(port, ATMEL_US_IER, ATMEL_US_RXRDY); in atmel_startup()
2023 atmel_uart_writel(port, ATMEL_PDC_TCR, 0); in atmel_flush_buffer()
2044 atmel_uart_writel(port, ATMEL_US_IDR, -1); in atmel_shutdown()
2072 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA); in atmel_shutdown()
2113 atmel_uart_writel(port, ATMEL_US_IER, atmel_port->backup_imr); in atmel_serial_pm()
2118 atmel_uart_writel(port, ATMEL_US_IDR, -1); in atmel_serial_pm()
2195 atmel_uart_writel(port, ATMEL_US_IER, port->read_status_mask); in atmel_set_termios()
2223 atmel_uart_writel(port, ATMEL_US_IDR, -1); in atmel_set_termios()
2226 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXDIS | ATMEL_US_RXDIS); in atmel_set_termios()
2231 atmel_uart_writel(port, ATMEL_US_TTGR, in atmel_set_termios()
2235 atmel_uart_writel(port, ATMEL_US_TTGR, port->iso7816.tg); in atmel_set_termios()
2301 atmel_uart_writel(port, ATMEL_US_BRGR, quot); in atmel_set_termios()
2304 atmel_uart_writel(port, ATMEL_US_MR, mode); in atmel_set_termios()
2321 atmel_uart_writel(port, ATMEL_US_CR, rts_state); in atmel_set_termios()
2324 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA | ATMEL_US_RSTRX); in atmel_set_termios()
2325 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN | ATMEL_US_RXEN); in atmel_set_termios()
2329 atmel_uart_writel(port, ATMEL_US_IER, imr); in atmel_set_termios()
2568 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_console_write()
2573 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTDIS); in atmel_console_write()
2576 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN); in atmel_console_write()
2591 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTEN); in atmel_console_write()
2594 atmel_uart_writel(port, ATMEL_US_IER, imr); in atmel_console_write()
2654 atmel_uart_writel(port, ATMEL_US_IDR, -1); in atmel_console_setup()
2655 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA | ATMEL_US_RSTRX); in atmel_console_setup()
2656 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN | ATMEL_US_RXEN); in atmel_console_setup()
2755 atmel_uart_writel(port, ATMEL_US_MR, atmel_port->cache.mr); in atmel_serial_resume()
2756 atmel_uart_writel(port, ATMEL_US_IER, atmel_port->cache.imr); in atmel_serial_resume()
2757 atmel_uart_writel(port, ATMEL_US_BRGR, atmel_port->cache.brgr); in atmel_serial_resume()
2758 atmel_uart_writel(port, atmel_port->rtor, in atmel_serial_resume()
2760 atmel_uart_writel(port, ATMEL_US_TTGR, atmel_port->cache.ttgr); in atmel_serial_resume()
2763 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_FIFOEN | in atmel_serial_resume()
2765 atmel_uart_writel(port, ATMEL_US_FMR, in atmel_serial_resume()
2767 atmel_uart_writel(port, ATMEL_US_FIER, in atmel_serial_resume()
2928 atmel_uart_writel(&atmel_port->uart, ATMEL_US_MR, in atmel_serial_probe()
2930 atmel_uart_writel(&atmel_port->uart, ATMEL_US_CR, in atmel_serial_probe()