Deleted Added
full compact
29c29
< __FBSDID("$FreeBSD: head/sys/arm/at91/uart_dev_at91usart.c 164969 2006-12-07 00:24:15Z cognet $");
---
> __FBSDID("$FreeBSD: head/sys/arm/at91/uart_dev_at91usart.c 166100 2007-01-18 22:01:19Z marius $");
97c97
< static int at91_usart_poll(struct uart_bas *bas);
---
> static int at91_usart_rxready(struct uart_bas *bas);
204c204
< .poll = at91_usart_poll,
---
> .rxready = at91_usart_rxready,
255c255
< * Poll for a character available
---
> * Check for a character available.
258c258
< at91_usart_poll(struct uart_bas *bas)
---
> at91_usart_rxready(struct uart_bas *bas)
261,263c261
< if (!(RD4(bas, USART_CSR) & USART_CSR_RXRDY))
< return (-1);
< return (RD4(bas, USART_RHR) & 0xff);
---
> return ((RD4(bas, USART_CSR) & USART_CSR_RXRDY) != 0 ? 1 : 0);