From f54a93b477539524740ca786de646b9b0b571822 Mon Sep 17 00:00:00 2001 From: Shengjiu Wang Date: Mon, 8 Dec 2014 15:20:41 +0800 Subject: MLK-10048-5: ASoC: fsl_asrc: underrun for playback 192k, 6ch p2p case. For p2p output, the output divider should align with the output sample rate, if use the Ideal sample rate, there will be a lot of overload, which will cause underrun. Signed-off-by: Shengjiu Wang (cherry picked from commit 5ab043f1a020ae8c3aeb3d91f6894bbd6a6ec147) --- sound/soc/fsl/fsl_asrc_m2m.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sound/soc/fsl/fsl_asrc_m2m.c') diff --git a/sound/soc/fsl/fsl_asrc_m2m.c b/sound/soc/fsl/fsl_asrc_m2m.c index 1ae6aa7b739b..a7defb59bfcf 100644 --- a/sound/soc/fsl/fsl_asrc_m2m.c +++ b/sound/soc/fsl/fsl_asrc_m2m.c @@ -1,7 +1,7 @@ /* * Freescale ASRC Memory to Memory (M2M) driver * - * Copyright (C) 2014 Freescale Semiconductor, Inc. + * Copyright (C) 2014-2015 Freescale Semiconductor, Inc. * * This file is licensed under the terms of the GNU General Public License * version 2. This program is licensed "as is" without any warranty of any @@ -538,7 +538,7 @@ static long fsl_asrc_ioctl_config_pair(struct fsl_asrc_pair *pair, index = config.pair; pair->config = &config; - ret = fsl_asrc_config_pair(pair); + ret = fsl_asrc_config_pair(pair, false, false); if (ret) { pair_err("failed to config pair: %ld\n", ret); return ret; -- cgit v1.2.3