freebsd-dev/sys/arm/sa11x0
Marius Strobl 97202af2dc - Add a uart_rxready() and corresponding device-specific implementations
that can be used to check whether receive data is ready, i.e. whether
  the subsequent call of uart_poll() should return a char, and unlike
  uart_poll() doesn't actually receive data.
- Remove the device-specific implementations of uart_poll() and implement
  uart_poll() in terms of uart_getc() and the newly added uart_rxready()
  in order to minimize code duplication.
- In sunkbd(4) take advantage of uart_rxready() and use it to implement
  the polled mode part of sunkbd_check() so we don't need to buffer a
  potentially read char in the softc.
- Fix some mis-indentation in sunkbd_read_char().

Discussed with:	marcel
2007-01-18 22:01:19 +00:00
..
assabet_machdep.c Threading cleanup.. part 2 of several. 2006-12-06 06:34:57 +00:00
files.sa11x0
sa11x0_dmacreg.h
sa11x0_gpioreg.h
sa11x0_io_asm.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
sa11x0_io.c Match bus space unmap prototype. 2006-11-20 13:21:02 +00:00
sa11x0_irq.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
sa11x0_irqhandler.c style(9) cleanup. 2006-10-21 04:25:00 +00:00
sa11x0_ost.c style(9) cleanup. 2006-10-21 04:25:00 +00:00
sa11x0_ostreg.h
sa11x0_ppcreg.h
sa11x0_reg.h Use pmap_devmap_bootstrap(), instead of mapping the SACOM1 registers 2006-05-23 12:14:14 +00:00
sa11x0_var.h Nuke sa11x0_attach_args. It's a NetBSDIsm, and we have no use for it. 2006-05-29 19:32:32 +00:00
sa11x0.c style(9) cleanup. 2006-10-21 04:25:00 +00:00
std.sa11x0 Big cleanup: get ride of the whole spl level logic, as FreeBSD doesn't use 2004-09-23 22:33:38 +00:00
uart_bus_sa1110.c Start all license statements with /*- 2005-01-05 21:58:49 +00:00
uart_cpu_sa1110.c Don't forget to define uart_sa1110_vaddr. 2006-06-21 10:56:59 +00:00
uart_dev_sa1110.c - Add a uart_rxready() and corresponding device-specific implementations 2007-01-18 22:01:19 +00:00
uart_dev_sa1110.h Start all license statements with /*- 2005-01-05 21:58:49 +00:00