|
|
@@ -313,6 +313,12 @@ static int dmaengine_pcm_new(struct snd_soc_pcm_runtime *rtd)
|
|
|
|
|
|
if (!dmaengine_pcm_can_report_residue(dev, pcm->chan[i]))
|
|
|
pcm->flags |= SND_DMAENGINE_PCM_FLAG_NO_RESIDUE;
|
|
|
+
|
|
|
+ if (rtd->pcm->streams[i].pcm->name[0] == '\0') {
|
|
|
+ strncpy(rtd->pcm->streams[i].pcm->name,
|
|
|
+ rtd->pcm->streams[i].pcm->id,
|
|
|
+ sizeof(rtd->pcm->streams[i].pcm->name));
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
return 0;
|