msm: board-8064: Add platform device for pcm and compressed audio

Compressed audio and multi channel pcm support is required for
8064. Add platform device for compressed audio and multi channel
pcm.

Change-Id: I3ab7db70157bf71b6cf829fd7e3086a7c19558d7
Signed-off-by: Krishnankutty Kolathappilly <kkolat@codeaurora.org>
diff --git a/arch/arm/mach-msm/board-8064.c b/arch/arm/mach-msm/board-8064.c
index d01af99..414e234 100644
--- a/arch/arm/mach-msm/board-8064.c
+++ b/arch/arm/mach-msm/board-8064.c
@@ -1898,6 +1898,8 @@
 	&apq_voice,
 	&apq_voip,
 	&apq_lpa_pcm,
+	&apq_compr_dsp,
+	&apq_multi_ch_pcm,
 	&apq_pcm_hostless,
 	&apq_cpudai_afe_01_rx,
 	&apq_cpudai_afe_01_tx,
diff --git a/arch/arm/mach-msm/devices-8064.c b/arch/arm/mach-msm/devices-8064.c
index 7c2fca4..e67f8d0 100644
--- a/arch/arm/mach-msm/devices-8064.c
+++ b/arch/arm/mach-msm/devices-8064.c
@@ -453,6 +453,16 @@
 	.id     = -1,
 };
 
+struct platform_device apq_compr_dsp = {
+	.name   = "msm-compr-dsp",
+	.id     = -1,
+};
+
+struct platform_device apq_multi_ch_pcm = {
+	.name   = "msm-multi-ch-pcm-dsp",
+	.id     = -1,
+};
+
 struct platform_device apq_pcm_hostless = {
 	.name	= "msm-pcm-hostless",
 	.id	= -1,
diff --git a/arch/arm/mach-msm/devices.h b/arch/arm/mach-msm/devices.h
index 624debd..8e53774 100644
--- a/arch/arm/mach-msm/devices.h
+++ b/arch/arm/mach-msm/devices.h
@@ -244,6 +244,8 @@
 extern struct platform_device apq_voice;
 extern struct platform_device apq_voip;
 extern struct platform_device apq_lpa_pcm;
+extern struct platform_device apq_compr_dsp;
+extern struct platform_device apq_multi_ch_pcm;
 extern struct platform_device apq_pcm_hostless;
 extern struct platform_device apq_cpudai_afe_01_rx;
 extern struct platform_device apq_cpudai_afe_01_tx;