summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/linux/fsl_devices.h1
-rw-r--r--sound/soc/imx/imx-cs42888.c2
2 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/fsl_devices.h b/include/linux/fsl_devices.h
index 2e99580f6e9e..2a374064c917 100644
--- a/include/linux/fsl_devices.h
+++ b/include/linux/fsl_devices.h
@@ -317,6 +317,7 @@ struct mxc_audio_platform_data {
int sysclk;
int rst_gpio;
+ const char *codec_name;
int (*init) (void); /* board specific init */
int (*amp_enable) (int enable);
diff --git a/sound/soc/imx/imx-cs42888.c b/sound/soc/imx/imx-cs42888.c
index 71d519e676e4..4e97ec246792 100644
--- a/sound/soc/imx/imx-cs42888.c
+++ b/sound/soc/imx/imx-cs42888.c
@@ -268,6 +268,8 @@ static int __devinit imx_3stack_cs42888_probe(struct platform_device *pdev)
}
mclk_freq = plat_data->sysclk;
rst_gpio = plat_data->rst_gpio;
+ if (plat_data->codec_name)
+ imx_3stack_dai[0].codec_name = plat_data->codec_name;
return 0;
}