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

Modified Files:
        cs46xx_lib.c dsp_spos.c 
Log Message:
added ac97 quirks:

- Dell Precision 530 and Dimension 8300 (by Simon Munton <[EMAIL PROTECTED]>)
- HP onboard



Index: cs46xx_lib.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/pci/cs46xx/cs46xx_lib.c,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -r1.63 -r1.64
--- cs46xx_lib.c        14 Aug 2003 11:05:38 -0000      1.63
+++ cs46xx_lib.c        23 Sep 2003 14:31:44 -0000      1.64
@@ -2111,9 +2111,9 @@
        int change;
 
        down (&chip->spos_mutex);
-       val = _wrap_all_bits(((u32)ucontrol->value.iec958.status[0] << 24)) |
-             _wrap_all_bits(((u32)ucontrol->value.iec958.status[2] << 16)) |
-             _wrap_all_bits( (u32)ucontrol->value.iec958.status[3])  |
+       val = ((unsigned int)_wrap_all_bits(ucontrol->value.iec958.status[0]) << 24) |
+               ((unsigned int)_wrap_all_bits(ucontrol->value.iec958.status[2]) << 16) 
|
+               ((unsigned int)_wrap_all_bits(ucontrol->value.iec958.status[3]))  |
                /* left and right validity bit */
                (1 << 13) | (1 << 12);
 
@@ -2164,9 +2164,9 @@
        int change;
 
        down (&chip->spos_mutex);
-       val = _wrap_all_bits(((u32)ucontrol->value.iec958.status[0] << 24)) |
-             _wrap_all_bits(((u32)ucontrol->value.iec958.status[1] << 16)) |
-             _wrap_all_bits( (u32)ucontrol->value.iec958.status[3]) |
+       val = ((unsigned int)_wrap_all_bits(ucontrol->value.iec958.status[0]) << 24) |
+               ((unsigned int)_wrap_all_bits(ucontrol->value.iec958.status[1]) << 16) 
|
+               ((unsigned int)_wrap_all_bits(ucontrol->value.iec958.status[3])) |
                /* left and right validity bit */
                (1 << 13) | (1 << 12);
 

Index: dsp_spos.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/pci/cs46xx/dsp_spos.c,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- dsp_spos.c  16 Aug 2003 09:58:29 -0000      1.21
+++ dsp_spos.c  23 Sep 2003 14:31:44 -0000      1.22
@@ -267,9 +267,9 @@
           default channel status */
        ins->spdif_csuv_default = 
                ins->spdif_csuv_stream =  
-        /* byte 0 */  (_wrap_all_bits(  (SNDRV_PCM_DEFAULT_CON_SPDIF        & 0xff)) 
<< 24) |
-        /* byte 1 */  (_wrap_all_bits( ((SNDRV_PCM_DEFAULT_CON_SPDIF >> 16) & 0xff)) 
<< 16) |
-        /* byte 3 */   _wrap_all_bits(  (SNDRV_PCM_DEFAULT_CON_SPDIF >> 24) & 0xff) |
+        /* byte 0 */  ((unsigned int)_wrap_all_bits(  (SNDRV_PCM_DEFAULT_CON_SPDIF    
    & 0xff)) << 24) |
+        /* byte 1 */  ((unsigned int)_wrap_all_bits( ((SNDRV_PCM_DEFAULT_CON_SPDIF >> 
8) & 0xff)) << 16) |
+        /* byte 3 */   (unsigned int)_wrap_all_bits(  (SNDRV_PCM_DEFAULT_CON_SPDIF >> 
24) & 0xff) |
         /* left and right validity bits */ (1 << 13) | (1 << 12);
 
        return ins;



-------------------------------------------------------
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