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.