summaryrefslogtreecommitdiff
path: root/arch/arm/mach-mx5
diff options
context:
space:
mode:
authorZeng Zhaoming <b32542@freescale.com>2011-08-09 02:35:26 +0800
committerJason Liu <r64343@freescale.com>2012-01-09 20:21:56 +0800
commitfaa96d4d29e9869d235a98dcc3e94c9e5a08e871 (patch)
treeb9db6b6fee6b643fff6bade00b5d79fbad8bf070 /arch/arm/mach-mx5
parent4632e0c72df1a0cc2a4af630781b813144f55bf0 (diff)
ENGR00154526 MX5x, SSI: audio capture not supported
Audio capture not support in 2.6.38 kernel, it is caused by not setting ssi correctly in clock and sync method. Signed-off-by: Zeng Zhaoming <b32542@freescale.com>
Diffstat (limited to 'arch/arm/mach-mx5')
-rwxr-xr-xarch/arm/mach-mx5/board-mx51_babbage.c2
-rwxr-xr-xarch/arm/mach-mx5/board-mx53_loco.c2
-rwxr-xr-xarch/arm/mach-mx5/board-mx53_smd.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/arch/arm/mach-mx5/board-mx51_babbage.c b/arch/arm/mach-mx5/board-mx51_babbage.c
index 251c6ec909b4..1b5614f16d17 100755
--- a/arch/arm/mach-mx5/board-mx51_babbage.c
+++ b/arch/arm/mach-mx5/board-mx51_babbage.c
@@ -587,7 +587,7 @@ static void __init fixup_mxc_board(struct machine_desc *desc, struct tag *tags,
}
static struct imx_ssi_platform_data bbg_ssi_pdata = {
- .flags = IMX_SSI_DMA,
+ .flags = IMX_SSI_DMA | IMX_SSI_SYN,
};
extern int mx51_babbage_init_mc13892(void);
diff --git a/arch/arm/mach-mx5/board-mx53_loco.c b/arch/arm/mach-mx5/board-mx53_loco.c
index 34ec4146b50a..e594c85af79b 100755
--- a/arch/arm/mach-mx5/board-mx53_loco.c
+++ b/arch/arm/mach-mx5/board-mx53_loco.c
@@ -533,7 +533,7 @@ static int loco_sgtl5000_init(void)
}
static struct imx_ssi_platform_data loco_ssi_pdata = {
- .flags = IMX_SSI_DMA,
+ .flags = IMX_SSI_DMA | IMX_SSI_SYN,
};
static struct mxc_audio_platform_data loco_audio_data = {
diff --git a/arch/arm/mach-mx5/board-mx53_smd.c b/arch/arm/mach-mx5/board-mx53_smd.c
index 179464b5fe89..04db31563e4f 100755
--- a/arch/arm/mach-mx5/board-mx53_smd.c
+++ b/arch/arm/mach-mx5/board-mx53_smd.c
@@ -675,7 +675,7 @@ static struct platform_device smd_audio_device = {
};
static struct imx_ssi_platform_data smd_ssi_pdata = {
- .flags = IMX_SSI_DMA,
+ .flags = IMX_SSI_DMA | IMX_SSI_SYN,
};
static struct fsl_mxc_lcd_platform_data lcdif_data = {