Lines Matching refs:atmel_uart_writel

212 static inline void atmel_uart_writel(struct uart_port *port, u32 reg, u32 value)  in atmel_uart_writel()  function
301 atmel_uart_writel(port, ATMEL_US_IDR, atmel_port->tx_done_mask); in atmel_config_rs485()
312 atmel_uart_writel(port, ATMEL_US_TTGR, in atmel_config_rs485()
324 atmel_uart_writel(port, ATMEL_US_MR, mode); in atmel_config_rs485()
327 atmel_uart_writel(port, ATMEL_US_IER, atmel_port->tx_done_mask); in atmel_config_rs485()
368 atmel_uart_writel(port, ATMEL_US_IDR, atmel_port->tx_done_mask); in atmel_config_iso7816()
420 atmel_uart_writel(port, ATMEL_US_TTGR, iso7816conf->tg); in atmel_config_iso7816()
421 atmel_uart_writel(port, ATMEL_US_BRGR, cd); in atmel_config_iso7816()
422 atmel_uart_writel(port, ATMEL_US_FIDI, fidi); in atmel_config_iso7816()
424 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXDIS | ATMEL_US_RXEN); in atmel_config_iso7816()
431 atmel_uart_writel(port, ATMEL_US_TTGR, 0); in atmel_config_iso7816()
432 atmel_uart_writel(port, ATMEL_US_BRGR, atmel_port->backup_brgr); in atmel_config_iso7816()
433 atmel_uart_writel(port, ATMEL_US_FIDI, 0x174); in atmel_config_iso7816()
444 atmel_uart_writel(port, ATMEL_US_MR, mode); in atmel_config_iso7816()
448 atmel_uart_writel(port, ATMEL_US_IER, atmel_port->tx_done_mask); in atmel_config_iso7816()
479 atmel_uart_writel(port, ATMEL_US_TTGR, in atmel_set_mctrl()
510 atmel_uart_writel(port, ATMEL_US_CR, control); in atmel_set_mctrl()
521 atmel_uart_writel(port, ATMEL_US_MR, mode); in atmel_set_mctrl()
558 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTDIS); in atmel_stop_tx()
566 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXDIS); in atmel_stop_tx()
570 atmel_uart_writel(port, ATMEL_US_IDR, atmel_port->tx_done_mask); in atmel_stop_tx()
597 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTEN); in atmel_start_tx()
600 atmel_uart_writel(port, ATMEL_US_IER, atmel_port->tx_done_mask); in atmel_start_tx()
603 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN); in atmel_start_tx()
613 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA); in atmel_start_rx()
615 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RXEN); in atmel_start_rx()
619 atmel_uart_writel(port, ATMEL_US_IER, in atmel_start_rx()
622 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_RXTEN); in atmel_start_rx()
624 atmel_uart_writel(port, ATMEL_US_IER, ATMEL_US_RXRDY); in atmel_start_rx()
633 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RXDIS); in atmel_stop_rx()
637 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_RXTDIS); in atmel_stop_rx()
638 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_stop_rx()
642 atmel_uart_writel(port, ATMEL_US_IDR, ATMEL_US_RXRDY); in atmel_stop_rx()
674 atmel_uart_writel(port, ATMEL_US_IER, ier); in atmel_enable_ms()
709 atmel_uart_writel(port, ATMEL_US_IDR, idr); in atmel_disable_ms()
719 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTBRK); in atmel_break_ctl()
722 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STPBRK); in atmel_break_ctl()
756 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA); in atmel_pdc_rxerr()
792 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA); in atmel_rx_chars()
797 atmel_uart_writel(port, ATMEL_US_IER, in atmel_rx_chars()
807 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_rx_chars()
858 atmel_uart_writel(port, ATMEL_US_IER, in atmel_tx_chars()
905 atmel_uart_writel(port, ATMEL_US_IER, in atmel_complete_tx_dma()
1126 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTTO); in atmel_rx_from_dma()
1133 atmel_uart_writel(port, ATMEL_US_IER, ATMEL_US_TIMEOUT); in atmel_rx_from_dma()
1193 atmel_uart_writel(port, ATMEL_US_IER, ATMEL_US_TIMEOUT); in atmel_rx_from_dma()
1319 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_handle_receive()
1332 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_handle_receive()
1347 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA); in atmel_handle_receive()
1348 atmel_uart_writel(port, ATMEL_US_IDR, ATMEL_US_RXBRK); in atmel_handle_receive()
1362 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_handle_transmit()
1435 atmel_uart_writel(port, ATMEL_US_IDR, mask); in atmel_interrupt()
1484 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTDIS); in atmel_tx_pdc()
1495 atmel_uart_writel(port, ATMEL_PDC_TPR, in atmel_tx_pdc()
1497 atmel_uart_writel(port, ATMEL_PDC_TCR, count); in atmel_tx_pdc()
1499 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTEN); in atmel_tx_pdc()
1501 atmel_uart_writel(port, ATMEL_US_IER, in atmel_tx_pdc()
1621 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTTO); in atmel_rx_from_pdc()
1667 atmel_uart_writel(port, ATMEL_PDC_RNPR, pdc->dma_addr); in atmel_rx_from_pdc()
1668 atmel_uart_writel(port, ATMEL_PDC_RNCR, pdc->dma_size); in atmel_rx_from_pdc()
1677 atmel_uart_writel(port, ATMEL_US_IER, in atmel_rx_from_pdc()
1711 atmel_uart_writel(port, ATMEL_PDC_RPR, atmel_port->pdc_rx[0].dma_addr); in atmel_prepare_rx_pdc()
1712 atmel_uart_writel(port, ATMEL_PDC_RCR, PDC_BUFFER_SIZE); in atmel_prepare_rx_pdc()
1714 atmel_uart_writel(port, ATMEL_PDC_RNPR, in atmel_prepare_rx_pdc()
1716 atmel_uart_writel(port, ATMEL_PDC_RNCR, PDC_BUFFER_SIZE); in atmel_prepare_rx_pdc()
1903 atmel_uart_writel(port, ATMEL_US_IDR, -1); in atmel_startup()
1947 atmel_uart_writel(port, ATMEL_US_CR, in atmel_startup()
1962 atmel_uart_writel(port, ATMEL_US_FMR, fmr); in atmel_startup()
1971 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA | ATMEL_US_RSTRX); in atmel_startup()
1973 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN | ATMEL_US_RXEN); in atmel_startup()
1985 atmel_uart_writel(port, atmel_port->rtor, in atmel_startup()
1987 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTTO); in atmel_startup()
1989 atmel_uart_writel(port, ATMEL_US_IER, in atmel_startup()
1993 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_RXTEN); in atmel_startup()
2001 atmel_uart_writel(port, atmel_port->rtor, in atmel_startup()
2003 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTTO); in atmel_startup()
2005 atmel_uart_writel(port, ATMEL_US_IER, in atmel_startup()
2010 atmel_uart_writel(port, ATMEL_US_IER, ATMEL_US_RXRDY); in atmel_startup()
2025 atmel_uart_writel(port, ATMEL_PDC_TCR, 0); in atmel_flush_buffer()
2046 atmel_uart_writel(port, ATMEL_US_IDR, -1); in atmel_shutdown()
2074 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA); in atmel_shutdown()
2115 atmel_uart_writel(port, ATMEL_US_IER, atmel_port->backup_imr); in atmel_serial_pm()
2120 atmel_uart_writel(port, ATMEL_US_IDR, -1); in atmel_serial_pm()
2205 atmel_uart_writel(port, ATMEL_US_IER, port->read_status_mask); in atmel_set_termios()
2233 atmel_uart_writel(port, ATMEL_US_IDR, -1); in atmel_set_termios()
2236 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXDIS | ATMEL_US_RXDIS); in atmel_set_termios()
2241 atmel_uart_writel(port, ATMEL_US_TTGR, in atmel_set_termios()
2245 atmel_uart_writel(port, ATMEL_US_TTGR, port->iso7816.tg); in atmel_set_termios()
2361 atmel_uart_writel(port, ATMEL_US_BRGR, quot); in atmel_set_termios()
2364 atmel_uart_writel(port, ATMEL_US_MR, mode); in atmel_set_termios()
2381 atmel_uart_writel(port, ATMEL_US_CR, rts_state); in atmel_set_termios()
2384 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA | ATMEL_US_RSTRX); in atmel_set_termios()
2385 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN | ATMEL_US_RXEN); in atmel_set_termios()
2389 atmel_uart_writel(port, ATMEL_US_IER, imr); in atmel_set_termios()
2618 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_console_write()
2623 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTDIS); in atmel_console_write()
2626 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN); in atmel_console_write()
2641 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTEN); in atmel_console_write()
2644 atmel_uart_writel(port, ATMEL_US_IER, imr); in atmel_console_write()
2699 atmel_uart_writel(port, ATMEL_US_IDR, -1); in atmel_console_setup()
2700 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA | ATMEL_US_RSTRX); in atmel_console_setup()
2701 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN | ATMEL_US_RXEN); in atmel_console_setup()
2822 atmel_uart_writel(port, ATMEL_US_MR, atmel_port->cache.mr); in atmel_serial_resume()
2823 atmel_uart_writel(port, ATMEL_US_IER, atmel_port->cache.imr); in atmel_serial_resume()
2824 atmel_uart_writel(port, ATMEL_US_BRGR, atmel_port->cache.brgr); in atmel_serial_resume()
2825 atmel_uart_writel(port, atmel_port->rtor, in atmel_serial_resume()
2827 atmel_uart_writel(port, ATMEL_US_TTGR, atmel_port->cache.ttgr); in atmel_serial_resume()
2830 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_FIFOEN | in atmel_serial_resume()
2832 atmel_uart_writel(port, ATMEL_US_FMR, in atmel_serial_resume()
2834 atmel_uart_writel(port, ATMEL_US_FIER, in atmel_serial_resume()
2989 atmel_uart_writel(&atmel_port->uart, ATMEL_US_MR, in atmel_serial_probe()
2991 atmel_uart_writel(&atmel_port->uart, ATMEL_US_CR, in atmel_serial_probe()