Home
last modified time | relevance | path

Searched refs:serial_out (Results 1 – 25 of 28) sorted by relevance

12

/linux/drivers/tty/serial/
H A Domap-serial.c180 static inline void serial_out(struct uart_omap_port *up, int offset, int value) in serial_out() function
188 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO); in serial_omap_clear_fifos()
189 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO | in serial_omap_clear_fifos()
191 serial_out(up, UART_FCR, 0); in serial_omap_clear_fifos()
276 serial_out(up, UART_IER, up->ier); in serial_omap_enable_ms()
295 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_stop_tx()
314 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_stop_tx()
321 serial_out(up, UART_IER, up->ier); in serial_omap_stop_tx()
331 serial_out(up, UART_IER, up->ier); in serial_omap_stop_rx()
336 serial_out(up, UART_TX, ch); in serial_omap_put_char()
[all …]
H A Dpxa.c58 static inline void serial_out(struct uart_pxa_port *up, int offset, int value) in serial_out() function
69 serial_out(up, UART_IER, up->ier); in serial_pxa_enable_ms()
78 serial_out(up, UART_IER, up->ier); in serial_pxa_stop_tx()
88 serial_out(up, UART_IER, up->ier); in serial_pxa_stop_rx()
105 serial_out(up, UART_IER, up->ier); in receive_chars()
172 serial_out(up, UART_IER, up->ier); in receive_chars()
181 serial_out(up, UART_TX, ch), in transmit_chars()
191 serial_out(up, UART_IER, up->ier); in serial_pxa_start_tx()
290 serial_out(up, UART_MCR, mcr); in serial_pxa_set_mctrl()
303 serial_out(up, UART_LCR, up->lcr); in serial_pxa_break_ctl()
[all …]
H A Dsprd_serial.c165 static inline void serial_out(struct uart_port *port, unsigned int offset, in serial_out() function
193 serial_out(port, SPRD_CTL1, val); in sprd_set_mctrl()
211 serial_out(port, SPRD_IEN, ien); in sprd_stop_rx()
212 serial_out(port, SPRD_ICLR, iclr); in sprd_stop_rx()
224 serial_out(port, SPRD_CTL1, val); in sprd_uart_dma_enable()
347 serial_out(port, SPRD_TXD, port->x_char); in sprd_start_tx_dma()
371 serial_out(port, SPRD_CTL2, val); in sprd_rx_full_thld()
554 serial_out(port, SPRD_IEN, ien); in sprd_stop_tx()
555 serial_out(port, SPRD_ICLR, iclr); in sprd_stop_tx()
572 serial_out(port, SPRD_IEN, ien); in sprd_start_tx()
[all …]
/linux/drivers/tty/serial/8250/
H A D8250_mtk.c170 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO | UART_FCR_CLEAR_RCVR | in mtk8250_dma_enable()
172 serial_out(up, MTK_UART_DMA_EN, in mtk8250_dma_enable()
175 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in mtk8250_dma_enable()
176 serial_out(up, MTK_UART_EFR, UART_EFR_ECB); in mtk8250_dma_enable()
177 serial_out(up, UART_LCR, lcr); in mtk8250_dma_enable()
232 serial_out(up, UART_IER, serial_in(up, UART_IER) & (~mask)); in mtk8250_disable_intrs()
240 serial_out(up, UART_IER, serial_in(up, UART_IER) | mask); in mtk8250_enable_intrs()
251 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in mtk8250_set_flow_ctrl()
252 serial_out(up, MTK_UART_EFR, UART_EFR_ECB); in mtk8250_set_flow_ctrl()
253 serial_out(up, UART_LCR, lcr); in mtk8250_set_flow_ctrl()
[all …]
H A D8250.h131 static inline void serial_out(struct uart_8250_port *up, int offset, int value) in serial_out() function
133 up->port.serial_out(&up->port, offset, value); in serial_out()
161 serial_out(up, UART_SCR, offset); in serial_icr_write()
162 serial_out(up, UART_ICR, value); in serial_icr_write()
171 serial_out(up, UART_SCR, offset); in serial_icr_read()
203 serial_out(up, UART_IER, up->ier); in serial8250_set_THRI()
215 serial_out(up, UART_IER, up->ier); in serial8250_clear_THRI()
285 serial_out(up, UART_MCR, value); in serial8250_out_MCR()
438 serial_out(up, 0x04, status); in ns16550a_goto_highspeed()
H A D8250_keba.c74 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in kuart_enhanced_mode()
82 serial_out(up, UART_EFR, efr); in kuart_enhanced_mode()
85 serial_out(up, UART_LCR, lcr); in kuart_enhanced_mode()
93 serial_out(up, UART_SCR, UART_ACR); in kuart_dtr_line_config()
99 serial_out(up, UART_LSR, acr); in kuart_dtr_line_config()
H A D8250_ni.c88 port->serial_out(port, NI16550_PCR_OFFSET, pcr); in ni16550_enable_transceivers()
170 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in ni16550_config_prescaler()
175 serial_out(up, UART_EFR, efr_value); in ni16550_config_prescaler()
178 serial_out(up, UART_LCR, lcr_value); in ni16550_config_prescaler()
181 serial_out(up, UART_SCR, UART_CPR); in ni16550_config_prescaler()
182 serial_out(up, UART_ICR, prescaler); in ni16550_config_prescaler()
H A D8250_rsa.c135 serial_out(up, UART_RSA_MSR, mode | UART_RSA_MSR_FIFO); in __rsa_enable()
159 serial_out(up, UART_RSA_FRR, 0); in rsa_enable()
184 serial_out(up, UART_RSA_MSR, mode & ~UART_RSA_MSR_FIFO); in rsa_disable()
210 serial_out(up, UART_RSA_FRR, 0); in rsa_reset()
H A D8250_core.c231 serial_out(up, UART_IER, 0); in serial8250_backup_timeout()
255 serial_out(up, UART_IER, ier); in serial8250_backup_timeout()
568 if (port->serial_out) in early_serial_setup()
569 p->serial_out = port->serial_out; in early_serial_setup()
591 serial_out(up, UART_SCR, canary); in serial8250_suspend_port()
677 serial_out(up, UART_IER, up->ier); in serial_8250_overrun_backoff_work()
782 if (up->port.serial_out) in serial8250_register_8250_port()
783 uart->port.serial_out = up->port.serial_out; in serial8250_register_8250_port()
H A D8250_lpc18xx.c64 serial_out(up, LPC18XX_UART_RS485CTRL, rs485_ctrl_reg); in lpc18xx_rs485_config()
65 serial_out(up, LPC18XX_UART_RS485DLY, rs485_dly_reg); in lpc18xx_rs485_config()
150 uart.port.serial_out = lpc18xx_uart_serial_out; in lpc18xx_serial_probe()
H A D8250_em.c149 serial_out(up, UART_DLL_EM, value & 0xff); in serial8250_em_serial_dl_write()
150 serial_out(up, UART_DLM_EM, value >> 8 & 0xff); in serial8250_em_serial_dl_write()
190 up.port.serial_out = serial8250_em_serial_out; in serial8250_em_probe()
H A D8250_rt288x.c70 p->serial_out = au_serial_out; in au_platform_setup()
89 p->serial_out = au_serial_out; in rt288x_setup()
H A D8250_pxa.c67 serial_out(up, UART_DLL, value & 0xff); in serial_pxa_dl_write()
75 serial_out(up, UART_DLM, value >> 8 & 0xff); in serial_pxa_dl_write()
H A D8250_dw.c500 p->serial_out = dw8250_serial_outq; in dw8250_quirks()
508 p->serial_out = dw8250_serial_out38x; in dw8250_quirks()
574 p->serial_out = dw8250_serial_out; in dw8250_probe()
578 p->serial_out = dw8250_serial_out32; in dw8250_probe()
582 p->serial_out = dw8250_serial_out32be; in dw8250_probe()
H A D8250_ce4100.c85 up->serial_out = ce4100_mem_serial_out; in ce4100_serial_fixup()
H A D8250_platform.c180 uart->port.serial_out = p->serial_out; in serial8250_probe_platform()
H A D8250_uniphier.c218 up.port.serial_out = uniphier_serial_out; in uniphier_uart_probe()
H A D8250_loongson.c137 port->serial_out = loongson_serial_out; in loongson_uart_probe()
H A D8250_ingenic.c259 uart.port.serial_out = ingenic_uart_serial_out; in ingenic_uart_probe()
H A D8250_aspeed_vuart.c283 serial_out(up, UART_IER, up->ier); in __aspeed_vuart_set_throttle()
/linux/arch/x86/kernel/
H A Dearly_printk.c112 DEFINE_STATIC_CALL(serial_out, io_serial_out);
120 static_call(serial_out)(early_serial_base, TXR, ch); in early_serial_putc() local
138 static_call(serial_out)(early_serial_base, LCR, 0x3); /* 8n1 */ in early_serial_hw_init()
139 static_call(serial_out)(early_serial_base, IER, 0); /* no interrupt */ in early_serial_hw_init()
140 static_call(serial_out)(early_serial_base, FCR, 0); /* no fifo */ in early_serial_hw_init()
141 static_call(serial_out)(early_serial_base, MCR, 0x3); /* DTR + RTS */ in early_serial_hw_init()
144 static_call(serial_out)(early_serial_base, LCR, c | DLAB); in early_serial_hw_init()
145 static_call(serial_out)(early_serial_base, DLL, divisor & 0xff); in early_serial_hw_init()
146 static_call(serial_out)(early_serial_base, DLH, (divisor >> 8) & 0xff); in early_serial_hw_init()
147 static_call(serial_out)(early_serial_base, LCR, c & ~DLAB); in early_serial_hw_init() local
[all …]
/linux/arch/mips/kernel/
H A Dearly_printk_8250.c29 static inline void serial_out(int offset, char value) in serial_out() function
53 serial_out(UART_TX, c); in prom_putchar()
/linux/arch/mips/boot/compressed/
H A Duart-16550.c41 static inline void serial_out(int offset, int value) in serial_out() function
53 serial_out(UART_TX, c); in putc()
/linux/drivers/fsi/
H A Dfsi-master-gpio.c129 static void serial_out(struct fsi_master_gpio *master, in serial_out() function
407 serial_out(master, &cmd); in issue_term()
453 serial_out(master, &cmd); in poll_for_response()
484 serial_out(master, &cmd); in poll_for_response()
532 serial_out(master, cmd); in send_request()
/linux/include/linux/
H A Dserial_8250.h50 void (*serial_out)(struct uart_port *, unsigned int offset, u32 val); member

12