Lines Matching refs:atmel_uart_writel
221 static inline void atmel_uart_writel(struct uart_port *port, u32 reg, u32 value) in atmel_uart_writel() function
305 atmel_uart_writel(port, ATMEL_US_IDR, atmel_port->tx_done_mask); in atmel_config_rs485()
317 atmel_uart_writel(port, ATMEL_US_TTGR, in atmel_config_rs485()
328 atmel_uart_writel(port, ATMEL_US_MR, mode); in atmel_config_rs485()
331 atmel_uart_writel(port, ATMEL_US_IER, atmel_port->tx_done_mask); in atmel_config_rs485()
372 atmel_uart_writel(port, ATMEL_US_IDR, atmel_port->tx_done_mask); in atmel_config_iso7816()
424 atmel_uart_writel(port, ATMEL_US_TTGR, iso7816conf->tg); in atmel_config_iso7816()
425 atmel_uart_writel(port, ATMEL_US_BRGR, cd); in atmel_config_iso7816()
426 atmel_uart_writel(port, ATMEL_US_FIDI, fidi); in atmel_config_iso7816()
428 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXDIS | ATMEL_US_RXEN); in atmel_config_iso7816()
435 atmel_uart_writel(port, ATMEL_US_TTGR, 0); in atmel_config_iso7816()
436 atmel_uart_writel(port, ATMEL_US_BRGR, atmel_port->backup_brgr); in atmel_config_iso7816()
437 atmel_uart_writel(port, ATMEL_US_FIDI, 0x174); in atmel_config_iso7816()
448 atmel_uart_writel(port, ATMEL_US_MR, mode); in atmel_config_iso7816()
452 atmel_uart_writel(port, ATMEL_US_IER, atmel_port->tx_done_mask); in atmel_config_iso7816()
483 atmel_uart_writel(port, ATMEL_US_TTGR, in atmel_set_mctrl()
514 atmel_uart_writel(port, ATMEL_US_CR, control); in atmel_set_mctrl()
525 atmel_uart_writel(port, ATMEL_US_MR, mode); in atmel_set_mctrl()
562 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTDIS); in atmel_stop_tx()
570 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXDIS); in atmel_stop_tx()
574 atmel_uart_writel(port, ATMEL_US_IDR, atmel_port->tx_done_mask); in atmel_stop_tx()
600 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTEN); in atmel_start_tx()
603 atmel_uart_writel(port, ATMEL_US_IER, atmel_port->tx_done_mask); in atmel_start_tx()
606 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN); in atmel_start_tx()
616 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA); in atmel_start_rx()
618 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RXEN); in atmel_start_rx()
622 atmel_uart_writel(port, ATMEL_US_IER, in atmel_start_rx()
625 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_RXTEN); in atmel_start_rx()
627 atmel_uart_writel(port, ATMEL_US_IER, ATMEL_US_RXRDY); in atmel_start_rx()
636 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RXDIS); in atmel_stop_rx()
640 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_RXTDIS); in atmel_stop_rx()
641 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_stop_rx()
645 atmel_uart_writel(port, ATMEL_US_IDR, ATMEL_US_RXRDY); in atmel_stop_rx()
677 atmel_uart_writel(port, ATMEL_US_IER, ier); in atmel_enable_ms()
712 atmel_uart_writel(port, ATMEL_US_IDR, idr); in atmel_disable_ms()
722 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTBRK); in atmel_break_ctl()
725 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STPBRK); in atmel_break_ctl()
759 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA); in atmel_pdc_rxerr()
795 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA); in atmel_rx_chars()
800 atmel_uart_writel(port, ATMEL_US_IER, in atmel_rx_chars()
810 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_rx_chars()
856 atmel_uart_writel(port, ATMEL_US_IER, in atmel_tx_chars()
899 atmel_uart_writel(port, ATMEL_US_IER, in atmel_complete_tx_dma()
1113 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTTO); in atmel_rx_from_dma()
1120 atmel_uart_writel(port, ATMEL_US_IER, ATMEL_US_TIMEOUT); in atmel_rx_from_dma()
1186 atmel_uart_writel(port, ATMEL_US_IER, ATMEL_US_TIMEOUT); in atmel_rx_from_dma()
1305 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_handle_receive()
1318 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_handle_receive()
1333 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA); in atmel_handle_receive()
1334 atmel_uart_writel(port, ATMEL_US_IDR, ATMEL_US_RXBRK); in atmel_handle_receive()
1348 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_handle_transmit()
1421 atmel_uart_writel(port, ATMEL_US_IDR, mask); in atmel_interrupt()
1470 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTDIS); in atmel_tx_pdc()
1481 atmel_uart_writel(port, ATMEL_PDC_TPR, in atmel_tx_pdc()
1483 atmel_uart_writel(port, ATMEL_PDC_TCR, count); in atmel_tx_pdc()
1485 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTEN); in atmel_tx_pdc()
1487 atmel_uart_writel(port, ATMEL_US_IER, in atmel_tx_pdc()
1613 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTTO); in atmel_rx_from_pdc()
1659 atmel_uart_writel(port, ATMEL_PDC_RNPR, pdc->dma_addr); in atmel_rx_from_pdc()
1660 atmel_uart_writel(port, ATMEL_PDC_RNCR, pdc->dma_size); in atmel_rx_from_pdc()
1675 atmel_uart_writel(port, ATMEL_US_IER, in atmel_rx_from_pdc()
1709 atmel_uart_writel(port, ATMEL_PDC_RPR, atmel_port->pdc_rx[0].dma_addr); in atmel_prepare_rx_pdc()
1710 atmel_uart_writel(port, ATMEL_PDC_RCR, PDC_BUFFER_SIZE); in atmel_prepare_rx_pdc()
1712 atmel_uart_writel(port, ATMEL_PDC_RNPR, in atmel_prepare_rx_pdc()
1714 atmel_uart_writel(port, ATMEL_PDC_RNCR, PDC_BUFFER_SIZE); in atmel_prepare_rx_pdc()
1896 atmel_uart_writel(port, ATMEL_US_IDR, -1); in atmel_startup()
1942 atmel_uart_writel(port, ATMEL_US_CR, in atmel_startup()
1957 atmel_uart_writel(port, ATMEL_US_FMR, fmr); in atmel_startup()
1966 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA | ATMEL_US_RSTRX); in atmel_startup()
1968 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN | ATMEL_US_RXEN); in atmel_startup()
1980 atmel_uart_writel(port, atmel_port->rtor, in atmel_startup()
1982 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTTO); in atmel_startup()
1984 atmel_uart_writel(port, ATMEL_US_IER, in atmel_startup()
1988 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_RXTEN); in atmel_startup()
1996 atmel_uart_writel(port, atmel_port->rtor, in atmel_startup()
1998 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTTO); in atmel_startup()
2000 atmel_uart_writel(port, ATMEL_US_IER, in atmel_startup()
2005 atmel_uart_writel(port, ATMEL_US_IER, ATMEL_US_RXRDY); in atmel_startup()
2020 atmel_uart_writel(port, ATMEL_PDC_TCR, 0); in atmel_flush_buffer()
2041 atmel_uart_writel(port, ATMEL_US_IDR, -1); in atmel_shutdown()
2069 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA); in atmel_shutdown()
2110 atmel_uart_writel(port, ATMEL_US_IER, atmel_port->backup_imr); in atmel_serial_pm()
2115 atmel_uart_writel(port, ATMEL_US_IDR, -1); in atmel_serial_pm()
2192 atmel_uart_writel(port, ATMEL_US_IER, port->read_status_mask); in atmel_set_termios()
2220 atmel_uart_writel(port, ATMEL_US_IDR, -1); in atmel_set_termios()
2223 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXDIS | ATMEL_US_RXDIS); in atmel_set_termios()
2228 atmel_uart_writel(port, ATMEL_US_TTGR, in atmel_set_termios()
2232 atmel_uart_writel(port, ATMEL_US_TTGR, port->iso7816.tg); in atmel_set_termios()
2274 atmel_uart_writel(port, ATMEL_US_MR, mode); in atmel_set_termios()
2291 atmel_uart_writel(port, ATMEL_US_CR, rts_state); in atmel_set_termios()
2319 atmel_uart_writel(port, ATMEL_US_BRGR, quot); in atmel_set_termios()
2320 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA | ATMEL_US_RSTRX); in atmel_set_termios()
2321 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN | ATMEL_US_RXEN); in atmel_set_termios()
2325 atmel_uart_writel(port, ATMEL_US_IER, imr); in atmel_set_termios()
2563 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_console_write()
2568 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTDIS); in atmel_console_write()
2571 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN); in atmel_console_write()
2586 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTEN); in atmel_console_write()
2589 atmel_uart_writel(port, ATMEL_US_IER, imr); in atmel_console_write()
2649 atmel_uart_writel(port, ATMEL_US_IDR, -1); in atmel_console_setup()
2650 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA | ATMEL_US_RSTRX); in atmel_console_setup()
2651 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN | ATMEL_US_RXEN); in atmel_console_setup()
2760 atmel_uart_writel(port, ATMEL_US_MR, atmel_port->cache.mr); in atmel_serial_resume()
2761 atmel_uart_writel(port, ATMEL_US_IER, atmel_port->cache.imr); in atmel_serial_resume()
2762 atmel_uart_writel(port, ATMEL_US_BRGR, atmel_port->cache.brgr); in atmel_serial_resume()
2763 atmel_uart_writel(port, atmel_port->rtor, in atmel_serial_resume()
2765 atmel_uart_writel(port, ATMEL_US_TTGR, atmel_port->cache.ttgr); in atmel_serial_resume()
2768 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_FIFOEN | in atmel_serial_resume()
2770 atmel_uart_writel(port, ATMEL_US_FMR, in atmel_serial_resume()
2772 atmel_uart_writel(port, ATMEL_US_FIER, in atmel_serial_resume()
2932 atmel_uart_writel(&atmel_port->uart, ATMEL_US_MR, in atmel_serial_probe()
2934 atmel_uart_writel(&atmel_port->uart, ATMEL_US_CR, in atmel_serial_probe()