kirkwood-dma.c (ecd740c6f2f092b90b95fa35f757973589eaaca2) kirkwood-dma.c (920ec4e595faf89f7db022a068a4729a4d2c48ae)
1/*
2 * kirkwood-dma.c
3 *
4 * (c) 2010 Arnaud Patard <apatard@mandriva.com>
5 * (c) 2010 Arnaud Patard <arnaud.patard@rtp-net.org>
6 *
7 * This program is free software; you can redistribute it and/or modify it
8 * under the terms of the GNU General Public License as published by the

--- 14 unchanged lines hidden (view full) ---

23
24static struct kirkwood_dma_data *kirkwood_priv(struct snd_pcm_substream *subs)
25{
26 struct snd_soc_pcm_runtime *soc_runtime = subs->private_data;
27 return snd_soc_dai_get_drvdata(soc_runtime->cpu_dai);
28}
29
30static struct snd_pcm_hardware kirkwood_dma_snd_hw = {
1/*
2 * kirkwood-dma.c
3 *
4 * (c) 2010 Arnaud Patard <apatard@mandriva.com>
5 * (c) 2010 Arnaud Patard <arnaud.patard@rtp-net.org>
6 *
7 * This program is free software; you can redistribute it and/or modify it
8 * under the terms of the GNU General Public License as published by the

--- 14 unchanged lines hidden (view full) ---

23
24static struct kirkwood_dma_data *kirkwood_priv(struct snd_pcm_substream *subs)
25{
26 struct snd_soc_pcm_runtime *soc_runtime = subs->private_data;
27 return snd_soc_dai_get_drvdata(soc_runtime->cpu_dai);
28}
29
30static struct snd_pcm_hardware kirkwood_dma_snd_hw = {
31 .info = (SNDRV_PCM_INFO_INTERLEAVED |
32 SNDRV_PCM_INFO_MMAP |
33 SNDRV_PCM_INFO_MMAP_VALID |
34 SNDRV_PCM_INFO_BLOCK_TRANSFER |
35 SNDRV_PCM_INFO_PAUSE),
31 .info = SNDRV_PCM_INFO_INTERLEAVED |
32 SNDRV_PCM_INFO_MMAP |
33 SNDRV_PCM_INFO_MMAP_VALID |
34 SNDRV_PCM_INFO_BLOCK_TRANSFER |
35 SNDRV_PCM_INFO_PAUSE |
36 SNDRV_PCM_INFO_NO_PERIOD_WAKEUP,
36 .buffer_bytes_max = KIRKWOOD_SND_MAX_BUFFER_BYTES,
37 .period_bytes_min = KIRKWOOD_SND_MIN_PERIOD_BYTES,
38 .period_bytes_max = KIRKWOOD_SND_MAX_PERIOD_BYTES,
39 .periods_min = KIRKWOOD_SND_MIN_PERIODS,
40 .periods_max = KIRKWOOD_SND_MAX_PERIODS,
41 .fifo_size = 0,
42};
43

--- 277 unchanged lines hidden ---
37 .buffer_bytes_max = KIRKWOOD_SND_MAX_BUFFER_BYTES,
38 .period_bytes_min = KIRKWOOD_SND_MIN_PERIOD_BYTES,
39 .period_bytes_max = KIRKWOOD_SND_MAX_PERIOD_BYTES,
40 .periods_min = KIRKWOOD_SND_MIN_PERIODS,
41 .periods_max = KIRKWOOD_SND_MAX_PERIODS,
42 .fifo_size = 0,
43};
44

--- 277 unchanged lines hidden ---