Home | History | Annotate | Download | only in pci
History log of /src/sys/dev/pci/eapreg.h
RevisionDateAuthorComments
 1.14  21-May-2024  nia eap(4): re-organize mixer controls to put classes first

some software (understandably) doesn't like it if you declare a
mixer node's child before the parent, notably ossxmix in pkgsrc
 1.13  28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.12  30-Jun-2006  chap branches: 1.12.54; 1.12.56; 1.12.58;
Ankh-Morpork, we have a MIDI driver....

Merge from chap-midi branch, after
~month for review
Comments by thorpej@ drochner@ and Alexandre Ratchov

Incorporated: points by thorpej@ drochner@; preliminary support for
a stats-collecting ioctl suggested by martin@ from comments by A.R.

PR kern/32441 kern/32442 kern/32567 kern/32588 kern/32694 kern/33590
kern/33614 and one instance of kern/32651

ok martin@
 1.11  11-Dec-2005  christos branches: 1.11.4; 1.11.8; 1.11.14; 1.11.16;
merge ktrace-lwp.
 1.10  13-Feb-2005  fredb branches: 1.10.6;
"output.source" on the Ensoniq 1371 really should be "input.source". Making
it so lets the audio(4) interface -- play.port and play.gain -- attach
properly. Analysis and patch provided by Joachim Kuebart in PR kern/29178.
 1.9  15-Jan-2005  kent branches: 1.9.2; 1.9.4;
ansify and KNF
 1.8  08-Jul-2004  drochner support the game port on eap1371
This is only usable with some caution because these soundcards only
allow to map IO port 0x20x for this, thus bypassing PCI address
management. Very likely this will only work on primary PCI buses, and there
is some potential for conflicts with ISA devices as well.
(XXX cannot be detached because the "joy" driver doesn't support it yet)
 1.7  04-Dec-2003  keihan netbsd.org -> NetBSD.org

This was the last commit of this kind to src/sys, which is now totally
"NetBSD.org clean". Thanks for the patiance, and sorry for all the commits.
 1.6  14-Dec-2002  pooka branches: 1.6.6;
Silly me for assuming that the CT5880 cards could be identified by looking
at which ones had the Product ID CT5880. Try to get the checks right now.

Also add ES1373_8 to the list.
 1.5  05-Dec-2002  pooka Recognize a few more CT5880 chips. Only cosmetic, does not
affect functionality.
 1.4  11-Nov-2002  pooka rename EAP_EN() to the more descriptive EAP_DAC_EN(), and
use it everywhere.
 1.3  04-Nov-2002  pooka add support for the second DAC found on the chip. to attach the second
audio device, define EAP_USE_BOTH_DACS
 1.2  30-Apr-2000  augustss branches: 1.2.6; 1.2.8;
Add driver for C-Media CMI8x38 Audio Chip. From Takuya SHIOZAKI <AoiMoe@imou.to>
 1.1  19-Mar-2000  soren Make it a bit more clear which functions are specific to which models.
Split off register definitions into eapreg.h.
Remove duplicate codec reset.
 1.2.8.3  19-Dec-2002  thorpej Sync with HEAD.
 1.2.8.2  11-Dec-2002  thorpej Sync with HEAD.
 1.2.8.1  11-Nov-2002  nathanw Catch up to -current
 1.2.6.2  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.2.6.1  30-Apr-2000  bouyer file eapreg.h was added on branch thorpej_scsipi on 2000-11-20 11:42:19 +0000
 1.6.6.5  15-Feb-2005  skrll Sync with HEAD.
 1.6.6.4  17-Jan-2005  skrll Sync with HEAD.
 1.6.6.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.6.6.2  18-Sep-2004  skrll Sync with HEAD.
 1.6.6.1  03-Aug-2004  skrll Sync with HEAD
 1.9.4.1  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.9.2.1  29-Apr-2005  kent sync with -current
 1.10.6.1  30-Dec-2006  yamt sync with head.
 1.11.16.1  13-Jul-2006  gdamore Merge from HEAD.
 1.11.14.1  18-Jun-2006  chap 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.
 1.11.8.1  11-Aug-2006  yamt sync with head
 1.11.4.1  09-Sep-2006  rpaulo sync with head
 1.12.58.1  16-May-2008  yamt sync with head.
 1.12.56.1  18-May-2008  yamt sync with head.
 1.12.54.1  02-Jun-2008  mjf Sync with HEAD.

RSS XML Feed