Lines Matching refs:serial_out
179 static inline void serial_out(struct uart_omap_port *up, int offset, int value) in serial_out() function
187 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO); in serial_omap_clear_fifos()
188 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO | in serial_omap_clear_fifos()
190 serial_out(up, UART_FCR, 0); in serial_omap_clear_fifos()
280 serial_out(up, UART_IER, up->ier); in serial_omap_enable_ms()
299 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_stop_tx()
319 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_stop_tx()
326 serial_out(up, UART_IER, up->ier); in serial_omap_stop_tx()
336 serial_out(up, UART_IER, up->ier); in serial_omap_stop_rx()
345 serial_out(up, UART_TX, up->port.x_char); in transmit_chars()
360 serial_out(up, UART_TX, xmit->buf[xmit->tail]); in transmit_chars()
382 serial_out(up, UART_IER, up->ier); in serial_omap_enable_ier_thri()
395 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_start_tx()
420 serial_out(up, UART_IER, up->ier); in serial_omap_throttle()
431 serial_out(up, UART_IER, up->ier); in serial_omap_unthrottle()
658 serial_out(up, UART_MCR, up->mcr); in serial_omap_set_mctrl()
662 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_mctrl()
667 serial_out(up, UART_EFR, up->efr); in serial_omap_set_mctrl()
668 serial_out(up, UART_LCR, lcr); in serial_omap_set_mctrl()
682 serial_out(up, UART_LCR, up->lcr); in serial_omap_break_ctl()
730 serial_out(up, UART_LCR, UART_LCR_WLEN8); in serial_omap_startup()
746 serial_out(up, UART_IER, up->ier); in serial_omap_startup()
753 serial_out(up, UART_OMAP_WER, up->wer); in serial_omap_startup()
770 serial_out(up, UART_IER, 0); in serial_omap_shutdown()
780 serial_out(up, UART_LCR, serial_in(up, UART_LCR) & ~UART_LCR_SBC); in serial_omap_shutdown()
900 serial_out(up, UART_IER, up->ier); in serial_omap_set_termios()
901 serial_out(up, UART_LCR, cval); /* reset DLAB */ in serial_omap_set_termios()
911 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); in serial_omap_set_termios()
912 serial_out(up, UART_DLL, 0); in serial_omap_set_termios()
913 serial_out(up, UART_DLM, 0); in serial_omap_set_termios()
914 serial_out(up, UART_LCR, 0); in serial_omap_set_termios()
916 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
920 serial_out(up, UART_EFR, up->efr | UART_EFR_ECB); in serial_omap_set_termios()
922 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); in serial_omap_set_termios()
924 serial_out(up, UART_MCR, up->mcr | UART_MCR_TCRTLR); in serial_omap_set_termios()
946 serial_out(up, UART_FCR, up->fcr); in serial_omap_set_termios()
947 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
949 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_set_termios()
952 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); in serial_omap_set_termios()
953 serial_out(up, UART_MCR, up->mcr); in serial_omap_set_termios()
954 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
955 serial_out(up, UART_EFR, up->efr); in serial_omap_set_termios()
956 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); in serial_omap_set_termios()
963 serial_out(up, UART_OMAP_MDR1, up->mdr1); in serial_omap_set_termios()
965 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
966 serial_out(up, UART_EFR, up->efr | UART_EFR_ECB); in serial_omap_set_termios()
968 serial_out(up, UART_LCR, 0); in serial_omap_set_termios()
969 serial_out(up, UART_IER, 0); in serial_omap_set_termios()
970 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
972 serial_out(up, UART_DLL, up->dll); /* LS of divisor */ in serial_omap_set_termios()
973 serial_out(up, UART_DLM, up->dlh); /* MS of divisor */ in serial_omap_set_termios()
975 serial_out(up, UART_LCR, 0); in serial_omap_set_termios()
976 serial_out(up, UART_IER, up->ier); in serial_omap_set_termios()
977 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
979 serial_out(up, UART_EFR, up->efr); in serial_omap_set_termios()
980 serial_out(up, UART_LCR, cval); in serial_omap_set_termios()
990 serial_out(up, UART_OMAP_MDR1, up->mdr1); in serial_omap_set_termios()
993 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
996 serial_out(up, UART_XON1, termios->c_cc[VSTART]); in serial_omap_set_termios()
997 serial_out(up, UART_XOFF1, termios->c_cc[VSTOP]); in serial_omap_set_termios()
1000 serial_out(up, UART_EFR, up->efr | UART_EFR_ECB); in serial_omap_set_termios()
1001 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); in serial_omap_set_termios()
1002 serial_out(up, UART_MCR, up->mcr | UART_MCR_TCRTLR); in serial_omap_set_termios()
1004 serial_out(up, UART_TI752_TCR, OMAP_UART_TCR_TRIG); in serial_omap_set_termios()
1050 serial_out(up, UART_MCR, up->mcr); in serial_omap_set_termios()
1051 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
1052 serial_out(up, UART_EFR, up->efr); in serial_omap_set_termios()
1053 serial_out(up, UART_LCR, up->lcr); in serial_omap_set_termios()
1070 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_pm()
1072 serial_out(up, UART_EFR, efr | UART_EFR_ECB); in serial_omap_pm()
1073 serial_out(up, UART_LCR, 0); in serial_omap_pm()
1075 serial_out(up, UART_IER, (state != 0) ? UART_IERX_SLEEP : 0); in serial_omap_pm()
1076 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_pm()
1077 serial_out(up, UART_EFR, efr); in serial_omap_pm()
1078 serial_out(up, UART_LCR, 0); in serial_omap_pm()
1159 serial_out(up, UART_TX, ch); in serial_omap_poll_put_char()
1246 serial_out(up, UART_TX, ch); in serial_omap_console_putchar()
1270 serial_out(up, UART_IER, 0); in serial_omap_console_write()
1279 serial_out(up, UART_IER, ier); in serial_omap_console_write()
1351 serial_out(up, UART_IER, 0); in serial_omap_config_rs485()
1370 serial_out(up, UART_IER, up->ier); in serial_omap_config_rs485()
1378 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_config_rs485()
1732 serial_out(up, UART_OMAP_MDR1, mdr1); in serial_omap_mdr1_errataset()
1734 serial_out(up, UART_FCR, up->fcr | UART_FCR_CLEAR_XMIT | in serial_omap_mdr1_errataset()
1759 serial_out(up, UART_OMAP_MDR1, UART_OMAP_MDR1_DISABLE); in serial_omap_restore_context()
1761 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); /* Config B mode */ in serial_omap_restore_context()
1762 serial_out(up, UART_EFR, UART_EFR_ECB); in serial_omap_restore_context()
1763 serial_out(up, UART_LCR, 0x0); /* Operational mode */ in serial_omap_restore_context()
1764 serial_out(up, UART_IER, 0x0); in serial_omap_restore_context()
1765 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); /* Config B mode */ in serial_omap_restore_context()
1766 serial_out(up, UART_DLL, up->dll); in serial_omap_restore_context()
1767 serial_out(up, UART_DLM, up->dlh); in serial_omap_restore_context()
1768 serial_out(up, UART_LCR, 0x0); /* Operational mode */ in serial_omap_restore_context()
1769 serial_out(up, UART_IER, up->ier); in serial_omap_restore_context()
1770 serial_out(up, UART_FCR, up->fcr); in serial_omap_restore_context()
1771 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); in serial_omap_restore_context()
1772 serial_out(up, UART_MCR, up->mcr); in serial_omap_restore_context()
1773 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); /* Config B mode */ in serial_omap_restore_context()
1774 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_restore_context()
1775 serial_out(up, UART_EFR, up->efr); in serial_omap_restore_context()
1776 serial_out(up, UART_LCR, up->lcr); in serial_omap_restore_context()
1780 serial_out(up, UART_OMAP_MDR1, up->mdr1); in serial_omap_restore_context()
1781 serial_out(up, UART_OMAP_WER, up->wer); in serial_omap_restore_context()