Hello,

On Thu, Dec 20, 2001 at 04:52:48PM +0100, Jaroslav Kysela wrote:
> >
> > [root@bonobo alsa-driver-0.9.0beta10]# amixer cset name='FM Switch' on
> > numid=14,iface=MIXER,name='FM Switch'
> >   ; type=BOOLEAN,access=rw---,values=2
> >   : values=on,on
> >
> > ext out : reg = 0x68, val = 0x3f
> > ext out : reg = 0x78, val = 0x3f
> 
> If I remember correctly, the mixer is a bit different for CS4235 and
> CS4239. Probably the DSP switch should be touched, too. For more details,
> see the CS4239 datasheet (available at www.crystal.com or
> ftp.alsa-project.org:/pub/manuals/cirrus).

If I understand correctly the schema on page 47 of the cs4239 datasheet,
I assume that the following path from the internal FM Synth generator
to the Analog Output mixer must be opened :

  . X4(4)=1 : FM Synth Enable
  . X6(7)=0 : Unmute X6L (Left FM Synth)
  . X7(7)=0 : Unmute X7R (Right FM Synth)
  . X18(1)=0 : Disable ZVPort ("When DAC2 is being used for ZVPORT, it
    cannot be used for other devides such as [..] internal FM
    synthesizer", page 68)
  . I18(0-4) and I19(0-4) : Set Right and Left Gain
  . I18(7)=0 : Unmute DAC2 to output mixer (I18L)
  . I19(7)=0 : Unmute DAC2 to output mixer (I18R)

Did I forget something ?

-- 
fabrice

_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to