cvs commit: src/sys/dev/sound/pci/hda hdac.c hdac_private.h

Ariff Abdullah ariff at FreeBSD.org
Fri Oct 6 11:59:28 PDT 2006


ariff       2006-10-06 18:59:27 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/sound/pci/hda hdac.c hdac_private.h 
  Log:
  - Fix wrong id for ALC882, add ALC883 id.
  
  - Add support for the Conexant Waikiki/CX20551-22, found
    in most Toshiba P100 series laptops. Despite of growing
    urban legend of "unsupported Conexant", this codec is fully
    supported in this driver.
    Note: Toshiba P100 has broken (acpi) BIOS, thus rendering
          its soundchip useless. Please disable ACPI, or get
          BIOS updates (if any).
  
    Found/tested by: Vulpes Velox <v.velox at vvelox.net>
    URL: http://lists.freebsd.org/pipermail/freebsd-multimedia/2006-September/004896.html
  
  - Parser cleanups to handle possible oss/mixer collision. Found
    after parsing Conexant Waikiki nodes.
  
  - Increase resilient against resource failure during attach/detach.
  
  - Implement simple config through hint.pcm.<unit>.config. Supported
    options:
      gpio0 (default on Acer), gpio1, gpio2, softpcmvol,
      fixedrate (default), forcestereo (default)
    * Option prefixed with "no" (such as "nofixedrate") will do
      the opposite.
    * Options can be separated using space " " or comma ",".
    * The "no" option will take precedence over anything else.
    Example:
      hint.pcm.0.config="gpio2,nofixedrate,noforcestereo,nogpio0,softpcmvol"
      hint.pcm.0.config="softpcmvol noforcestereo"
  
  Revision  Changes    Path
  1.4       +484 -278  src/sys/dev/sound/pci/hda/hdac.c
  1.2       +0 -3      src/sys/dev/sound/pci/hda/hdac_private.h


More information about the cvs-all mailing list