I'm submitting this on my own behalf. Its mostly just a port of a SPARC driver to x86, but it also adds a feature to the driver that may be useful on x86. I believe this qualifies for automatic approval. As usual, feel free to promote to a fast track if anyone disagrees.
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: audio1575 for x86 1.2. Name of Document Author/Supplier: Author: Garrett D'Amore 1.3 Date of This Document: 07 May, 2009 4. Technical Description Title: Delivery of audio1575 for x86 Requested Binding: Patch Problem: Some southbridges (most commonly used with AMD processors) use an Acer/ULi M1575 south bridge and M5455 AC'97 audio controller. There is no support for these in Solaris today. Additionally, this part is capable of multichannel surround sound (5.1) and it would be nice to enable this on Solaris. Solution: We already have a driver for this part -- audio1575 used on SPARC Ultra 25 and Ultra 45 systems. Additionally, we will make modest changes to the device driver so that it can support multichannel 5.1 surround sound when used with a suitable codec. (Not all codecs can support 5.1 audio.) While it would be "cleaner" for audio1575 to be in its own package, the SPARC platform already delivers this in SUNWaudd. Rather than have different packages for SPARC vs. x86, we will simply add this driver to the x86 SUNWaudd package. While this case is seeking patch binding, we have no plans to deliver the recompiled binary for Solaris 10 or earlier. We don't believe there is any architectural reason such a backport should be architecturally significant though -- the audio1575 driver using the legacy SADA interfaces could support x86 just as well, with only minor, if any, changes to it. 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