cvs commit: src/sys/dev/sound/pci es137x.c

Ariff Abdullah ariff at FreeBSD.org
Mon Nov 14 10:28:40 PST 2005


On Mon, 14 Nov 2005 18:17:31 +0000 (UTC)
Ariff Abdullah <ariff at FreeBSD.org> wrote:
> ariff       2005-11-14 18:17:31 UTC
> 
>   FreeBSD src repository
> 
>   Modified files:
>     sys/dev/sound/pci    es137x.c 
>   Log:
>   Use both (enabled by default) DAC1 and DAC2 to provide 2
>   distinct hardware playback channels. DAC configuration can be
>   accessed through kernel hint - hint.pcm.<unit>.dac="val" with
>   following possible values:
>   
>      0 = Enable both DACs (default)
>      1 = Enable single DAC (DAC1)
>      2 = Enable single DAC (DAC2)
>      3 = Enable both DACs, swap position (DAC2 comes first instead
>          of DAC1)
>   
>   Special case for ES1370:
>      Unlike ES1371,2,3/CT5880, volume for each DAC 1 and 2 can be
>      controlled indepedently (synth for DAC1, pcm for DAC2). It is
>      possible that user will confuse by this behaviour, since both
>      DACs are enabled by default. Thus, provide a knob through
>      sysctl hw.snd.pcm<unit>.single_pcm_mixer:
>        0 = each DACs will be controlled separately (synth/pcm).
>        1 = combine both DACs volume mixer controller into a single
>            "pcm" (default)
>      As a side note, fixed rate operation (provided by previous
>      commit) is not a mandatory if the configuration space does not
>      involve DAC2 (perhaps disabled by user through the above kernel
>      hint). Unlike DAC2, DAC1 has its own register / control space,
>      not affected by the speed settings of ADC.
>   
>   Tested by:      multimedia@
>   Approved by:    netchild (mentor)
>   
>   Revision  Changes    Path
>   1.58      +473 -105  src/sys/dev/sound/pci/es137x.c

Oops.. I forgot to mention the following:

  Turn on CTRL_JYSTK_EN flag to enable joystick support.

  PR: kern/40132 , kern/20297
  Submitted/Tested by: jylefort



--
Ariff Abdullah
FreeBSD
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-all/attachments/20051115/a7ed9a3f/attachment.bin


More information about the cvs-all mailing list