I'm submitting the following self review case which records yet another audio driver. As this driver follows established architecture for audio devices, I think this fits well within self-review guidelines. The only possible complaint here would be lack of SPARC support, but the hardware simply can't operate on SPARC, so that's kind of a non-issues.
If somoene sees some reason this needs a regular fast-track type review, please let me know. - Garrett Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI This information is Copyright 2009 Sun Microsystems 1. Introduction 1.1. Project/Component Working Name: audiosolo driver 1.2. Name of Document Author/Supplier: Author: Garrett D'Amore 1.3 Date of This Document: 14 September, 2009 4. Technical Description Title: audiosolo audio driver Requested Binding: Minor This project proposes to deliver a device driver for the ESS Technology Solo-1 AudioDrive PCI audio devices (ES1938). These parts are found on some older low end motherboards, and are also available on very low-end discrete graphics boards. They continue to be offered through bargain suppliers in Asia. Devices are identifiable as pci125d,1969. The driver would be called "audiosolo", and would be delivered in a package audiosolo. It would use the Consolidation Private Boomer (PSARC 2008/318) interfaces. The package name audiosolo would "Committed", and the "audiosolo" driver would be "Uncommitted", as would any specific features delivered by the audiosolo driver. We are not planning on providing FMA support for this driver (we don't believe it is strategic, and no other audio drivers have FMA support currently). The driver will support suspend/resume, and quiesce(9e). It does not support SPARC systems, as the hardware has addressing limitations (lower 24-bit address space only) which are incompatible with SPARC. The hardware only supports basic analog stereo playback and record, at rates of up to 48kHz and 16 bit precision. This is what the driver supports. The driver is derived from FreeBSD's driver for the same hardware. 6. Resources and Schedule 6.4. Steering Committee requested information 6.4.1. Consolidation C-team Name: ON 6.5. ARC review type: Automatic 6.6. ARC Exposure: open