Update of /cvsroot/alsa/alsa-kernel/pci/ice1712
In directory sc8-pr-cvs1:/tmp/cvs-serv11579/pci/ice1712

Modified Files:
        revo.c 
Log Message:
- fixed the reset of AK4355 codec.
  the surround sounds on m-audio revo 7.1 should work now.
- write to only the register image instead of i/o writing in
  change the clock mode on AK codecs of revo board.
- fixed the non-cleared memory.



Index: revo.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/pci/ice1712/revo.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- revo.c      4 Jun 2003 12:02:22 -0000       1.3
+++ revo.c      11 Sep 2003 09:34:49 -0000      1.4
@@ -69,7 +69,8 @@
        tmp = snd_akm4xxx_get(ak, 0, reg);
        tmp &= ~(0x03 << shift);
        tmp |= dfs << shift;
-       snd_akm4xxx_write(ak, 0, reg, tmp);
+       // snd_akm4xxx_write(ak, 0, reg, tmp);
+       snd_akm4xxx_set(ak, 0, reg, tmp); /* the value is written in reset(0) */
        snd_akm4xxx_reset(ak, 0);
 }
 
@@ -134,7 +135,7 @@
        }
 
        /* second stage of initialization, analog parts and others */
-       ak = ice->akm = kmalloc(sizeof(akm4xxx_t) * 2, GFP_KERNEL);
+       ak = ice->akm = snd_kcalloc(sizeof(akm4xxx_t) * 2, GFP_KERNEL);
        if (! ak)
                return -ENOMEM;
        ice->akm_codecs = 2;



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to