cs4231: Use SNDRV_DMA_TYPE_DEV instead of SNDRV_DMA_TYPE_SBUS.
authorDavid S. Miller <davem@davemloft.net>
Wed, 27 Aug 2008 07:31:36 +0000 (00:31 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 29 Aug 2008 09:14:57 +0000 (02:14 -0700)
SBUS layer now uses dma_*() interfaces, no need for special DMA code
any longer.

Signed-off-by: David S. Miller <davem@davemloft.net>
sound/sparc/cs4231.c

index 1c4797b..e2be131 100644 (file)
@@ -1784,9 +1784,9 @@ static unsigned int sbus_dma_addr(struct cs4231_dma_control *dma_cont)
 
 static void sbus_dma_preallocate(struct snd_cs4231 *chip, struct snd_pcm *pcm)
 {
-       snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_SBUS,
-                                       snd_dma_sbus_data(chip->dev_u.sdev),
-                                       64 * 1024, 128 * 1024);
+       snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV,
+                                             &chip->dev_u.sdev->ofdev.dev,
+                                             64 * 1024, 128 * 1024);
 }
 
 /*