soc: Add audio backend to hwdep interface
Add audio backend to hwdep interface. This is to provide ioctl interface to communicate to routing driver. Signed-off-by: Subhash Chandra Bose Naripeddy <snariped@codeaurora.org> Signed-off-by: Krishnankutty Kolathappilly <kkolat@codeaurora.org> Signed-off-by: Banajit Goswami <bgoswami@codeaurora.org> Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
This commit is contained in:
parent
edf8d7c336
commit
23b12cca62
2 changed files with 4 additions and 1 deletions
|
@ -102,9 +102,10 @@ enum {
|
||||||
SNDRV_HWDEP_IFACE_FW_OXFW, /* Oxford OXFW970/971 based device */
|
SNDRV_HWDEP_IFACE_FW_OXFW, /* Oxford OXFW970/971 based device */
|
||||||
SNDRV_HWDEP_IFACE_FW_DIGI00X, /* Digidesign Digi 002/003 family */
|
SNDRV_HWDEP_IFACE_FW_DIGI00X, /* Digidesign Digi 002/003 family */
|
||||||
SNDRV_HWDEP_IFACE_FW_TASCAM, /* TASCAM FireWire series */
|
SNDRV_HWDEP_IFACE_FW_TASCAM, /* TASCAM FireWire series */
|
||||||
|
SNDRV_HWDEP_IFACE_AUDIO_BE, /* Backend Audio Control */
|
||||||
|
|
||||||
/* Don't forget to change the following: */
|
/* Don't forget to change the following: */
|
||||||
SNDRV_HWDEP_IFACE_LAST = SNDRV_HWDEP_IFACE_FW_TASCAM
|
SNDRV_HWDEP_IFACE_LAST = SNDRV_HWDEP_IFACE_AUDIO_BE
|
||||||
};
|
};
|
||||||
|
|
||||||
struct snd_hwdep_info {
|
struct snd_hwdep_info {
|
||||||
|
|
|
@ -2658,6 +2658,8 @@ int soc_new_pcm(struct snd_soc_pcm_runtime *rtd, int num)
|
||||||
pcm->streams[SNDRV_PCM_STREAM_PLAYBACK].substream->private_data = rtd;
|
pcm->streams[SNDRV_PCM_STREAM_PLAYBACK].substream->private_data = rtd;
|
||||||
if (capture)
|
if (capture)
|
||||||
pcm->streams[SNDRV_PCM_STREAM_CAPTURE].substream->private_data = rtd;
|
pcm->streams[SNDRV_PCM_STREAM_CAPTURE].substream->private_data = rtd;
|
||||||
|
if (platform->driver->pcm_new)
|
||||||
|
rtd->platform->driver->pcm_new(rtd);
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue