|
@@ -90,8 +90,33 @@ static struct snd_soc_platform_driver dummy_platform = {
|
|
|
};
|
|
|
|
|
|
static struct snd_soc_codec_driver dummy_codec;
|
|
|
+
|
|
|
+#define STUB_RATES SNDRV_PCM_RATE_8000_192000
|
|
|
+#define STUB_FORMATS (SNDRV_PCM_FMTBIT_S8 | \
|
|
|
+ SNDRV_PCM_FMTBIT_U8 | \
|
|
|
+ SNDRV_PCM_FMTBIT_S16_LE | \
|
|
|
+ SNDRV_PCM_FMTBIT_U16_LE | \
|
|
|
+ SNDRV_PCM_FMTBIT_S24_LE | \
|
|
|
+ SNDRV_PCM_FMTBIT_U24_LE | \
|
|
|
+ SNDRV_PCM_FMTBIT_S32_LE | \
|
|
|
+ SNDRV_PCM_FMTBIT_U32_LE | \
|
|
|
+ SNDRV_PCM_FMTBIT_IEC958_SUBFRAME_LE)
|
|
|
static struct snd_soc_dai_driver dummy_dai = {
|
|
|
.name = "snd-soc-dummy-dai",
|
|
|
+ .playback = {
|
|
|
+ .stream_name = "Playback",
|
|
|
+ .channels_min = 1,
|
|
|
+ .channels_max = 384,
|
|
|
+ .rates = STUB_RATES,
|
|
|
+ .formats = STUB_FORMATS,
|
|
|
+ },
|
|
|
+ .capture = {
|
|
|
+ .stream_name = "Capture",
|
|
|
+ .channels_min = 1,
|
|
|
+ .channels_max = 384,
|
|
|
+ .rates = STUB_RATES,
|
|
|
+ .formats = STUB_FORMATS,
|
|
|
+ },
|
|
|
};
|
|
|
|
|
|
static int snd_soc_dummy_probe(struct platform_device *pdev)
|