Lines Matching refs:serial_out
184 static inline void serial_out(struct uart_omap_port *up, int offset, int value) in serial_out() function
192 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO); in serial_omap_clear_fifos()
193 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO | in serial_omap_clear_fifos()
195 serial_out(up, UART_FCR, 0); in serial_omap_clear_fifos()
286 serial_out(up, UART_IER, up->ier); in serial_omap_enable_ms()
309 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_stop_tx()
328 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_stop_tx()
335 serial_out(up, UART_IER, up->ier); in serial_omap_stop_tx()
344 serial_out(up, UART_FCR, up->fcr | UART_FCR_CLEAR_RCVR); in serial_omap_stop_tx()
348 serial_out(up, UART_IER, up->ier); in serial_omap_stop_tx()
362 serial_out(up, UART_IER, up->ier); in serial_omap_stop_rx()
373 serial_out(up, UART_TX, up->port.x_char); in transmit_chars()
384 serial_out(up, UART_TX, xmit->buf[xmit->tail]); in transmit_chars()
402 serial_out(up, UART_IER, up->ier); in serial_omap_enable_ier_thri()
417 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_start_tx()
445 serial_out(up, UART_IER, up->ier); in serial_omap_throttle()
459 serial_out(up, UART_IER, up->ier); in serial_omap_unthrottle()
684 serial_out(up, UART_MCR, up->mcr); in serial_omap_set_mctrl()
688 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_mctrl()
693 serial_out(up, UART_EFR, up->efr); in serial_omap_set_mctrl()
694 serial_out(up, UART_LCR, lcr); in serial_omap_set_mctrl()
712 serial_out(up, UART_LCR, up->lcr); in serial_omap_break_ctl()
762 serial_out(up, UART_LCR, UART_LCR_WLEN8); in serial_omap_startup()
778 serial_out(up, UART_IER, up->ier); in serial_omap_startup()
785 serial_out(up, UART_OMAP_WER, up->wer); in serial_omap_startup()
805 serial_out(up, UART_IER, 0); in serial_omap_shutdown()
815 serial_out(up, UART_LCR, serial_in(up, UART_LCR) & ~UART_LCR_SBC); in serial_omap_shutdown()
937 serial_out(up, UART_IER, up->ier); in serial_omap_set_termios()
938 serial_out(up, UART_LCR, cval); /* reset DLAB */ in serial_omap_set_termios()
948 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); in serial_omap_set_termios()
949 serial_out(up, UART_DLL, 0); in serial_omap_set_termios()
950 serial_out(up, UART_DLM, 0); in serial_omap_set_termios()
951 serial_out(up, UART_LCR, 0); in serial_omap_set_termios()
953 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
957 serial_out(up, UART_EFR, up->efr | UART_EFR_ECB); in serial_omap_set_termios()
959 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); in serial_omap_set_termios()
961 serial_out(up, UART_MCR, up->mcr | UART_MCR_TCRTLR); in serial_omap_set_termios()
983 serial_out(up, UART_FCR, up->fcr); in serial_omap_set_termios()
984 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
986 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_set_termios()
989 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); in serial_omap_set_termios()
990 serial_out(up, UART_MCR, up->mcr); in serial_omap_set_termios()
991 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
992 serial_out(up, UART_EFR, up->efr); in serial_omap_set_termios()
993 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); in serial_omap_set_termios()
1000 serial_out(up, UART_OMAP_MDR1, up->mdr1); in serial_omap_set_termios()
1002 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
1003 serial_out(up, UART_EFR, up->efr | UART_EFR_ECB); in serial_omap_set_termios()
1005 serial_out(up, UART_LCR, 0); in serial_omap_set_termios()
1006 serial_out(up, UART_IER, 0); in serial_omap_set_termios()
1007 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
1009 serial_out(up, UART_DLL, up->dll); /* LS of divisor */ in serial_omap_set_termios()
1010 serial_out(up, UART_DLM, up->dlh); /* MS of divisor */ in serial_omap_set_termios()
1012 serial_out(up, UART_LCR, 0); in serial_omap_set_termios()
1013 serial_out(up, UART_IER, up->ier); in serial_omap_set_termios()
1014 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
1016 serial_out(up, UART_EFR, up->efr); in serial_omap_set_termios()
1017 serial_out(up, UART_LCR, cval); in serial_omap_set_termios()
1027 serial_out(up, UART_OMAP_MDR1, up->mdr1); in serial_omap_set_termios()
1030 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
1033 serial_out(up, UART_XON1, termios->c_cc[VSTART]); in serial_omap_set_termios()
1034 serial_out(up, UART_XOFF1, termios->c_cc[VSTOP]); in serial_omap_set_termios()
1037 serial_out(up, UART_EFR, up->efr | UART_EFR_ECB); in serial_omap_set_termios()
1038 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); in serial_omap_set_termios()
1039 serial_out(up, UART_MCR, up->mcr | UART_MCR_TCRTLR); in serial_omap_set_termios()
1041 serial_out(up, UART_TI752_TCR, OMAP_UART_TCR_TRIG); in serial_omap_set_termios()
1087 serial_out(up, UART_MCR, up->mcr); in serial_omap_set_termios()
1088 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_set_termios()
1089 serial_out(up, UART_EFR, up->efr); in serial_omap_set_termios()
1090 serial_out(up, UART_LCR, up->lcr); in serial_omap_set_termios()
1110 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_pm()
1112 serial_out(up, UART_EFR, efr | UART_EFR_ECB); in serial_omap_pm()
1113 serial_out(up, UART_LCR, 0); in serial_omap_pm()
1115 serial_out(up, UART_IER, (state != 0) ? UART_IERX_SLEEP : 0); in serial_omap_pm()
1116 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in serial_omap_pm()
1117 serial_out(up, UART_EFR, efr); in serial_omap_pm()
1118 serial_out(up, UART_LCR, 0); in serial_omap_pm()
1203 serial_out(up, UART_TX, ch); in serial_omap_poll_put_char()
1296 serial_out(up, UART_TX, ch); in serial_omap_console_putchar()
1322 serial_out(up, UART_IER, 0); in serial_omap_console_write()
1331 serial_out(up, UART_IER, ier); in serial_omap_console_write()
1407 serial_out(up, UART_IER, 0); in serial_omap_config_rs485()
1431 serial_out(up, UART_IER, up->ier); in serial_omap_config_rs485()
1439 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_config_rs485()
1799 serial_out(up, UART_OMAP_MDR1, mdr1); in serial_omap_mdr1_errataset()
1801 serial_out(up, UART_FCR, up->fcr | UART_FCR_CLEAR_XMIT | in serial_omap_mdr1_errataset()
1826 serial_out(up, UART_OMAP_MDR1, UART_OMAP_MDR1_DISABLE); in serial_omap_restore_context()
1828 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); /* Config B mode */ in serial_omap_restore_context()
1829 serial_out(up, UART_EFR, UART_EFR_ECB); in serial_omap_restore_context()
1830 serial_out(up, UART_LCR, 0x0); /* Operational mode */ in serial_omap_restore_context()
1831 serial_out(up, UART_IER, 0x0); in serial_omap_restore_context()
1832 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); /* Config B mode */ in serial_omap_restore_context()
1833 serial_out(up, UART_DLL, up->dll); in serial_omap_restore_context()
1834 serial_out(up, UART_DLM, up->dlh); in serial_omap_restore_context()
1835 serial_out(up, UART_LCR, 0x0); /* Operational mode */ in serial_omap_restore_context()
1836 serial_out(up, UART_IER, up->ier); in serial_omap_restore_context()
1837 serial_out(up, UART_FCR, up->fcr); in serial_omap_restore_context()
1838 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); in serial_omap_restore_context()
1839 serial_out(up, UART_MCR, up->mcr); in serial_omap_restore_context()
1840 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); /* Config B mode */ in serial_omap_restore_context()
1841 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_restore_context()
1842 serial_out(up, UART_EFR, up->efr); in serial_omap_restore_context()
1843 serial_out(up, UART_LCR, up->lcr); in serial_omap_restore_context()
1847 serial_out(up, UART_OMAP_MDR1, up->mdr1); in serial_omap_restore_context()
1848 serial_out(up, UART_OMAP_WER, up->wer); in serial_omap_restore_context()