diff options
Diffstat (limited to 'sound/soc/au1x/psc.h')
-rw-r--r-- | sound/soc/au1x/psc.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/sound/soc/au1x/psc.h b/sound/soc/au1x/psc.h index 3f474e8ed4f6..32d3807d3f5a 100644 --- a/sound/soc/au1x/psc.h +++ b/sound/soc/au1x/psc.h | |||
@@ -2,7 +2,7 @@ | |||
2 | * Au12x0/Au1550 PSC ALSA ASoC audio support. | 2 | * Au12x0/Au1550 PSC ALSA ASoC audio support. |
3 | * | 3 | * |
4 | * (c) 2007-2008 MSC Vertriebsges.m.b.H., | 4 | * (c) 2007-2008 MSC Vertriebsges.m.b.H., |
5 | * Manuel Lauss <mano@roarinelk.homelinux.net> | 5 | * Manuel Lauss <manuel.lauss@gmail.com> |
6 | * | 6 | * |
7 | * This program is free software; you can redistribute it and/or modify | 7 | * This program is free software; you can redistribute it and/or modify |
8 | * it under the terms of the GNU General Public License version 2 as | 8 | * it under the terms of the GNU General Public License version 2 as |
@@ -21,6 +21,10 @@ extern struct snd_soc_dai au1xpsc_i2s_dai; | |||
21 | extern struct snd_soc_platform au1xpsc_soc_platform; | 21 | extern struct snd_soc_platform au1xpsc_soc_platform; |
22 | extern struct snd_ac97_bus_ops soc_ac97_ops; | 22 | extern struct snd_ac97_bus_ops soc_ac97_ops; |
23 | 23 | ||
24 | /* DBDMA helpers */ | ||
25 | extern struct platform_device *au1xpsc_pcm_add(struct platform_device *pdev); | ||
26 | extern void au1xpsc_pcm_destroy(struct platform_device *dmapd); | ||
27 | |||
24 | struct au1xpsc_audio_data { | 28 | struct au1xpsc_audio_data { |
25 | void __iomem *mmio; | 29 | void __iomem *mmio; |
26 | 30 | ||
@@ -30,6 +34,7 @@ struct au1xpsc_audio_data { | |||
30 | unsigned long pm[2]; | 34 | unsigned long pm[2]; |
31 | struct resource *ioarea; | 35 | struct resource *ioarea; |
32 | struct mutex lock; | 36 | struct mutex lock; |
37 | struct platform_device *dmapd; | ||
33 | }; | 38 | }; |
34 | 39 | ||
35 | #define PCM_TX 0 | 40 | #define PCM_TX 0 |