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