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()
290 serial_out(up, UART_IER, up->ier); in serial_omap_enable_ms()
313 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_stop_tx()
332 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_stop_tx()
339 serial_out(up, UART_IER, up->ier); in serial_omap_stop_tx()
348 serial_out(up, UART_FCR, up->fcr | UART_FCR_CLEAR_RCVR); in serial_omap_stop_tx()
352 serial_out(up, UART_IER, up->ier); in serial_omap_stop_tx()
366 serial_out(up, UART_IER, up->ier); in serial_omap_stop_rx()
377 serial_out(up, UART_TX, up->port.x_char); in transmit_chars()
388 serial_out(up, UART_TX, xmit->buf[xmit->tail]); in transmit_chars()
406 serial_out(up, UART_IER, up->ier); in serial_omap_enable_ier_thri()
421 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_start_tx()
449 serial_out(up, UART_IER, up->ier); in serial_omap_throttle()
463 serial_out(up, UART_IER, up->ier); in serial_omap_unthrottle()
688 serial_out(up, UART_MCR, up->mcr); in serial_omap_set_mctrl()
692 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_mctrl()
697 serial_out(up, UART_EFR, up->efr); in serial_omap_set_mctrl()
698 serial_out(up, UART_LCR, lcr); in serial_omap_set_mctrl()
716 serial_out(up, UART_LCR, up->lcr); in serial_omap_break_ctl()
766 serial_out(up, UART_LCR, UART_LCR_WLEN8); in serial_omap_startup()
782 serial_out(up, UART_IER, up->ier); in serial_omap_startup()
789 serial_out(up, UART_OMAP_WER, up->wer); in serial_omap_startup()
809 serial_out(up, UART_IER, 0); in serial_omap_shutdown()
819 serial_out(up, UART_LCR, serial_in(up, UART_LCR) & ~UART_LCR_SBC); in serial_omap_shutdown()
941 serial_out(up, UART_IER, up->ier); in serial_omap_set_termios()
942 serial_out(up, UART_LCR, cval); /* reset DLAB */ 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_DLL, 0); in serial_omap_set_termios()
954 serial_out(up, UART_DLM, 0); in serial_omap_set_termios()
955 serial_out(up, UART_LCR, 0); in serial_omap_set_termios()
957 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
961 serial_out(up, UART_EFR, up->efr | UART_EFR_ECB); in serial_omap_set_termios()
963 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); in serial_omap_set_termios()
965 serial_out(up, UART_MCR, up->mcr | UART_MCR_TCRTLR); in serial_omap_set_termios()
987 serial_out(up, UART_FCR, up->fcr); in serial_omap_set_termios()
988 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
990 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_set_termios()
993 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); in serial_omap_set_termios()
994 serial_out(up, UART_MCR, up->mcr); in serial_omap_set_termios()
995 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
996 serial_out(up, UART_EFR, up->efr); in serial_omap_set_termios()
997 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); in serial_omap_set_termios()
1004 serial_out(up, UART_OMAP_MDR1, up->mdr1); in serial_omap_set_termios()
1006 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
1007 serial_out(up, UART_EFR, up->efr | UART_EFR_ECB); in serial_omap_set_termios()
1009 serial_out(up, UART_LCR, 0); in serial_omap_set_termios()
1010 serial_out(up, UART_IER, 0); in serial_omap_set_termios()
1011 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
1013 serial_out(up, UART_DLL, up->dll); /* LS of divisor */ in serial_omap_set_termios()
1014 serial_out(up, UART_DLM, up->dlh); /* MS of divisor */ in serial_omap_set_termios()
1016 serial_out(up, UART_LCR, 0); in serial_omap_set_termios()
1017 serial_out(up, UART_IER, up->ier); in serial_omap_set_termios()
1018 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
1020 serial_out(up, UART_EFR, up->efr); in serial_omap_set_termios()
1021 serial_out(up, UART_LCR, cval); in serial_omap_set_termios()
1031 serial_out(up, UART_OMAP_MDR1, up->mdr1); in serial_omap_set_termios()
1034 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
1037 serial_out(up, UART_XON1, termios->c_cc[VSTART]); in serial_omap_set_termios()
1038 serial_out(up, UART_XOFF1, termios->c_cc[VSTOP]); in serial_omap_set_termios()
1041 serial_out(up, UART_EFR, up->efr | UART_EFR_ECB); in serial_omap_set_termios()
1042 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); in serial_omap_set_termios()
1043 serial_out(up, UART_MCR, up->mcr | UART_MCR_TCRTLR); in serial_omap_set_termios()
1045 serial_out(up, UART_TI752_TCR, OMAP_UART_TCR_TRIG); in serial_omap_set_termios()
1091 serial_out(up, UART_MCR, up->mcr); in serial_omap_set_termios()
1092 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
1093 serial_out(up, UART_EFR, up->efr); in serial_omap_set_termios()
1094 serial_out(up, UART_LCR, up->lcr); in serial_omap_set_termios()
1114 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_pm()
1116 serial_out(up, UART_EFR, efr | UART_EFR_ECB); in serial_omap_pm()
1117 serial_out(up, UART_LCR, 0); in serial_omap_pm()
1119 serial_out(up, UART_IER, (state != 0) ? UART_IERX_SLEEP : 0); in serial_omap_pm()
1120 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_pm()
1121 serial_out(up, UART_EFR, efr); in serial_omap_pm()
1122 serial_out(up, UART_LCR, 0); in serial_omap_pm()
1207 serial_out(up, UART_TX, ch); in serial_omap_poll_put_char()
1246 serial_out(up, UART_TX, ch); in serial_omap_console_putchar()
1272 serial_out(up, UART_IER, 0); in serial_omap_console_write()
1281 serial_out(up, UART_IER, ier); in serial_omap_console_write()
1357 serial_out(up, UART_IER, 0); in serial_omap_config_rs485()
1381 serial_out(up, UART_IER, up->ier); in serial_omap_config_rs485()
1389 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_config_rs485()
1750 serial_out(up, UART_OMAP_MDR1, mdr1); in serial_omap_mdr1_errataset()
1752 serial_out(up, UART_FCR, up->fcr | UART_FCR_CLEAR_XMIT | in serial_omap_mdr1_errataset()
1777 serial_out(up, UART_OMAP_MDR1, UART_OMAP_MDR1_DISABLE); in serial_omap_restore_context()
1779 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); /* Config B mode */ in serial_omap_restore_context()
1780 serial_out(up, UART_EFR, UART_EFR_ECB); in serial_omap_restore_context()
1781 serial_out(up, UART_LCR, 0x0); /* Operational mode */ in serial_omap_restore_context()
1782 serial_out(up, UART_IER, 0x0); in serial_omap_restore_context()
1783 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); /* Config B mode */ in serial_omap_restore_context()
1784 serial_out(up, UART_DLL, up->dll); in serial_omap_restore_context()
1785 serial_out(up, UART_DLM, up->dlh); in serial_omap_restore_context()
1786 serial_out(up, UART_LCR, 0x0); /* Operational mode */ in serial_omap_restore_context()
1787 serial_out(up, UART_IER, up->ier); in serial_omap_restore_context()
1788 serial_out(up, UART_FCR, up->fcr); in serial_omap_restore_context()
1789 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); in serial_omap_restore_context()
1790 serial_out(up, UART_MCR, up->mcr); in serial_omap_restore_context()
1791 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); /* Config B mode */ in serial_omap_restore_context()
1792 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_restore_context()
1793 serial_out(up, UART_EFR, up->efr); in serial_omap_restore_context()
1794 serial_out(up, UART_LCR, up->lcr); in serial_omap_restore_context()
1798 serial_out(up, UART_OMAP_MDR1, up->mdr1); in serial_omap_restore_context()
1799 serial_out(up, UART_OMAP_WER, up->wer); in serial_omap_restore_context()