]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ENGR00154526 MX5x, SSI: audio capture not supported
authorZeng Zhaoming <b32542@freescale.com>
Mon, 8 Aug 2011 18:35:26 +0000 (02:35 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:33:06 +0000 (08:33 +0200)
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>
arch/arm/mach-mx5/board-mx51_babbage.c
arch/arm/mach-mx5/board-mx53_loco.c
arch/arm/mach-mx5/board-mx53_smd.c

index 251c6ec909b47e625c08a0b4c56a393b1d0c0759..1b5614f16d17ed14857cc7d9f417d49a23bd445a 100755 (executable)
@@ -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);
index 34ec4146b50ac015ff1e2efa80affaa07e371b84..e594c85af79b7e9aa638a5a1fbb083531e2fdc55 100755 (executable)
@@ -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 = {
index 179464b5fe89b95dbd5b7f2adaee2460bd783b1f..04db31563e4f125a3395982d6737a3910b14583f 100755 (executable)
@@ -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 = {