aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLionel Xu <Lionel.Xu@freescale.com>2011-08-09 02:35:26 +0800
committerEric Miao <eric.miao@linaro.org>2011-09-17 23:04:24 +0800
commit0c2a37ea569fba79614bee4922fd1c76d4bde13c (patch)
treeef4fa0768b1cb9bdee6af330916983598f305e5b
parent665848212ba8705ef13812922b2fe6a56cf96484 (diff)
downloadlinux-linaro-natty-0c2a37ea569fba79614bee4922fd1c76d4bde13c.tar.gz
ENGR00154526 MX5x, SSI: audio capture not supported
BugLink: http://bugs.launchpad.net/bugs/837797 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> Signed-off-by: Lionel Xu <Lionel.Xu@freescale.com> Signed-off-by: Eric Miao <eric.miao@linaro.org>
-rw-r--r--arch/arm/mach-mx5/board-mx51_babbage.c2
-rw-r--r--arch/arm/mach-mx5/board-mx53_loco.c2
-rw-r--r--arch/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 fe2675aa75f2..56c5383dc88e 100644
--- a/arch/arm/mach-mx5/board-mx51_babbage.c
+++ b/arch/arm/mach-mx5/board-mx51_babbage.c
@@ -498,7 +498,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 fa128f6f1180..ec32e9fac8df 100644
--- a/arch/arm/mach-mx5/board-mx53_loco.c
+++ b/arch/arm/mach-mx5/board-mx53_loco.c
@@ -621,7 +621,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 18bca4f1073c..9f644b1e1215 100644
--- a/arch/arm/mach-mx5/board-mx53_smd.c
+++ b/arch/arm/mach-mx5/board-mx53_smd.c
@@ -614,7 +614,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 fb_videomode video_modes[] = {