예제 #1
0
static int cdns_uart_getchar(struct serial_chip *chip)
{
	vaddr_t base = chip_to_base(chip);

	while (!cdns_uart_have_rx_data(chip))
		;
	return read32(base + CDNS_UART_FIFO) & 0xff;
}
예제 #2
0
int cdns_uart_getchar(vaddr_t base)
{
	while (!cdns_uart_have_rx_data(base))
		;
	return read32(base + CDNS_UART_FIFO) & 0xff;
}