Update of /cvsroot/alsa/alsa-kernel/pci
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3054/pci

Modified Files:
        intel8x0.c 
Log Message:
fixed MX440 workaround in suspend/resume.


Index: intel8x0.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/pci/intel8x0.c,v
retrieving revision 1.133
retrieving revision 1.134
diff -u -r1.133 -r1.134
--- intel8x0.c  13 Apr 2004 14:59:00 -0000      1.133
+++ intel8x0.c  13 Apr 2004 16:22:54 -0000      1.134
@@ -2215,10 +2215,27 @@
        pci_enable_device(chip->pci);
        pci_set_master(chip->pci);
        snd_intel8x0_chip_init(chip, 0);
+
+       /* refill nocache */
+       if (chip->fix_nocache)
+               fill_nocache(chip->bdbars.area, chip->bdbars.bytes, 1);
+
        for (i = 0; i < 3; i++)
                if (chip->ac97[i])
                        snd_ac97_resume(chip->ac97[i]);
 
+       /* refill nocache */
+       if (chip->fix_nocache) {
+               for (i = 0; i < chip->bdbars_count; i++) {
+                       ichdev_t *ichdev = &chip->ichd[i];
+                       if (ichdev->substream) {
+                               snd_pcm_runtime_t *runtime = 
ichdev->substream->runtime;
+                               if (runtime->dma_area)
+                                       fill_nocache(runtime->dma_area, 
runtime->dma_bytes, 1);
+                       }
+               }
+       }
+
        snd_power_change_state(card, SNDRV_CTL_POWER_D0);
        return 0;
 }



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to