Lines Matching refs:serial_out
188 static inline void serial_out(struct uart_omap_port *up, int offset, int value) in serial_out() function
196 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO); in serial_omap_clear_fifos()
197 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO | in serial_omap_clear_fifos()
199 serial_out(up, UART_FCR, 0); in serial_omap_clear_fifos()
305 serial_out(up, UART_IER, up->ier); in serial_omap_enable_ms()
328 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_stop_tx()
347 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_stop_tx()
354 serial_out(up, UART_IER, up->ier); in serial_omap_stop_tx()
363 serial_out(up, UART_FCR, up->fcr | UART_FCR_CLEAR_RCVR); in serial_omap_stop_tx()
367 serial_out(up, UART_IER, up->ier); in serial_omap_stop_tx()
381 serial_out(up, UART_IER, up->ier); in serial_omap_stop_rx()
392 serial_out(up, UART_TX, up->port.x_char); in transmit_chars()
403 serial_out(up, UART_TX, xmit->buf[xmit->tail]); in transmit_chars()
421 serial_out(up, UART_IER, up->ier); in serial_omap_enable_ier_thri()
436 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_start_tx()
464 serial_out(up, UART_IER, up->ier); in serial_omap_throttle()
478 serial_out(up, UART_IER, up->ier); in serial_omap_unthrottle()
703 serial_out(up, UART_MCR, up->mcr); in serial_omap_set_mctrl()
707 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_mctrl()
712 serial_out(up, UART_EFR, up->efr); in serial_omap_set_mctrl()
713 serial_out(up, UART_LCR, lcr); in serial_omap_set_mctrl()
731 serial_out(up, UART_LCR, up->lcr); in serial_omap_break_ctl()
783 serial_out(up, UART_LCR, UART_LCR_WLEN8); in serial_omap_startup()
799 serial_out(up, UART_IER, up->ier); in serial_omap_startup()
806 serial_out(up, UART_OMAP_WER, up->wer); in serial_omap_startup()
826 serial_out(up, UART_IER, 0); in serial_omap_shutdown()
836 serial_out(up, UART_LCR, serial_in(up, UART_LCR) & ~UART_LCR_SBC); in serial_omap_shutdown()
959 serial_out(up, UART_IER, up->ier); in serial_omap_set_termios()
960 serial_out(up, UART_LCR, cval); /* reset DLAB */ in serial_omap_set_termios()
970 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); in serial_omap_set_termios()
971 serial_out(up, UART_DLL, 0); in serial_omap_set_termios()
972 serial_out(up, UART_DLM, 0); in serial_omap_set_termios()
973 serial_out(up, UART_LCR, 0); in serial_omap_set_termios()
975 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
979 serial_out(up, UART_EFR, up->efr | UART_EFR_ECB); in serial_omap_set_termios()
981 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); in serial_omap_set_termios()
983 serial_out(up, UART_MCR, up->mcr | UART_MCR_TCRTLR); in serial_omap_set_termios()
1005 serial_out(up, UART_FCR, up->fcr); in serial_omap_set_termios()
1006 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
1008 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_set_termios()
1011 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); in serial_omap_set_termios()
1012 serial_out(up, UART_MCR, up->mcr); in serial_omap_set_termios()
1013 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
1014 serial_out(up, UART_EFR, up->efr); in serial_omap_set_termios()
1015 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); in serial_omap_set_termios()
1022 serial_out(up, UART_OMAP_MDR1, up->mdr1); in serial_omap_set_termios()
1024 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
1025 serial_out(up, UART_EFR, up->efr | UART_EFR_ECB); in serial_omap_set_termios()
1027 serial_out(up, UART_LCR, 0); in serial_omap_set_termios()
1028 serial_out(up, UART_IER, 0); in serial_omap_set_termios()
1029 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
1031 serial_out(up, UART_DLL, up->dll); /* LS of divisor */ in serial_omap_set_termios()
1032 serial_out(up, UART_DLM, up->dlh); /* MS of divisor */ in serial_omap_set_termios()
1034 serial_out(up, UART_LCR, 0); in serial_omap_set_termios()
1035 serial_out(up, UART_IER, up->ier); in serial_omap_set_termios()
1036 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
1038 serial_out(up, UART_EFR, up->efr); in serial_omap_set_termios()
1039 serial_out(up, UART_LCR, cval); in serial_omap_set_termios()
1049 serial_out(up, UART_OMAP_MDR1, up->mdr1); in serial_omap_set_termios()
1052 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
1055 serial_out(up, UART_XON1, termios->c_cc[VSTART]); in serial_omap_set_termios()
1056 serial_out(up, UART_XOFF1, termios->c_cc[VSTOP]); in serial_omap_set_termios()
1059 serial_out(up, UART_EFR, up->efr | UART_EFR_ECB); in serial_omap_set_termios()
1060 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); in serial_omap_set_termios()
1061 serial_out(up, UART_MCR, up->mcr | UART_MCR_TCRTLR); in serial_omap_set_termios()
1063 serial_out(up, UART_TI752_TCR, OMAP_UART_TCR_TRIG); in serial_omap_set_termios()
1109 serial_out(up, UART_MCR, up->mcr); in serial_omap_set_termios()
1110 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
1111 serial_out(up, UART_EFR, up->efr); in serial_omap_set_termios()
1112 serial_out(up, UART_LCR, up->lcr); in serial_omap_set_termios()
1132 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_pm()
1134 serial_out(up, UART_EFR, efr | UART_EFR_ECB); in serial_omap_pm()
1135 serial_out(up, UART_LCR, 0); in serial_omap_pm()
1137 serial_out(up, UART_IER, (state != 0) ? UART_IERX_SLEEP : 0); in serial_omap_pm()
1138 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_pm()
1139 serial_out(up, UART_EFR, efr); in serial_omap_pm()
1140 serial_out(up, UART_LCR, 0); in serial_omap_pm()
1232 serial_out(up, UART_TX, ch); in serial_omap_poll_put_char()
1271 serial_out(up, UART_TX, ch); in serial_omap_console_putchar()
1297 serial_out(up, UART_IER, 0); in serial_omap_console_write()
1306 serial_out(up, UART_IER, ier); in serial_omap_console_write()
1382 serial_out(up, UART_IER, 0); in serial_omap_config_rs485()
1406 serial_out(up, UART_IER, up->ier); in serial_omap_config_rs485()
1414 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_config_rs485()
1775 serial_out(up, UART_OMAP_MDR1, mdr1); in serial_omap_mdr1_errataset()
1777 serial_out(up, UART_FCR, up->fcr | UART_FCR_CLEAR_XMIT | in serial_omap_mdr1_errataset()
1802 serial_out(up, UART_OMAP_MDR1, UART_OMAP_MDR1_DISABLE); in serial_omap_restore_context()
1804 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); /* Config B mode */ in serial_omap_restore_context()
1805 serial_out(up, UART_EFR, UART_EFR_ECB); in serial_omap_restore_context()
1806 serial_out(up, UART_LCR, 0x0); /* Operational mode */ in serial_omap_restore_context()
1807 serial_out(up, UART_IER, 0x0); in serial_omap_restore_context()
1808 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); /* Config B mode */ in serial_omap_restore_context()
1809 serial_out(up, UART_DLL, up->dll); in serial_omap_restore_context()
1810 serial_out(up, UART_DLM, up->dlh); in serial_omap_restore_context()
1811 serial_out(up, UART_LCR, 0x0); /* Operational mode */ in serial_omap_restore_context()
1812 serial_out(up, UART_IER, up->ier); in serial_omap_restore_context()
1813 serial_out(up, UART_FCR, up->fcr); in serial_omap_restore_context()
1814 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); in serial_omap_restore_context()
1815 serial_out(up, UART_MCR, up->mcr); in serial_omap_restore_context()
1816 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); /* Config B mode */ in serial_omap_restore_context()
1817 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_restore_context()
1818 serial_out(up, UART_EFR, up->efr); in serial_omap_restore_context()
1819 serial_out(up, UART_LCR, up->lcr); in serial_omap_restore_context()
1823 serial_out(up, UART_OMAP_MDR1, up->mdr1); in serial_omap_restore_context()
1824 serial_out(up, UART_OMAP_WER, up->wer); in serial_omap_restore_context()