Beispiel #1
0
static int hi16xx_uart_getchar(struct serial_chip *chip)
{
	vaddr_t base = chip_to_base(chip);

	while (!hi16xx_uart_have_rx_data(chip))
		;
	return read32(base + UART_RBR) & 0xFF;
}
Beispiel #2
0
int hi16xx_uart_getchar(vaddr_t base)
{
	while (!hi16xx_uart_have_rx_data(base))
		;
	return read32(base + UART_RBR) & 0xFF;
}