Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Aug 2002 10:53:37 -0700 (PDT)
From:      "Bruce R. Montague" <brucem@mail.cruzio.com>
To:        freebsd-hackers@freebsd.org
Cc:        cg@freebsd.org
Subject:   PCM Native Audio Driver for NatSemi Geode GX1
Message-ID:  <200208111753.g7BHrbn00809@mail.cruzio.com>

next in thread | raw e-mail | index | archive | help


I have written a FreeBSD "new PCM" audio driver
for the Native Audio PCI function internal to the
National Semiconductor Geode GX1/Cx5530 CPU and
chipset, and integrated equivalents. This driver
uses the Cx5530 southbridge's internal PCI audio
hardware directly. It does not use the Soundblaster
emulator that at one time was in the Cyrix
"hypervisor".

I'm under the impression that this driver should
work on any NatSemi GX1 CPU, but don't know that
for sure.

Also included in this kit are 4 small "new PCM"
audio test programs. These test programs should
work with any FreeBSD "new PCM" audio driver.

The kit can be obtained at:

 http://alumni.cse.ucsc.edu/~brucem/gx_audio 


This driver is heavily commented and hopefully is
useful to anyone studying the FreeBSD PCM audio
system, or any similar PCI drivers using interfaces
built on FreeBSD kernel objects.

All features exercised by the test programs are
working. Testing has been done under FreeBSD 4.6
Stable. Suspend/Resume support is present but
not yet tested.

Please let me know if you find bugs or have any
advice at all about anything pertaining to this...


 - bruce



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200208111753.g7BHrbn00809>