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

Reply via email to