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
302 atmel_uart_writel(port, ATMEL_US_IDR, atmel_port->tx_done_mask); in atmel_config_rs485()
313 atmel_uart_writel(port, ATMEL_US_TTGR, in atmel_config_rs485()
325 atmel_uart_writel(port, ATMEL_US_MR, mode); in atmel_config_rs485()
328 atmel_uart_writel(port, ATMEL_US_IER, atmel_port->tx_done_mask); in atmel_config_rs485()
369 atmel_uart_writel(port, ATMEL_US_IDR, atmel_port->tx_done_mask); in atmel_config_iso7816()
421 atmel_uart_writel(port, ATMEL_US_TTGR, iso7816conf->tg); in atmel_config_iso7816()
422 atmel_uart_writel(port, ATMEL_US_BRGR, cd); in atmel_config_iso7816()
423 atmel_uart_writel(port, ATMEL_US_FIDI, fidi); in atmel_config_iso7816()
425 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXDIS | ATMEL_US_RXEN); in atmel_config_iso7816()
432 atmel_uart_writel(port, ATMEL_US_TTGR, 0); in atmel_config_iso7816()
433 atmel_uart_writel(port, ATMEL_US_BRGR, atmel_port->backup_brgr); in atmel_config_iso7816()
434 atmel_uart_writel(port, ATMEL_US_FIDI, 0x174); in atmel_config_iso7816()
445 atmel_uart_writel(port, ATMEL_US_MR, mode); in atmel_config_iso7816()
449 atmel_uart_writel(port, ATMEL_US_IER, atmel_port->tx_done_mask); in atmel_config_iso7816()
480 atmel_uart_writel(port, ATMEL_US_TTGR, in atmel_set_mctrl()
511 atmel_uart_writel(port, ATMEL_US_CR, control); in atmel_set_mctrl()
522 atmel_uart_writel(port, ATMEL_US_MR, mode); in atmel_set_mctrl()
561 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()
575 atmel_uart_writel(port, ATMEL_US_IDR, atmel_port->tx_done_mask); in atmel_stop_tx()
602 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTEN); in atmel_start_tx()
606 atmel_uart_writel(port, ATMEL_US_IER, atmel_port->tx_done_mask); in atmel_start_tx()
610 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN); in atmel_start_tx()
621 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA); in atmel_start_rx()
623 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RXEN); in atmel_start_rx()
627 atmel_uart_writel(port, ATMEL_US_IER, in atmel_start_rx()
630 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_RXTEN); in atmel_start_rx()
632 atmel_uart_writel(port, ATMEL_US_IER, ATMEL_US_RXRDY); in atmel_start_rx()
641 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RXDIS); in atmel_stop_rx()
645 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_RXTDIS); in atmel_stop_rx()
646 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_stop_rx()
650 atmel_uart_writel(port, ATMEL_US_IDR, ATMEL_US_RXRDY); in atmel_stop_rx()
682 atmel_uart_writel(port, ATMEL_US_IER, ier); in atmel_enable_ms()
717 atmel_uart_writel(port, ATMEL_US_IDR, idr); in atmel_disable_ms()
727 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTBRK); in atmel_break_ctl()
730 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STPBRK); in atmel_break_ctl()
764 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA); in atmel_pdc_rxerr()
800 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA); in atmel_rx_chars()
805 atmel_uart_writel(port, ATMEL_US_IER, in atmel_rx_chars()
815 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_rx_chars()
850 atmel_uart_writel(port, ATMEL_US_IER, in atmel_tx_chars()
894 atmel_uart_writel(port, ATMEL_US_IER, in atmel_complete_tx_dma()
1112 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTTO); in atmel_rx_from_dma()
1119 atmel_uart_writel(port, ATMEL_US_IER, ATMEL_US_TIMEOUT); in atmel_rx_from_dma()
1175 atmel_uart_writel(port, ATMEL_US_IER, ATMEL_US_TIMEOUT); in atmel_rx_from_dma()
1297 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_handle_receive()
1310 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_handle_receive()
1325 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA); in atmel_handle_receive()
1326 atmel_uart_writel(port, ATMEL_US_IDR, ATMEL_US_RXBRK); in atmel_handle_receive()
1340 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_handle_transmit()
1413 atmel_uart_writel(port, ATMEL_US_IDR, mask); in atmel_interrupt()
1457 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTDIS); in atmel_tx_pdc()
1471 atmel_uart_writel(port, ATMEL_PDC_TPR, pdc->dma_addr + tail); in atmel_tx_pdc()
1472 atmel_uart_writel(port, ATMEL_PDC_TCR, count); in atmel_tx_pdc()
1474 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTEN); in atmel_tx_pdc()
1476 atmel_uart_writel(port, ATMEL_US_IER, in atmel_tx_pdc()
1596 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTTO); in atmel_rx_from_pdc()
1642 atmel_uart_writel(port, ATMEL_PDC_RNPR, pdc->dma_addr); in atmel_rx_from_pdc()
1643 atmel_uart_writel(port, ATMEL_PDC_RNCR, pdc->dma_size); in atmel_rx_from_pdc()
1652 atmel_uart_writel(port, ATMEL_US_IER, in atmel_rx_from_pdc()
1686 atmel_uart_writel(port, ATMEL_PDC_RPR, atmel_port->pdc_rx[0].dma_addr); in atmel_prepare_rx_pdc()
1687 atmel_uart_writel(port, ATMEL_PDC_RCR, PDC_BUFFER_SIZE); in atmel_prepare_rx_pdc()
1689 atmel_uart_writel(port, ATMEL_PDC_RNPR, in atmel_prepare_rx_pdc()
1691 atmel_uart_writel(port, ATMEL_PDC_RNCR, PDC_BUFFER_SIZE); in atmel_prepare_rx_pdc()
1878 atmel_uart_writel(port, ATMEL_US_IDR, -1); in atmel_startup()
1922 atmel_uart_writel(port, ATMEL_US_CR, in atmel_startup()
1937 atmel_uart_writel(port, ATMEL_US_FMR, fmr); in atmel_startup()
1946 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA | ATMEL_US_RSTRX); in atmel_startup()
1948 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN | ATMEL_US_RXEN); in atmel_startup()
1960 atmel_uart_writel(port, atmel_port->rtor, in atmel_startup()
1962 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTTO); in atmel_startup()
1964 atmel_uart_writel(port, ATMEL_US_IER, in atmel_startup()
1968 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_RXTEN); in atmel_startup()
1976 atmel_uart_writel(port, atmel_port->rtor, in atmel_startup()
1978 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTTO); in atmel_startup()
1980 atmel_uart_writel(port, ATMEL_US_IER, in atmel_startup()
1985 atmel_uart_writel(port, ATMEL_US_IER, ATMEL_US_RXRDY); in atmel_startup()
2000 atmel_uart_writel(port, ATMEL_PDC_TCR, 0); in atmel_flush_buffer()
2021 atmel_uart_writel(port, ATMEL_US_IDR, -1); in atmel_shutdown()
2049 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA); in atmel_shutdown()
2090 atmel_uart_writel(port, ATMEL_US_IER, atmel_port->backup_imr); in atmel_serial_pm()
2095 atmel_uart_writel(port, ATMEL_US_IDR, -1); in atmel_serial_pm()
2180 atmel_uart_writel(port, ATMEL_US_IER, port->read_status_mask); in atmel_set_termios()
2208 atmel_uart_writel(port, ATMEL_US_IDR, -1); in atmel_set_termios()
2211 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXDIS | ATMEL_US_RXDIS); in atmel_set_termios()
2216 atmel_uart_writel(port, ATMEL_US_TTGR, in atmel_set_termios()
2220 atmel_uart_writel(port, ATMEL_US_TTGR, port->iso7816.tg); in atmel_set_termios()
2336 atmel_uart_writel(port, ATMEL_US_BRGR, quot); in atmel_set_termios()
2339 atmel_uart_writel(port, ATMEL_US_MR, mode); in atmel_set_termios()
2356 atmel_uart_writel(port, ATMEL_US_CR, rts_state); in atmel_set_termios()
2359 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA | ATMEL_US_RSTRX); in atmel_set_termios()
2360 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN | ATMEL_US_RXEN); in atmel_set_termios()
2364 atmel_uart_writel(port, ATMEL_US_IER, imr); in atmel_set_termios()
2593 atmel_uart_writel(port, ATMEL_US_IDR, in atmel_console_write()
2598 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTDIS); in atmel_console_write()
2601 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN); in atmel_console_write()
2616 atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTEN); in atmel_console_write()
2619 atmel_uart_writel(port, ATMEL_US_IER, imr); in atmel_console_write()
2668 atmel_uart_writel(port, ATMEL_US_IDR, -1); in atmel_console_setup()
2669 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA | ATMEL_US_RSTRX); in atmel_console_setup()
2670 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN | ATMEL_US_RXEN); in atmel_console_setup()
2791 atmel_uart_writel(port, ATMEL_US_MR, atmel_port->cache.mr); in atmel_serial_resume()
2792 atmel_uart_writel(port, ATMEL_US_IER, atmel_port->cache.imr); in atmel_serial_resume()
2793 atmel_uart_writel(port, ATMEL_US_BRGR, atmel_port->cache.brgr); in atmel_serial_resume()
2794 atmel_uart_writel(port, atmel_port->rtor, in atmel_serial_resume()
2796 atmel_uart_writel(port, ATMEL_US_TTGR, atmel_port->cache.ttgr); in atmel_serial_resume()
2799 atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_FIFOEN | in atmel_serial_resume()
2801 atmel_uart_writel(port, ATMEL_US_FMR, in atmel_serial_resume()
2803 atmel_uart_writel(port, ATMEL_US_FIER, in atmel_serial_resume()
2956 atmel_uart_writel(&atmel_port->uart, ATMEL_US_MR, in atmel_serial_probe()
2958 atmel_uart_writel(&atmel_port->uart, ATMEL_US_CR, in atmel_serial_probe()