ASoC: msm: Add driver to support compressed audio.

The driver uses compressed audio APIs in the pcm substream
framework. The driver uses the compressed audio IOCTLS to
expose the compressed capability to the user space. The core
compressed audio framework is not being used currently.

The driver supports only MP3 at this stage.

Change-Id: Ib973aa8005fc6aeacf63fc6f2e244a32ff192485
Signed-off-by: Asish Bhattacharya <asishb@codeaurora.org>
diff --git a/sound/soc/msm/msm-dai-fe.c b/sound/soc/msm/msm-dai-fe.c
index 401c1a9..16d149e 100644
--- a/sound/soc/msm/msm-dai-fe.c
+++ b/sound/soc/msm/msm-dai-fe.c
@@ -151,6 +151,20 @@
 		.ops = &msm_fe_Multimedia_dai_ops,
 		.name = "MultiMedia3",
 	},
+	{
+		.playback = {
+			.stream_name = "MultiMedia4 Playback",
+			.rates = (SNDRV_PCM_RATE_8000_48000 |
+					SNDRV_PCM_RATE_KNOT),
+			.formats = SNDRV_PCM_FMTBIT_S16_LE,
+			.channels_min = 1,
+			.channels_max = 2,
+			.rate_min =	8000,
+			.rate_max = 48000,
+		},
+		.ops = &msm_fe_Multimedia_dai_ops,
+		.name = "MultiMedia4",
+	},
 	/* FE DAIs created for hostless operation purpose */
 	{
 		.playback = {