NetBSD/sys/arch/arm26
bjh21 d7eebd9227 Basic driver for CHIPS 82C710 Universal Peripheral Controller and friends,
as used on later arm26 system (A5000, A4, A3010, A3020, A4000).

What we have got:
...
upc0 at iobus0 base 0x010000: config state bb 87 1c 00 00
fdc at upc0 offset 0x3f4 not configured
wdc0 at upc0 offset 0x1f0
lpt0 at upc0 offset 0x278
com0 at upc0 offset 0x3f8: ns8250 or ns16450, no fifo
...

What we haven't got:
 - FDC support (found, but not configured).
 - Clearing lpt interrupts on arm26 systems (needs help from IOEB).
 - A upc(4) manual page.
 - More than minimal testing (my A3020s don't have root devices).
 - A proper probe routine (arm26 can't use one anyway).
2000-08-16 23:56:08 +00:00
..
arm26 Shuffle debugging code around to make debugging copy{in,out,}str easier. 2000-08-13 12:32:48 +00:00
boot Read the ECID from each podule just before we launch the kernel. This means 2000-07-22 15:36:15 +00:00
compile Initial commit of arm26 port 2000-05-09 21:55:44 +00:00
conf Basic driver for CHIPS 82C710 Universal Peripheral Controller and friends, 2000-08-16 23:56:08 +00:00
include set MB_LEN_MAX to 32. I forgot the modification for arm26 yesterday. 2000-08-09 16:43:59 +00:00
iobus Basic driver for CHIPS 82C710 Universal Peripheral Controller and friends, 2000-08-16 23:56:08 +00:00
ioc Comment tidying 2000-07-28 09:54:56 +00:00
mainbus Initial commit of arm26 port 2000-05-09 21:55:44 +00:00
podulebus General cleanup and factoring out of common code in ea_readbuf and ea_writebuf. 2000-08-12 18:18:52 +00:00
vidc remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h> 2000-06-29 08:32:34 +00:00
Makefile Initial commit of arm26 port 2000-05-09 21:55:44 +00:00