Documentation: update broken web addresses.
[linux-2.6.git] / Documentation / sound / alsa / soc / platform.txt
index c88df26..06d8359 100644 (file)
@@ -8,19 +8,19 @@ specific code.
 Audio DMA
 =========
 
-The platform DMA driver optionally supports the following alsa operations:-
+The platform DMA driver optionally supports the following ALSA operations:-
 
 /* SoC audio ops */
 struct snd_soc_ops {
-       int (*startup)(snd_pcm_substream_t *);
-       void (*shutdown)(snd_pcm_substream_t *);
-       int (*hw_params)(snd_pcm_substream_t *, snd_pcm_hw_params_t *);
-       int (*hw_free)(snd_pcm_substream_t *);
-       int (*prepare)(snd_pcm_substream_t *);
-       int (*trigger)(snd_pcm_substream_t *, int);
+       int (*startup)(struct snd_pcm_substream *);
+       void (*shutdown)(struct snd_pcm_substream *);
+       int (*hw_params)(struct snd_pcm_substream *, struct snd_pcm_hw_params *);
+       int (*hw_free)(struct snd_pcm_substream *);
+       int (*prepare)(struct snd_pcm_substream *);
+       int (*trigger)(struct snd_pcm_substream *, int);
 };
 
-The platform driver exports it's DMA functionailty via struct snd_soc_platform:-
+The platform driver exports its DMA functionality via struct snd_soc_platform:-
 
 struct snd_soc_platform {
        char *name;
@@ -31,15 +31,15 @@ struct snd_soc_platform {
        int (*resume)(struct platform_device *pdev, struct snd_soc_cpu_dai *cpu_dai);
 
        /* pcm creation and destruction */
-       int (*pcm_new)(snd_card_t *, struct snd_soc_codec_dai *, snd_pcm_t *);
-       void (*pcm_free)(snd_pcm_t *);
+       int (*pcm_new)(struct snd_card *, struct snd_soc_codec_dai *, struct snd_pcm *);
+       void (*pcm_free)(struct snd_pcm *);
 
        /* platform stream ops */
-       snd_pcm_ops_t *pcm_ops;
+       struct snd_pcm_ops *pcm_ops;
 };
 
-Please refer to the alsa driver documentation for details of audio DMA.
-http://www.alsa-project.org/~iwai/writing-an-alsa-driver/c436.htm
+Please refer to the ALSA driver documentation for details of audio DMA.
+http://www.alsa-project.org/~iwai/writing-an-alsa-driver/
 
 An example DMA driver is soc/pxa/pxa2xx-pcm.c
 
@@ -52,7 +52,7 @@ Each SoC DAI driver must provide the following features:-
  1) Digital audio interface (DAI) description
  2) Digital audio interface configuration
  3) PCM's description
- 4) Sysclk configuration
+ 4) SYSCLK configuration
  5) Suspend and resume (optional)
 
 Please see codec.txt for a description of items 1 - 4.