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 --- |