Hello,

On Thu, Dec 20, 2001 at 08:58:28AM +0100, Uros Bizjak wrote:
> 
>   Perhaps your card needs to enable FM chip via X4 extended register?
> (look at page 47 and 48 of 4239.pdf manual).

If I understand the way to write values to registers, I'd say that
IFM is enabled in X4, when 0xf8 is written to reg=0x48 :

ext in : reg = 0x9c, val = 0xde
ext out : reg = 0x9c, val = 0xff
ext in : reg = 0x9c, val = 0xde
ext out : reg = 0x9c, val = 0xde
ALSA cs4231.c:635: init: (1)
ALSA cs4231.c:648: init: (2)
ALSA cs4231.c:658: init: (3) - afei = 0x80
ALSA cs4231.c:672: init: (4)
ALSA cs4231.c:682: init: (5)
ALSA cs4236.c:286: CD0 = 0x1
ALSA cs4236.c:286: CD1 = 0x88
ALSA cs4236.c:286: CD2 = 0x0
ALSA cs4236.c:286: CD3 = 0x2
ALSA cs4236.c:286: CD4 = 0xf0
ALSA cs4236.c:286: CD5 = 0x0
ALSA cs4236.c:286: CD6 = 0x0
ALSA cs4236.c:286: CD7 = 0x81
ALSA cs4236.c:288: C0 = 0x0
ALSA cs4236.c:288: C1 = 0xde
ALSA cs4236.c:288: C2 = 0xf0
ALSA cs4236.c:288: C3 = 0x10
ALSA cs4236.c:288: C4 = 0x80
ALSA cs4236.c:288: C5 = 0x80
ALSA cs4236.c:288: C6 = 0x0
ALSA cs4236.c:288: C7 = 0x4
ALSA cs4236.c:288: C8 = 0x8c
ALSA cs4236.c:288: C9 = 0x0
ext in : reg = 0x9c, val = 0xde
ext out : reg = 0x8, val = 0xff
ext out : reg = 0x18, val = 0xff
ext out : reg = 0x28, val = 0xdf
ext out : reg = 0x38, val = 0xdf
ext out : reg = 0x48, val = 0xf8
ext out : reg = 0x58, val = 0xe0
ext out : reg = 0x68, val = 0xbf
ext out : reg = 0x78, val = 0xbf
ext out : reg = 0x88, val = 0xbf
ext out : reg = 0x98, val = 0xbf
ext out : reg = 0xa8, val = 0xbf
ext out : reg = 0xb8, val = 0xe0
ext out : reg = 0xc8, val = 0x1
ext out : reg = 0xd8, val = 0x1
ext out : reg = 0xe8, val = 0xbf
ext out : reg = 0xf8, val = 0xbf
ext out : reg = 0xc, val = 0xbf
ext out : reg = 0x1c, val = 0xbf
ext out : reg = 0xe8, val = 0x3f
ext out : reg = 0xf8, val = 0x3f
ext out : reg = 0xb8, val = 0xe0
ext out : reg = 0xe8, val = 0x0
ext out : reg = 0xf8, val = 0x0
ext out : reg = 0x48, val = 0xf8
ext out : reg = 0x58, val = 0xe0
ext out : reg = 0x88, val = 0x3f
ext out : reg = 0x98, val = 0x3f
ext out : reg = 0x68, val = 0x3f
ext out : reg = 0x78, val = 0x3f
ext out : reg = 0xc, val = 0x3f
ext out : reg = 0x1c, val = 0x3f
ext out : reg = 0x28, val = 0xdf
ext out : reg = 0x38, val = 0xdf
ext out : reg = 0x28, val = 0xdf
ext out : reg = 0x38, val = 0xdf
ext out : reg = 0x28, val = 0xdf
ext out : reg = 0x28, val = 0xff
ext out : reg = 0x58, val = 0x60
ext out : reg = 0x48, val = 0xf8


What about LFMM in X6 RFMM in X7 ?


-- 
fabrice

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

Reply via email to