Home
last modified time | relevance | path

Searched refs:UART_LSR_DR (Results 1 – 25 of 38) sorted by relevance

12

/OK3568_Linux_fs/kernel/arch/powerpc/boot/
H A Dns16550.c27 #define UART_LSR_DR 0x01 /* Receiver data ready */ macro
48 while ((in_8(reg_base + (UART_LSR << reg_shift)) & UART_LSR_DR) == 0); in ns16550_getc()
54 return ((in_8(reg_base + (UART_LSR << reg_shift)) & UART_LSR_DR) != 0); in ns16550_tstc()
/OK3568_Linux_fs/u-boot/drivers/serial/
H A Dns16550.c223 while ((serial_in(&com_port->lsr) & UART_LSR_DR) == 0) { in NS16550_getc()
235 return (serial_in(&com_port->lsr) & UART_LSR_DR) != 0; in NS16550_tstc()
302 while (!(serial_din(&com_port->lsr) & UART_LSR_DR)) in _debug_uart_getc()
321 return serial_din(&com_port->lsr) & UART_LSR_DR ? 1 : 0; in _debug_uart_tstc()
468 return serial_in(&com_port->lsr) & UART_LSR_DR ? 1 : 0; in ns16550_serial_pending()
477 if (!(serial_in(&com_port->lsr) & UART_LSR_DR)) in ns16550_serial_getc()
H A Dserial_uniphier.c63 if (!(readl(&port->lsr) & UART_LSR_DR)) in uniphier_serial_getc()
86 return readl(&port->lsr) & UART_LSR_DR; in uniphier_serial_pending()
/OK3568_Linux_fs/u-boot/drivers/input/
H A Dps2ser.c79 if (com_port->lsr & UART_LSR_DR) { in ps2ser_getc_hw()
143 } while (status & UART_LSR_DR); in ps2ser_interrupt()
/OK3568_Linux_fs/kernel/drivers/accessibility/speakup/
H A Dserialio.c120 while (inb_p(speakup_info.port_tts + UART_LSR) & UART_LSR_DR) { in synth_readbuf_handler()
258 while (!(inb_p(speakup_info.port_tts + UART_LSR) & UART_LSR_DR)) { in spk_serial_in()
273 if (!(lsr & UART_LSR_DR)) in spk_serial_in_nowait()
/OK3568_Linux_fs/kernel/drivers/tty/serial/
H A Dpxa.c86 up->port.read_status_mask &= ~UART_LSR_DR; in serial_pxa_stop_rx()
160 } while ((*status & UART_LSR_DR) && (max_count-- > 0)); in receive_chars()
252 if (lsr & UART_LSR_DR) in serial_pxa_irq()
486 up->port.read_status_mask = UART_LSR_OE | UART_LSR_THRE | UART_LSR_DR; in serial_pxa_set_termios()
512 up->port.ignore_status_mask |= UART_LSR_DR; in serial_pxa_set_termios()
686 while (!(lsr & UART_LSR_DR)) in serial_pxa_get_poll_char()
H A Dvr41xx_siu.c261 port->read_status_mask &= ~UART_LSR_DR; in siu_stop_rx()
347 } while ((lsr & UART_LSR_DR) && (max_count-- > 0)); in receive_chars()
419 if (lsr & UART_LSR_DR) in siu_interrupt()
542 port->read_status_mask = UART_LSR_THRE | UART_LSR_OE | UART_LSR_DR; in siu_set_termios()
558 port->ignore_status_mask |= UART_LSR_DR; in siu_set_termios()
H A Dsunsu.c303 up->port.read_status_mask &= ~UART_LSR_DR; in sunsu_stop_rx()
390 } while ((*status & UART_LSR_DR) && (max_count-- > 0)); in receive_chars()
463 if (status & UART_LSR_DR) in sunsu_serial_interrupt()
528 } while (serial_in(up, UART_LSR) & UART_LSR_DR); in receive_kbd_ms_chars()
538 if ((status & UART_LSR_DR) || (status & UART_LSR_BI)) in sunsu_kbd_ms_interrupt()
842 up->port.read_status_mask = UART_LSR_OE | UART_LSR_THRE | UART_LSR_DR; in sunsu_change_speed()
868 up->port.ignore_status_mask |= UART_LSR_DR; in sunsu_change_speed()
H A Domap-serial.c344 up->port.read_status_mask &= ~UART_LSR_DR; in serial_omap_stop_rx()
492 if (likely(lsr & UART_LSR_DR)) { in serial_omap_rlsi()
545 if (!(lsr & UART_LSR_DR)) in serial_omap_rdi()
758 if (serial_in(up, UART_LSR) & UART_LSR_DR) in serial_omap_startup()
825 if (serial_in(up, UART_LSR) & UART_LSR_DR) in serial_omap_shutdown()
907 up->port.read_status_mask = UART_LSR_OE | UART_LSR_THRE | UART_LSR_DR; in serial_omap_set_termios()
933 up->port.ignore_status_mask |= UART_LSR_DR; in serial_omap_set_termios()
1219 if (!(status & UART_LSR_DR)) { in serial_omap_poll_get_char()
1812 (UART_LSR_THRE | UART_LSR_DR))) { in serial_omap_mdr1_errataset()
H A Dserial-tegra.c336 if ((lsr & UART_LSR_TEMT) && !(lsr & UART_LSR_DR)) in tegra_uart_fifo_reset()
457 if (!(lsr & UART_LSR_DR) && (lsr & UART_LSR_FIFOE)) in tegra_uart_decode_rx_error()
645 if (!(lsr & UART_LSR_DR)) in tegra_uart_handle_rx_pio()
658 if (tup->uport.ignore_status_mask & UART_LSR_DR) in tegra_uart_handle_rx_pio()
677 if (tup->uport.ignore_status_mask & UART_LSR_DR) in tegra_uart_copy_rx_to_tty()
1387 tup->uport.ignore_status_mask |= UART_LSR_DR; in tegra_uart_set_termios()
/OK3568_Linux_fs/kernel/drivers/mmc/core/
H A Dsdio_uart.c300 port->read_status_mask = UART_LSR_OE | UART_LSR_THRE | UART_LSR_DR; in sdio_uart_change_speed()
326 port->ignore_status_mask |= UART_LSR_DR; in sdio_uart_change_speed()
366 port->read_status_mask &= ~UART_LSR_DR; in sdio_uart_stop_rx()
419 } while ((*status & UART_LSR_DR) && (max_count-- > 0)); in sdio_uart_receive_chars()
534 if (lsr & UART_LSR_DR) in sdio_uart_irq()
/OK3568_Linux_fs/u-boot/arch/mips/mach-au1x00/
H A Dau1x00_serial.c105 if(*uart_lsr&UART_LSR_DR){ in au1x00_serial_tstc()
/OK3568_Linux_fs/kernel/arch/powerpc/platforms/embedded6xx/
H A Dls_uart.c46 while (in_8(avr_addr + UART_LSR) & UART_LSR_DR) in wd_stop()
/OK3568_Linux_fs/u-boot/include/
H A Dns16550.h164 #define UART_LSR_DR 0x01 /* Data ready */ macro
/OK3568_Linux_fs/kernel/drivers/tty/serial/8250/
H A D8250_port.c844 for (count = 0; (serial_in(up, UART_LSR) & UART_LSR_DR) && in size_fifo()
1413 up->port.read_status_mask &= ~UART_LSR_DR; in serial8250_stop_rx()
1717 if (likely(lsr & UART_LSR_DR)) in serial8250_read_char()
1788 } while (lsr & (UART_LSR_DR | UART_LSR_BI)); in serial8250_rx_chars()
1923 if (status & (UART_LSR_DR | UART_LSR_BI)) { in serial8250_handle_irq()
1943 !(port->read_status_mask & UART_LSR_DR)) in serial8250_handle_irq()
1946 if (status & (UART_LSR_DR | UART_LSR_BI) && !skip_rx) { in serial8250_handle_irq()
2155 if (!(lsr & UART_LSR_DR)) { in serial8250_get_poll_char()
2832 port->read_status_mask = UART_LSR_OE | UART_LSR_THRE | UART_LSR_DR; in serial8250_do_set_termios()
2858 port->ignore_status_mask |= UART_LSR_DR; in serial8250_do_set_termios()
H A D8250_aspeed_vuart.c312 if (lsr & (UART_LSR_DR | UART_LSR_BI)) { in aspeed_vuart_handle_irq()
334 } while (lsr & (UART_LSR_DR | UART_LSR_BI)); in aspeed_vuart_handle_irq()
H A D8250_fsl.c56 if ((lsr & (UART_LSR_DR | UART_LSR_BI)) && in fsl8250_handle_irq()
H A D8250_omap.c411 up->port.read_status_mask = UART_LSR_OE | UART_LSR_THRE | UART_LSR_DR; in omap_8250_set_termios()
437 up->port.ignore_status_mask |= UART_LSR_DR; in omap_8250_set_termios()
803 port->read_status_mask |= UART_LSR_DR; in omap_8250_unthrottle()
1140 if ((status & (UART_LSR_DR | UART_LSR_BI)) && in omap_8250_handle_rx_dma()
1157 if ((status & (UART_LSR_DR | UART_LSR_BI)) && in am654_8250_handle_rx_dma()
H A D8250_early.c123 if (!(status & UART_LSR_DR)) in early_serial8250_read()
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/linux/
H A Dserial_reg.h140 #define UART_LSR_DR 0x01 /* Receiver data ready */ macro
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/linux/
H A Dserial_reg.h140 #define UART_LSR_DR 0x01 /* Receiver data ready */ macro
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A Dserial_reg.h142 #define UART_LSR_DR 0x01 /* Receiver data ready */ macro
/OK3568_Linux_fs/u-boot/include/linux/
H A Dserial_reg.h132 #define UART_LSR_DR 0x01 /* Receiver data ready */ macro
/OK3568_Linux_fs/kernel/drivers/soc/rockchip/fiq_debugger/
H A Drk_fiq_debugger.c107 if (rk_fiq_read(t, UART_LSR) & UART_LSR_DR) in debug_port_init()
176 if (!(lsr & (UART_LSR_DR | UART_LSR_BI)) && !(usr & 0x1) && (rfl == 0)) in debug_getc()
180 if (lsr & UART_LSR_DR) { in debug_getc()
/OK3568_Linux_fs/kernel/arch/arm/mach-orion5x/
H A Dterastation_pro2-setup.c169 while (!(readl(UART1_REG(LSR)) & UART_LSR_DR)) { in tsp2_miconread()

12