Subject: CVS commit: [chap-midi] src/sys/dev/pci
To: None <source-changes@NetBSD.org>
From: Chapman Flack <chap@netbsd.org>
List: source-changes
Date: 06/18/2006 09:22:24
Module Name:	src
Committed By:	chap
Date:		Sun Jun 18 09:22:24 UTC 2006

Modified Files:
	src/sys/dev/pci [chap-midi]: eap.c eapreg.h

Log Message:
Updates PR kern/32651

The eap driver now makes use of the MIDI UART tx interrupt available on
the Ensoniq chips.  A test with nominally 20 seconds of continuous transmit
data went from 26 s real / 25 s system to 22 s real / 0.16 s system.
Implementation is quite simple, and anyone who knows any of the other
MIDI UART chips well enough to get a tx interrupt out of it would do a
world of good by updating their drivers similarly.

Anyway, scratch one off the kern/32651 todo list.

Also added a documentation reference to the ES1373 datasheet, and added
more 1371- and 1373-specific #defines in eapreg.h.  Enough there now that
anyone who wanted to play with the S/PDIF capability on the 1373 could
begin to do that.


To generate a diff of this commit:
cvs rdiff -r1.81 -r1.81.14.1 src/sys/dev/pci/eap.c
cvs rdiff -r1.11 -r1.11.14.1 src/sys/dev/pci/eapreg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.