summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorChen Liangjun <b36089@freescale.com>2012-08-07 11:05:22 +0800
committerChen Liangjun <b36089@freescale.com>2012-08-07 14:09:07 +0800
commit6bae46f81da74312db7e8941a04b203b96b15bcf (patch)
tree818c90291583c632a350edd8f67fc02a1cb4f5ad /arch
parentadf1f08bdb8ee9b7223eca251ac239c2224e798a (diff)
ENGR00219595 MX6Q ARM2: Add init data for P2P playback
Add init data for ESAI ASRC P2P playback in ARM2 board init file. Signed-off-by: Chen Liangjun <b36089@freescale.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-mx6/board-mx6q_arm2.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/mach-mx6/board-mx6q_arm2.c b/arch/arm/mach-mx6/board-mx6q_arm2.c
index 58edfad9061a..5d9600dc8db9 100644
--- a/arch/arm/mach-mx6/board-mx6q_arm2.c
+++ b/arch/arm/mach-mx6/board-mx6q_arm2.c
@@ -52,6 +52,8 @@
#include <linux/regulator/fixed.h>
#include <linux/mfd/max17135.h>
#include <sound/pcm.h>
+#include <linux/mxc_asrc.h>
+
#include <mach/common.h>
#include <mach/hardware.h>
@@ -1557,8 +1559,14 @@ static const struct pm_platform_data mx6_arm2_pm_data __initconst = {
.suspend_exit = arm2_suspend_exit,
};
+static const struct asrc_p2p_params esai_p2p __initconst = {
+ .p2p_rate = 44100,
+ .p2p_width = ASRC_WIDTH_24_BIT,
+};
+
static struct mxc_audio_platform_data sab_audio_data = {
.sysclk = 16934400,
+ .priv = (void *)&esai_p2p,
};
static struct platform_device sab_audio_device = {