提交 68897497 编写于 作者: P Peter Ujfalusi 提交者: Mark Brown

ASoC: twl6040: Assign id for each DAI

Later we can identify the DAIs by this ID number.
Signed-off-by: NPeter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: NMark Brown <broonie@linaro.org>
上级 fa223ec3
...@@ -38,6 +38,14 @@ ...@@ -38,6 +38,14 @@
#include "twl6040.h" #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_RATES SNDRV_PCM_RATE_8000_96000
#define TWL6040_FORMATS (SNDRV_PCM_FMTBIT_S32_LE) #define TWL6040_FORMATS (SNDRV_PCM_FMTBIT_S32_LE)
...@@ -1036,6 +1044,7 @@ static const struct snd_soc_dai_ops twl6040_dai_ops = { ...@@ -1036,6 +1044,7 @@ static const struct snd_soc_dai_ops twl6040_dai_ops = {
static struct snd_soc_dai_driver twl6040_dai[] = { static struct snd_soc_dai_driver twl6040_dai[] = {
{ {
.name = "twl6040-legacy", .name = "twl6040-legacy",
.id = TWL6040_DAI_LEGACY,
.playback = { .playback = {
.stream_name = "Legacy Playback", .stream_name = "Legacy Playback",
.channels_min = 1, .channels_min = 1,
...@@ -1054,6 +1063,7 @@ static struct snd_soc_dai_driver twl6040_dai[] = { ...@@ -1054,6 +1063,7 @@ static struct snd_soc_dai_driver twl6040_dai[] = {
}, },
{ {
.name = "twl6040-ul", .name = "twl6040-ul",
.id = TWL6040_DAI_UL,
.capture = { .capture = {
.stream_name = "Capture", .stream_name = "Capture",
.channels_min = 1, .channels_min = 1,
...@@ -1065,6 +1075,7 @@ static struct snd_soc_dai_driver twl6040_dai[] = { ...@@ -1065,6 +1075,7 @@ static struct snd_soc_dai_driver twl6040_dai[] = {
}, },
{ {
.name = "twl6040-dl1", .name = "twl6040-dl1",
.id = TWL6040_DAI_DL1,
.playback = { .playback = {
.stream_name = "Headset Playback", .stream_name = "Headset Playback",
.channels_min = 1, .channels_min = 1,
...@@ -1076,6 +1087,7 @@ static struct snd_soc_dai_driver twl6040_dai[] = { ...@@ -1076,6 +1087,7 @@ static struct snd_soc_dai_driver twl6040_dai[] = {
}, },
{ {
.name = "twl6040-dl2", .name = "twl6040-dl2",
.id = TWL6040_DAI_DL2,
.playback = { .playback = {
.stream_name = "Handsfree Playback", .stream_name = "Handsfree Playback",
.channels_min = 1, .channels_min = 1,
...@@ -1087,6 +1099,7 @@ static struct snd_soc_dai_driver twl6040_dai[] = { ...@@ -1087,6 +1099,7 @@ static struct snd_soc_dai_driver twl6040_dai[] = {
}, },
{ {
.name = "twl6040-vib", .name = "twl6040-vib",
.id = TWL6040_DAI_VIB,
.playback = { .playback = {
.stream_name = "Vibra Playback", .stream_name = "Vibra Playback",
.channels_min = 1, .channels_min = 1,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册