Skip to content

Commit

Permalink
ASoC: twl6040: Assign id for each DAI
Browse files Browse the repository at this point in the history
Later we can identify the DAIs by this ID number.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
  • Loading branch information
Peter Ujfalusi authored and Mark Brown committed Jun 24, 2013
1 parent fa223ec commit 6889749
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions sound/soc/codecs/twl6040.c
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,14 @@

#include "twl6040.h"

enum twl6040_dai_id {
TWL6040_DAI_LEGACY = 0,
TWL6040_DAI_UL,
TWL6040_DAI_DL1,
TWL6040_DAI_DL2,
TWL6040_DAI_VIB,
};

#define TWL6040_RATES SNDRV_PCM_RATE_8000_96000
#define TWL6040_FORMATS (SNDRV_PCM_FMTBIT_S32_LE)

Expand Down Expand Up @@ -1036,6 +1044,7 @@ static const struct snd_soc_dai_ops twl6040_dai_ops = {
static struct snd_soc_dai_driver twl6040_dai[] = {
{
.name = "twl6040-legacy",
.id = TWL6040_DAI_LEGACY,
.playback = {
.stream_name = "Legacy Playback",
.channels_min = 1,
Expand All @@ -1054,6 +1063,7 @@ static struct snd_soc_dai_driver twl6040_dai[] = {
},
{
.name = "twl6040-ul",
.id = TWL6040_DAI_UL,
.capture = {
.stream_name = "Capture",
.channels_min = 1,
Expand All @@ -1065,6 +1075,7 @@ static struct snd_soc_dai_driver twl6040_dai[] = {
},
{
.name = "twl6040-dl1",
.id = TWL6040_DAI_DL1,
.playback = {
.stream_name = "Headset Playback",
.channels_min = 1,
Expand All @@ -1076,6 +1087,7 @@ static struct snd_soc_dai_driver twl6040_dai[] = {
},
{
.name = "twl6040-dl2",
.id = TWL6040_DAI_DL2,
.playback = {
.stream_name = "Handsfree Playback",
.channels_min = 1,
Expand All @@ -1087,6 +1099,7 @@ static struct snd_soc_dai_driver twl6040_dai[] = {
},
{
.name = "twl6040-vib",
.id = TWL6040_DAI_VIB,
.playback = {
.stream_name = "Vibra Playback",
.channels_min = 1,
Expand Down

0 comments on commit 6889749

Please sign in to comment.