Home
last modified time | relevance | path

Searched refs:serial_out (Results 1 - 25 of 64) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/tty/serial/
H A Domap-serial.c179 static inline void serial_out(struct uart_omap_port *up, int offset, int value) in serial_out() function
187 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO); in serial_omap_clear_fifos()
188 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO | in serial_omap_clear_fifos()
190 serial_out(up, UART_FCR, 0); in serial_omap_clear_fifos()
281 serial_out(up, UART_IER, up->ier); in serial_omap_enable_ms()
304 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_stop_tx()
324 serial_out(up, UART_OMAP_SCR, up->scr); in serial_omap_stop_tx()
331 serial_out(up, UART_IER, up->ier); in serial_omap_stop_tx()
345 serial_out(up, UART_IER, up->ier); in serial_omap_stop_rx()
356 serial_out(u in transmit_chars()
[all...]
H A Dpnx8xxx_uart.c66 static inline void serial_out(struct pnx8xxx_port *sport, int offset, int value) in serial_out() function
127 serial_out(sport, PNX8XXX_IEN, ien & ~PNX8XXX_UART_INT_ALLTX); in pnx8xxx_stop_tx()
130 serial_out(sport, PNX8XXX_ICLR, PNX8XXX_UART_INT_ALLTX); in pnx8xxx_stop_tx()
143 serial_out(sport, PNX8XXX_ICLR, PNX8XXX_UART_INT_ALLTX); in pnx8xxx_start_tx()
147 serial_out(sport, PNX8XXX_IEN, ien | PNX8XXX_UART_INT_ALLTX); in pnx8xxx_start_tx()
161 serial_out(sport, PNX8XXX_IEN, ien & ~PNX8XXX_UART_INT_ALLRX); in pnx8xxx_stop_rx()
164 serial_out(sport, PNX8XXX_ICLR, PNX8XXX_UART_INT_ALLRX); in pnx8xxx_stop_rx()
229 serial_out(sport, PNX8XXX_LCR, serial_in(sport, PNX8XXX_LCR) | in pnx8xxx_rx_chars()
245 serial_out(sport, PNX8XXX_FIFO, sport->port.x_char); in pnx8xxx_tx_chars()
267 serial_out(spor in pnx8xxx_tx_chars()
[all...]
H A Dpxa.c57 static inline void serial_out(struct uart_pxa_port *up, int offset, int value) in serial_out() function
68 serial_out(up, UART_IER, up->ier); in serial_pxa_enable_ms()
77 serial_out(up, UART_IER, up->ier); in serial_pxa_stop_tx()
87 serial_out(up, UART_IER, up->ier); in serial_pxa_stop_rx()
104 serial_out(up, UART_IER, up->ier); in receive_chars()
171 serial_out(up, UART_IER, up->ier); in receive_chars()
180 serial_out(up, UART_TX, up->port.x_char); in transmit_chars()
192 serial_out(up, UART_TX, xmit->buf[xmit->tail]); in transmit_chars()
213 serial_out(up, UART_IER, up->ier); in serial_pxa_start_tx()
312 serial_out(u in serial_pxa_set_mctrl()
[all...]
H A Dsprd_serial.c143 static inline void serial_out(struct uart_port *port, unsigned int offset, in serial_out() function
171 serial_out(port, SPRD_CTL1, val); in sprd_set_mctrl()
189 serial_out(port, SPRD_IEN, ien); in sprd_stop_rx()
190 serial_out(port, SPRD_ICLR, iclr); in sprd_stop_rx()
202 serial_out(port, SPRD_CTL1, val); in sprd_uart_dma_enable()
328 serial_out(port, SPRD_TXD, port->x_char); in sprd_start_tx_dma()
352 serial_out(port, SPRD_CTL2, val); in sprd_rx_full_thld()
535 serial_out(port, SPRD_IEN, ien); in sprd_stop_tx()
536 serial_out(port, SPRD_ICLR, iclr); in sprd_stop_tx()
553 serial_out(por in sprd_start_tx()
[all...]
H A Dsunsu.c121 static void serial_out(struct uart_sunsu_port *up, int offset, int value) in serial_out() function
159 #define serial_outp(up, offset, value) serial_out(up, offset, value)
167 serial_out(up, UART_SCR, offset); in serial_icr_write()
168 serial_out(up, UART_ICR, value); in serial_icr_write()
177 serial_out(up, UART_SCR, offset);
258 serial_out(p, UART_IER, p->ier); in __stop_tx()
285 serial_out(up, UART_IER, up->ier); in sunsu_start_tx()
304 serial_out(up, UART_IER, up->ier); in sunsu_stop_rx()
315 serial_out(up, UART_IER, up->ier); in sunsu_enable_ms()
418 serial_out(u in transmit_chars()
[all...]
/kernel/linux/linux-6.6/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(u 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(u in serial_pxa_break_ctl()
[all...]
H A Dma35d1_serial.c173 static void serial_out(struct uart_ma35d1_port *p, u32 offset, u32 value) in serial_out() function
184 serial_out(p, MA35_IER_REG, ier & ~MA35_IER_THRE_IEN); in __stop_tx()
207 serial_out(up, MA35_THR_REG, ch), in transmit_chars()
217 serial_out(up, MA35_IER_REG, ier & ~MA35_IER_THRE_IEN); in ma35d1serial_start_tx()
219 serial_out(up, MA35_IER_REG, ier | MA35_IER_THRE_IEN); in ma35d1serial_start_tx()
229 serial_out(up, MA35_IER_REG, ier); in ma35d1serial_stop_rx()
257 serial_out(up, MA35_FSR_REG, in receive_chars()
301 serial_out(up, MA35_FSR_REG, MA35_FSR_TX_OVER_IF); in ma35d1serial_interrupt()
346 serial_out(up, MA35_IER_REG, ier); in ma35d1serial_set_mctrl()
351 serial_out(u in ma35d1serial_set_mctrl()
[all...]
H A Dsprd_serial.c143 static inline void serial_out(struct uart_port *port, unsigned int offset, in serial_out() function
171 serial_out(port, SPRD_CTL1, val); in sprd_set_mctrl()
189 serial_out(port, SPRD_IEN, ien); in sprd_stop_rx()
190 serial_out(port, SPRD_ICLR, iclr); in sprd_stop_rx()
202 serial_out(port, SPRD_CTL1, val); in sprd_uart_dma_enable()
325 serial_out(port, SPRD_TXD, port->x_char); in sprd_start_tx_dma()
349 serial_out(port, SPRD_CTL2, val); in sprd_rx_full_thld()
532 serial_out(port, SPRD_IEN, ien); in sprd_stop_tx()
533 serial_out(port, SPRD_ICLR, iclr); in sprd_stop_tx()
550 serial_out(por in sprd_start_tx()
[all...]
H A Dsunsu.c121 static void serial_out(struct uart_sunsu_port *up, int offset, int value) in serial_out() function
160 #define serial_outp(up, offset, value) serial_out(up, offset, value)
168 serial_out(up, UART_SCR, offset); in serial_icr_write()
169 serial_out(up, UART_ICR, value); in serial_icr_write()
178 serial_out(up, UART_SCR, offset);
259 serial_out(p, UART_IER, p->ier); in __stop_tx()
286 serial_out(up, UART_IER, up->ier); in sunsu_start_tx()
305 serial_out(up, UART_IER, up->ier); in sunsu_stop_rx()
316 serial_out(up, UART_IER, up->ier); in sunsu_enable_ms()
419 serial_out(u in transmit_chars()
[all...]
/kernel/linux/linux-5.10/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()
225 serial_out(up, UART_IER, serial_in(up, UART_IER) & (~mask)); in mtk8250_disable_intrs()
230 serial_out(up, UART_IER, serial_in(up, UART_IER) | mask); in mtk8250_enable_intrs()
238 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in mtk8250_set_flow_ctrl()
239 serial_out(up, MTK_UART_EFR, UART_EFR_ECB); in mtk8250_set_flow_ctrl()
240 serial_out(u in mtk8250_set_flow_ctrl()
[all...]
H A D8250_port.c326 serial_out(up, UART_DLL, value & 0xff); in default_serial_dl_write()
327 serial_out(up, UART_DLM, value >> 8 & 0xff); in default_serial_dl_write()
474 p->serial_out = hub6_serial_out; in set_io_from_upio()
479 p->serial_out = mem_serial_out; in set_io_from_upio()
484 p->serial_out = mem16_serial_out; in set_io_from_upio()
489 p->serial_out = mem32_serial_out; in set_io_from_upio()
494 p->serial_out = mem32be_serial_out; in set_io_from_upio()
500 p->serial_out = au_serial_out; in set_io_from_upio()
508 p->serial_out = io_serial_out; in set_io_from_upio()
525 p->serial_out( in serial_port_out_sync()
[all...]
H A D8250.h116 static inline void serial_out(struct uart_8250_port *up, int offset, int value) in serial_out() function
118 up->port.serial_out(&up->port, offset, value); in serial_out()
126 serial_out(up, UART_SCR, offset); in serial_icr_write()
127 serial_out(up, UART_ICR, value); in serial_icr_write()
136 serial_out(up, UART_SCR, offset); in serial_icr_read()
160 serial_out(up, UART_IER, up->ier); in serial8250_set_THRI()
169 serial_out(up, UART_IER, up->ier); in serial8250_clear_THRI()
242 serial_out(up, UART_MCR, value); in serial8250_out_MCR()
373 serial_out(up, 0x04, status); in ns16550a_goto_highspeed()
H A D8250_omap.c185 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in __omap8250_set_mctrl()
190 serial_out(up, UART_EFR, priv->efr); in __omap8250_set_mctrl()
191 serial_out(up, UART_LCR, lcr); in __omap8250_set_mctrl()
221 serial_out(up, UART_OMAP_MDR1, priv->mdr1); in omap_8250_mdr1_errataset()
223 serial_out(up, UART_FCR, up->fcr | UART_FCR_CLEAR_XMIT | in omap_8250_mdr1_errataset()
285 serial_out(up, UART_OMAP_SCR, in omap8250_update_scr()
287 serial_out(up, UART_OMAP_SCR, priv->scr); in omap8250_update_scr()
296 serial_out(up, UART_OMAP_MDR1, priv->mdr1); in omap8250_update_mdr1()
316 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in omap8250_restore_regs()
317 serial_out(u in omap8250_restore_regs()
[all...]
/kernel/linux/linux-6.6/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()
228 serial_out(up, UART_IER, serial_in(up, UART_IER) & (~mask)); in mtk8250_disable_intrs()
236 serial_out(up, UART_IER, serial_in(up, UART_IER) | mask); in mtk8250_enable_intrs()
247 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in mtk8250_set_flow_ctrl()
248 serial_out(up, MTK_UART_EFR, UART_EFR_ECB); in mtk8250_set_flow_ctrl()
249 serial_out(u in mtk8250_set_flow_ctrl()
[all...]
H A D8250_port.c348 serial_out(up, UART_DLL, value & 0xff); in default_serial_dl_write()
349 serial_out(up, UART_DLM, value >> 8 & 0xff); in default_serial_dl_write()
438 p->serial_out = hub6_serial_out; in set_io_from_upio()
443 p->serial_out = mem_serial_out; in set_io_from_upio()
448 p->serial_out = mem16_serial_out; in set_io_from_upio()
453 p->serial_out = mem32_serial_out; in set_io_from_upio()
458 p->serial_out = mem32be_serial_out; in set_io_from_upio()
463 p->serial_out = io_serial_out; in set_io_from_upio()
480 p->serial_out(p, offset, value); in serial_port_out_sync()
484 p->serial_out( in serial_port_out_sync()
[all...]
H A D8250_omap.c186 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in __omap8250_set_mctrl()
191 serial_out(up, UART_EFR, priv->efr); in __omap8250_set_mctrl()
192 serial_out(up, UART_LCR, lcr); in __omap8250_set_mctrl()
222 serial_out(up, UART_OMAP_MDR1, priv->mdr1); in omap_8250_mdr1_errataset()
224 serial_out(up, UART_FCR, up->fcr | UART_FCR_CLEAR_XMIT | in omap_8250_mdr1_errataset()
286 serial_out(up, UART_OMAP_SCR, in omap8250_update_scr()
288 serial_out(up, UART_OMAP_SCR, priv->scr); in omap8250_update_scr()
297 serial_out(up, UART_OMAP_MDR1, priv->mdr1); in omap8250_update_mdr1()
320 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); in omap8250_restore_regs()
321 serial_out(u in omap8250_restore_regs()
[all...]
H A D8250.h120 static inline void serial_out(struct uart_8250_port *up, int offset, int value) in serial_out() function
122 up->port.serial_out(&up->port, offset, value); in serial_out()
150 serial_out(up, UART_SCR, offset); in serial_icr_write()
151 serial_out(up, UART_ICR, value); in serial_icr_write()
160 serial_out(up, UART_SCR, offset); in serial_icr_read()
187 serial_out(up, UART_IER, up->ier); in serial8250_set_THRI()
199 serial_out(up, UART_IER, up->ier); in serial8250_clear_THRI()
274 serial_out(up, UART_MCR, value); in serial8250_out_MCR()
414 serial_out(up, 0x04, status); in ns16550a_goto_highspeed()
/kernel/linux/linux-5.10/arch/x86/kernel/
H A Dearly_printk.c108 static void (*serial_out)(unsigned long addr, int offset, int value) = io_serial_out; variable
116 serial_out(early_serial_base, TXR, ch); in early_serial_putc()
134 serial_out(early_serial_base, LCR, 0x3); /* 8n1 */ in early_serial_hw_init()
135 serial_out(early_serial_base, IER, 0); /* no interrupt */ in early_serial_hw_init()
136 serial_out(early_serial_base, FCR, 0); /* no fifo */ in early_serial_hw_init()
137 serial_out(early_serial_base, MCR, 0x3); /* DTR + RTS */ in early_serial_hw_init()
140 serial_out(early_serial_base, LCR, c | DLAB); in early_serial_hw_init()
141 serial_out(early_serial_base, DLL, divisor & 0xff); in early_serial_hw_init()
142 serial_out(early_serial_base, DLH, (divisor >> 8) & 0xff); in early_serial_hw_init()
143 serial_out(early_serial_bas in early_serial_hw_init()
[all...]
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Dearly_printk.c108 static void (*serial_out)(unsigned long addr, int offset, int value) = io_serial_out; variable
116 serial_out(early_serial_base, TXR, ch); in early_serial_putc()
134 serial_out(early_serial_base, LCR, 0x3); /* 8n1 */ in early_serial_hw_init()
135 serial_out(early_serial_base, IER, 0); /* no interrupt */ in early_serial_hw_init()
136 serial_out(early_serial_base, FCR, 0); /* no fifo */ in early_serial_hw_init()
137 serial_out(early_serial_base, MCR, 0x3); /* DTR + RTS */ in early_serial_hw_init()
140 serial_out(early_serial_base, LCR, c | DLAB); in early_serial_hw_init()
141 serial_out(early_serial_base, DLL, divisor & 0xff); in early_serial_hw_init()
142 serial_out(early_serial_base, DLH, (divisor >> 8) & 0xff); in early_serial_hw_init()
143 serial_out(early_serial_bas in early_serial_hw_init()
[all...]
/kernel/linux/linux-5.10/arch/loongarch/boot/compressed/
H A Duart-16550.c27 static inline void serial_out(int offset, int value) in serial_out() function
39 serial_out(UART_TX, c); in putc()
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-6.6/arch/mips/boot/compressed/
H A Duart-16550.c39 static inline void serial_out(int offset, int value) in serial_out() function
51 serial_out(UART_TX, c); in putc()
/kernel/linux/linux-5.10/arch/mips/boot/compressed/
H A Duart-16550.c51 static inline void serial_out(int offset, int value) in serial_out() function
63 serial_out(UART_TX, c); in putc()

Completed in 22 milliseconds

123