Lines Matching refs:serial_out
121 static void serial_out(struct uart_sunsu_port *up, int offset, int value) in serial_out() function
158 serial_out(up, UART_SCR, offset); in serial_icr_write()
159 serial_out(up, UART_ICR, value); in serial_icr_write()
176 serial_out(up, UART_RSA_MSR, mode | UART_RSA_MSR_FIFO); in __enable_rsa()
196 serial_out(up, UART_RSA_FRR, 0); in enable_rsa()
219 serial_out(up, UART_RSA_MSR, mode & ~UART_RSA_MSR_FIFO); in disable_rsa()
235 serial_out(p, UART_IER, p->ier); in __stop_tx()
262 serial_out(up, UART_IER, up->ier); in sunsu_start_tx()
281 serial_out(up, UART_IER, up->ier); in sunsu_stop_rx()
292 serial_out(up, UART_IER, up->ier); in sunsu_enable_ms()
380 serial_out(up, UART_TX, up->port.x_char); in transmit_chars()
399 serial_out(up, UART_TX, ch); in transmit_chars()
570 serial_out(up, UART_MCR, mcr); in sunsu_set_mctrl()
584 serial_out(up, UART_LCR, up->lcr); in sunsu_break_ctl()
598 serial_out(up, UART_LCR, 0xBF); in sunsu_startup()
599 serial_out(up, UART_EFR, UART_EFR_ECB); in sunsu_startup()
600 serial_out(up, UART_IER, 0); in sunsu_startup()
601 serial_out(up, UART_LCR, 0); in sunsu_startup()
603 serial_out(up, UART_LCR, 0xBF); in sunsu_startup()
604 serial_out(up, UART_EFR, UART_EFR_ECB); in sunsu_startup()
605 serial_out(up, UART_LCR, 0); in sunsu_startup()
621 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO); in sunsu_startup()
622 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO | in sunsu_startup()
624 serial_out(up, UART_FCR, 0); in sunsu_startup()
661 serial_out(up, UART_LCR, UART_LCR_WLEN8); in sunsu_startup()
676 serial_out(up, UART_IER, up->ier); in sunsu_startup()
709 serial_out(up, UART_IER, 0); in sunsu_shutdown()
725 serial_out(up, UART_LCR, serial_in(up, UART_LCR) & ~UART_LCR_SBC); in sunsu_shutdown()
726 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO | in sunsu_shutdown()
729 serial_out(up, UART_FCR, 0); in sunsu_shutdown()
848 serial_out(up, UART_IER, up->ier); in sunsu_change_speed()
851 serial_out(up, UART_LCR, 0xBF); in sunsu_change_speed()
852 serial_out(up, UART_EFR, cflag & CRTSCTS ? UART_EFR_CTS :0); in sunsu_change_speed()
854 serial_out(up, UART_LCR, cval | UART_LCR_DLAB);/* set DLAB */ in sunsu_change_speed()
855 serial_out(up, UART_DLL, quot & 0xff); /* LS of divisor */ in sunsu_change_speed()
856 serial_out(up, UART_DLM, quot >> 8); /* MS of divisor */ in sunsu_change_speed()
858 serial_out(up, UART_FCR, fcr); /* set fcr */ in sunsu_change_speed()
859 serial_out(up, UART_LCR, cval); /* reset DLAB */ in sunsu_change_speed()
864 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO); in sunsu_change_speed()
866 serial_out(up, UART_FCR, fcr); /* set fcr */ in sunsu_change_speed()
970 serial_out(up, UART_TX, ch); in sunsu_serio_write()
1031 serial_out(up, UART_IER, 0); in sunsu_autoconfig()
1036 serial_out(up, UART_IER, 0x0f); in sunsu_autoconfig()
1041 serial_out(up, UART_IER, scratch); in sunsu_autoconfig()
1059 serial_out(up, UART_MCR, UART_MCR_LOOP | 0x0A); in sunsu_autoconfig()
1061 serial_out(up, UART_MCR, save_mcr); in sunsu_autoconfig()
1065 serial_out(up, UART_LCR, 0xBF); /* set up for StarTech test */ in sunsu_autoconfig()
1066 serial_out(up, UART_EFR, 0); /* EFR is the same as FCR */ in sunsu_autoconfig()
1067 serial_out(up, UART_LCR, 0); in sunsu_autoconfig()
1068 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO); in sunsu_autoconfig()
1086 serial_out(up, UART_LCR, UART_LCR_DLAB); in sunsu_autoconfig()
1090 serial_out(up, UART_LCR, 0xBF); in sunsu_autoconfig()
1097 serial_out(up, UART_LCR, save_lcr | UART_LCR_DLAB); in sunsu_autoconfig()
1098 serial_out(up, UART_FCR, in sunsu_autoconfig()
1108 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO); in sunsu_autoconfig()
1109 serial_out(up, UART_LCR, 0); in sunsu_autoconfig()
1110 serial_out(up, UART_FCR, in sunsu_autoconfig()
1116 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO); in sunsu_autoconfig()
1118 serial_out(up, UART_LCR, save_lcr); in sunsu_autoconfig()
1121 serial_out(up, UART_SCR, 0xa5); in sunsu_autoconfig()
1123 serial_out(up, UART_SCR, 0x5a); in sunsu_autoconfig()
1125 serial_out(up, UART_SCR, scratch); in sunsu_autoconfig()
1142 serial_out(up, UART_RSA_FRR, 0); in sunsu_autoconfig()
1144 serial_out(up, UART_MCR, save_mcr); in sunsu_autoconfig()
1145 serial_out(up, UART_FCR, (UART_FCR_ENABLE_FIFO | in sunsu_autoconfig()
1148 serial_out(up, UART_FCR, 0); in sunsu_autoconfig()
1150 serial_out(up, UART_IER, 0); in sunsu_autoconfig()
1262 serial_out(up, UART_TX, ch); in sunsu_console_putchar()
1286 serial_out(up, UART_IER, 0); in sunsu_console_write()
1295 serial_out(up, UART_IER, ier); in sunsu_console_write()