Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Ben Harris <bjh21@netbsd.org>
List: source-changes
Date: 08/17/2000 02:56:14
Module Name: syssrc
Committed By: bjh21
Date: Wed Aug 16 23:56:13 UTC 2000
Modified Files:
syssrc/sys/arch/arm26/conf: FOURMEG GENERIC files.arm26
syssrc/sys/conf: files
syssrc/sys/dev/ic: upcreg.h
Added Files:
syssrc/sys/arch/arm26/iobus: upc_iobus.c
syssrc/sys/dev/ic: com_upc.c lpt_upc.c upc.c upcvar.h wdc_upc.c
Log Message:
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).
To generate a diff of this commit:
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/arm26/conf/FOURMEG
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/arm26/conf/GENERIC
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/arm26/conf/files.arm26
cvs rdiff -r0 -r1.1 syssrc/sys/arch/arm26/iobus/upc_iobus.c
cvs rdiff -r1.384 -r1.385 syssrc/sys/conf/files
cvs rdiff -r0 -r1.1 syssrc/sys/dev/ic/com_upc.c syssrc/sys/dev/ic/lpt_upc.c \
syssrc/sys/dev/ic/upc.c syssrc/sys/dev/ic/upcvar.h \
syssrc/sys/dev/ic/wdc_upc.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/dev/ic/upcreg.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.