.periods_max = 128,
};
-static int dummy_dma_open(struct snd_pcm_substream *substream)
-{
- struct snd_soc_pcm_runtime *rtd = substream->private_data;
-
- /* BE's dont need dummy params */
- if (!rtd->dai_link->no_pcm)
- snd_soc_set_runtime_hwparams(substream, &dummy_dma_hardware);
-
- return 0;
-}
-
-static const struct snd_pcm_ops snd_dummy_dma_ops = {
- .open = dummy_dma_open,
- .ioctl = snd_pcm_lib_ioctl,
-};
-
-static const struct snd_soc_component_driver dummy_platform = {
- .ops = &snd_dummy_dma_ops,
-};
-
static const struct snd_soc_component_driver dummy_codec = {
.idle_bias_on = 1,
.use_pmdown_time = 1,
ret = devm_snd_soc_register_component(&pdev->dev,
&dummy_codec, &dummy_dai, 1);
- if (ret < 0)
- return ret;
-
- ret = devm_snd_soc_register_component(&pdev->dev, &dummy_platform,
- NULL, 0);
return ret;
}