Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
[firefly-linux-kernel-4.4.55.git] / sound / soc / kirkwood / kirkwood-dma.c
index 4af1936cf0f4fdbbaafe0bee2879872418efadd7..aac22fccdcdc3e3954b35493df9773d4fd8c98fe 100644 (file)
 #include <sound/soc.h>
 #include "kirkwood.h"
 
-#define KIRKWOOD_RATES \
-       (SNDRV_PCM_RATE_8000_192000 |           \
-        SNDRV_PCM_RATE_CONTINUOUS |            \
-        SNDRV_PCM_RATE_KNOT)
-
-#define KIRKWOOD_FORMATS \
-       (SNDRV_PCM_FMTBIT_S16_LE | \
-        SNDRV_PCM_FMTBIT_S24_LE | \
-        SNDRV_PCM_FMTBIT_S32_LE)
-
 static struct kirkwood_dma_data *kirkwood_priv(struct snd_pcm_substream *subs)
 {
        struct snd_soc_pcm_runtime *soc_runtime = subs->private_data;
@@ -43,12 +33,6 @@ static struct snd_pcm_hardware kirkwood_dma_snd_hw = {
                 SNDRV_PCM_INFO_MMAP_VALID |
                 SNDRV_PCM_INFO_BLOCK_TRANSFER |
                 SNDRV_PCM_INFO_PAUSE),
-       .formats                = KIRKWOOD_FORMATS,
-       .rates                  = KIRKWOOD_RATES,
-       .rate_min               = 8000,
-       .rate_max               = 384000,
-       .channels_min           = 1,
-       .channels_max           = 8,
        .buffer_bytes_max       = KIRKWOOD_SND_MAX_BUFFER_BYTES,
        .period_bytes_min       = KIRKWOOD_SND_MIN_PERIOD_BYTES,
        .period_bytes_max       = KIRKWOOD_SND_MAX_PERIOD_BYTES,