Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/tty/serial/
Domap-serial.c188 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()
[all …]
Dpnx8xxx_uart.c74 static inline void serial_out(struct pnx8xxx_port *sport, int offset, int value) in serial_out() function
135 serial_out(sport, PNX8XXX_IEN, ien & ~PNX8XXX_UART_INT_ALLTX); in pnx8xxx_stop_tx()
138 serial_out(sport, PNX8XXX_ICLR, PNX8XXX_UART_INT_ALLTX); in pnx8xxx_stop_tx()
151 serial_out(sport, PNX8XXX_ICLR, PNX8XXX_UART_INT_ALLTX); in pnx8xxx_start_tx()
155 serial_out(sport, PNX8XXX_IEN, ien | PNX8XXX_UART_INT_ALLTX); in pnx8xxx_start_tx()
169 serial_out(sport, PNX8XXX_IEN, ien & ~PNX8XXX_UART_INT_ALLRX); in pnx8xxx_stop_rx()
172 serial_out(sport, PNX8XXX_ICLR, PNX8XXX_UART_INT_ALLRX); in pnx8xxx_stop_rx()
239 serial_out(sport, PNX8XXX_LCR, serial_in(sport, PNX8XXX_LCR) | in pnx8xxx_rx_chars()
255 serial_out(sport, PNX8XXX_FIFO, sport->port.x_char); in pnx8xxx_tx_chars()
277 serial_out(sport, PNX8XXX_FIFO, xmit->buf[xmit->tail]); in pnx8xxx_tx_chars()
[all …]
Dpxa.c66 static inline void serial_out(struct uart_pxa_port *up, int offset, int value) in serial_out() function
77 serial_out(up, UART_IER, up->ier); in serial_pxa_enable_ms()
86 serial_out(up, UART_IER, up->ier); in serial_pxa_stop_tx()
96 serial_out(up, UART_IER, up->ier); in serial_pxa_stop_rx()
113 serial_out(up, UART_IER, up->ier); in receive_chars()
180 serial_out(up, UART_IER, up->ier); in receive_chars()
189 serial_out(up, UART_TX, up->port.x_char); in transmit_chars()
201 serial_out(up, UART_TX, xmit->buf[xmit->tail]); in transmit_chars()
222 serial_out(up, UART_IER, up->ier); in serial_pxa_start_tx()
321 serial_out(up, UART_MCR, mcr); in serial_pxa_set_mctrl()
[all …]
Dsprd_serial.c129 static inline void serial_out(struct uart_port *port, int offset, int value) in serial_out() function
162 serial_out(port, SPRD_ICLR, iclr); in sprd_stop_tx()
163 serial_out(port, SPRD_IEN, ien); in sprd_stop_tx()
173 serial_out(port, SPRD_IEN, ien); in sprd_start_tx()
187 serial_out(port, SPRD_IEN, ien); in sprd_stop_rx()
188 serial_out(port, SPRD_ICLR, iclr); in sprd_stop_rx()
259 serial_out(port, SPRD_TXD, port->x_char); in sprd_tx()
272 serial_out(port, SPRD_TXD, xmit->buf[xmit->tail]); in sprd_tx()
301 serial_out(port, SPRD_ICLR, ~0); in sprd_handle_irq()
323 serial_out(port, SPRD_CTL2, ((THLD_TX_EMPTY << 8) | THLD_RX_FULL)); in sprd_startup()
[all …]
Dsunsu.c124 static void serial_out(struct uart_sunsu_port *up, int offset, int value) in serial_out() function
162 #define serial_outp(up, offset, value) serial_out(up, offset, value)
170 serial_out(up, UART_SCR, offset); in serial_icr_write()
171 serial_out(up, UART_ICR, value); in serial_icr_write()
180 serial_out(up, UART_SCR, offset);
261 serial_out(p, UART_IER, p->ier); in __stop_tx()
288 serial_out(up, UART_IER, up->ier); in sunsu_start_tx()
307 serial_out(up, UART_IER, up->ier); in sunsu_stop_rx()
318 serial_out(up, UART_IER, up->ier); in sunsu_enable_ms()
421 serial_out(up, UART_TX, xmit->buf[xmit->tail]); in transmit_chars()
[all …]
Dm32r_sio.c242 static void serial_out(struct uart_sio_port *up, int offset, int value) in serial_out() function
257 serial_out(up, UART_IER, up->ier); in m32r_sio_stop_tx()
270 serial_out(up, UART_IER, up->ier); in m32r_sio_start_tx()
272 serial_out(up, UART_TX, xmit->buf[xmit->tail]); in m32r_sio_start_tx()
284 serial_out(up, UART_IER, up->ier); in m32r_sio_start_tx()
296 serial_out(up, UART_IER, up->ier); in m32r_sio_stop_rx()
305 serial_out(up, UART_IER, up->ier); in m32r_sio_enable_ms()
391 serial_out(up, UART_TX, up->port.x_char); in transmit_chars()
404 serial_out(up, UART_TX, xmit->buf[xmit->tail]); in transmit_chars()
783 serial_out(up, UART_IER, up->ier); in m32r_sio_set_termios()
Dsh-sci.c2333 port->serial_out = sci_serial_out; in sci_init_single()
/linux-4.1.27/drivers/tty/serial/8250/
D8250_omap.c121 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in omap8250_set_mctrl()
126 serial_out(up, UART_EFR, priv->efr); in omap8250_set_mctrl()
127 serial_out(up, UART_LCR, lcr); in omap8250_set_mctrl()
149 serial_out(up, UART_OMAP_MDR1, priv->mdr1); in omap_8250_mdr1_errataset()
151 serial_out(up, UART_FCR, up->fcr | UART_FCR_CLEAR_XMIT | in omap_8250_mdr1_errataset()
228 serial_out(up, UART_OMAP_SCR, in omap8250_update_scr()
230 serial_out(up, UART_OMAP_SCR, priv->scr); in omap8250_update_scr()
249 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in omap8250_restore_regs()
250 serial_out(up, UART_EFR, UART_EFR_ECB); in omap8250_restore_regs()
252 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); in omap8250_restore_regs()
[all …]
D8250_core.c361 serial_out(up, UART_DLL, value & 0xff); in default_serial_dl_write()
362 serial_out(up, UART_DLM, value >> 8 & 0xff); in default_serial_dl_write()
498 p->serial_out = hub6_serial_out; in set_io_from_upio()
503 p->serial_out = mem_serial_out; in set_io_from_upio()
508 p->serial_out = mem32_serial_out; in set_io_from_upio()
513 p->serial_out = mem32be_serial_out; in set_io_from_upio()
519 p->serial_out = au_serial_out; in set_io_from_upio()
527 p->serial_out = io_serial_out; in set_io_from_upio()
543 p->serial_out(p, offset, value); in serial_port_out_sync()
547 p->serial_out(p, offset, value); in serial_port_out_sync()
[all …]
D8250.h100 static inline void serial_out(struct uart_8250_port *up, int offset, int value) in serial_out() function
102 up->port.serial_out(&up->port, offset, value); in serial_out()
210 serial_out(up, 0x04, status); in ns16550a_goto_highspeed()
D8250_em.c86 serial_out(up, UART_DLL_EM, value & 0xff); in serial8250_em_serial_dl_write()
87 serial_out(up, UART_DLM_EM, value >> 8 & 0xff); in serial8250_em_serial_dl_write()
126 up.port.serial_out = serial8250_em_serial_out; in serial8250_em_probe()
D8250_dw.c313 p->serial_out = dw8250_serial_outq; in dw8250_probe_of()
327 p->serial_out = dw8250_serial_out32; in dw8250_probe_of()
389 p->serial_out = dw8250_serial_out32; in dw8250_probe_acpi()
493 uart.port.serial_out = dw8250_serial_out; in dw8250_probe()
D8250_dma.c107 serial_out(p, UART_IER, p->ier); in serial8250_tx_dma()
/linux-4.1.27/arch/x86/kernel/
Dearly_printk.c109 static void (*serial_out)(unsigned long addr, int offset, int value) = io_serial_out; variable
117 serial_out(early_serial_base, TXR, ch); in early_serial_putc()
135 serial_out(early_serial_base, LCR, 0x3); /* 8n1 */ in early_serial_hw_init()
136 serial_out(early_serial_base, IER, 0); /* no interrupt */ in early_serial_hw_init()
137 serial_out(early_serial_base, FCR, 0); /* no fifo */ in early_serial_hw_init()
138 serial_out(early_serial_base, MCR, 0x3); /* DTR + RTS */ in early_serial_hw_init()
141 serial_out(early_serial_base, LCR, c | DLAB); in early_serial_hw_init()
142 serial_out(early_serial_base, DLL, divisor & 0xff); in early_serial_hw_init()
143 serial_out(early_serial_base, DLH, (divisor >> 8) & 0xff); in early_serial_hw_init()
144 serial_out(early_serial_base, LCR, c & ~DLAB); in early_serial_hw_init()
[all …]
/linux-4.1.27/arch/mips/loongson/common/
Dearly_printk.c23 static inline void serial_out(unsigned char *base, int offset, int value) in serial_out() function
40 serial_out(uart_base, UART_TX, c); in prom_putchar()
/linux-4.1.27/arch/mips/mti-sead3/
Dsead3-console.c24 static inline void serial_out(int offset, int value, unsigned int base_addr) in serial_out() function
43 serial_out(UART_TX, c, base_addr); in prom_putchar()
/linux-4.1.27/arch/mips/kernel/
Dearly_printk_8250.c41 static inline void serial_out(int offset, char value) in serial_out() function
65 serial_out(UART_TX, c); in prom_putchar()
/linux-4.1.27/arch/mips/boot/compressed/
Duart-16550.c50 static inline void serial_out(int offset, int value) in serial_out() function
62 serial_out(UART_TX, c); in putc()
/linux-4.1.27/arch/mips/ar7/
Dprom.c259 static inline void serial_out(int offset, int value) in serial_out() function
268 serial_out(UART_TX, c); in prom_putchar()
/linux-4.1.27/arch/x86/platform/ce4100/
Dce4100.c119 up->serial_out = ce4100_mem_serial_out; in ce4100_serial_fixup()
/linux-4.1.27/include/linux/
Dserial_8250.h34 void (*serial_out)(struct uart_port *, int, int); member
Dserial_core.h122 void (*serial_out)(struct uart_port *, int, int); member
259 up->serial_out(up, offset, value); in serial_port_out()
/linux-4.1.27/arch/mips/pmcs-msp71xx/
Dmsp_serial.c116 up.serial_out = msp_serial_out; in msp_serial_setup()
/linux-4.1.27/arch/mips/netlogic/xlr/
Dplatform.c70 .serial_out = nlm_xlr_uart_out, \
/linux-4.1.27/arch/mips/jz4740/
Dplatform.c288 .serial_out = jz4740_serial_out, \
/linux-4.1.27/drivers/isdn/hisax/
Delsa_ser.c79 static inline void serial_out(struct IsdnCardState *cs, int offset, int value) in serial_out() function
361 serial_out(cs, UART_IER, cs->hw.elsa.IER); in transmit_chars()
/linux-4.1.27/arch/powerpc/kernel/
Dlegacy_serial.c147 legacy_serial_ports[index].serial_out = tsi_serial_out; in add_legacy_port()