Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 31 Jul 2005 13:19:38 +0000 (UTC)
From:      Alexander Leidinger <netchild@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/sound/pci es137x.c es137x.h
Message-ID:  <200507311319.j6VDJddZ070597@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
netchild    2005-07-31 13:19:38 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/sound/pci    es137x.c es137x.h 
  Log:
  * Register programming error during device initialization
    especially for CT4730 / EV1938 chip, causing misconfigured mixer
    (David Xu), crippled after power cycle (Kevin Oberman). Fixed.
  * Incorporate locking/spdif patches from Jon Noack / matk. Not all
    es137x can really do spdif, clean it up a bit to only let few capable
    chip. This adds a "hw.snd.pcm<unit>.spdif_enabled" sysctl until
    a more generic way of handling this from userland (by an ordinary
    user) is designed/implemented.
  * Convert all bus_space_(read|write) to use es_rd/es_wr, simmilar
    with other drivers.
  * Add tunable hw.snd.pcm<unit>.latency_timer sysctl to toggle pci
    latency timer value on the fly. Much noise / pop / crackling
    issues can be solved by increasing its value. Other people have
    pointed out to use pciconf instead, but this is just an added
    value specific for CT4730/EV1938.
  * Remove es137x specific debug sysctl/code.
  
  Several PRs can now be closed.
  
  Submitted by:   Ariff Abdullah <skywizard@MyBSD.org.my>
  Submitted by:   Jon Noack <noackjr@alumni.rice.edu> (implicit)
  Submitted by:   matk (implicit)
  PR:             59349, 68594, 73498
  Tested by:      multimedia@
  
  Revision  Changes    Path
  1.56      +267 -127  src/sys/dev/sound/pci/es137x.c
  1.6       +11 -0     src/sys/dev/sound/pci/es137x.h



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