From ec1a48aac260b10f193d6086a84f0ddc69349460 Mon Sep 17 00:00:00 2001 From: Deepa Madiregama Date: Tue, 7 Jul 2015 14:55:54 +0530 Subject: [PATCH] tegra-alt: mixer: change volume ramp co-efficients Change volume ramp co-efficients in mixer to complete ramp up/fade out within 1024 samples Bug 200118738 Change-Id: I9685db097ec53e450c8e337562ef1682c4c6f758 Signed-off-by: Deepa Madiregama Reviewed-on: http://git-master/r/767041 (cherry picked from commit 95ca7ed5cb9c035a38b3e39bb69ce8e3a4ffb144) Reviewed-on: http://git-master/r/772221 (cherry picked from commit cd6c91a5ce18315913b747769537e1d7eeca0963) Reviewed-on: http://git-master/r/777330 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Ravindra Lokhande Reviewed-by: Viraj Karandikar Reviewed-by: Sumit Bhattacharya --- sound/soc/tegra-alt/tegra210_mixer_alt.c | 26 ++++++++++++------------ 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/sound/soc/tegra-alt/tegra210_mixer_alt.c b/sound/soc/tegra-alt/tegra210_mixer_alt.c index 2f354ffb..34874552 100644 --- a/sound/soc/tegra-alt/tegra210_mixer_alt.c +++ b/sound/soc/tegra-alt/tegra210_mixer_alt.c @@ -654,20 +654,20 @@ static int tegra210_mixer_platform_probe(struct platform_device *pdev) dev_set_drvdata(&pdev->dev, mixer); mixer->soc_data = soc_data; - mixer->gain_coeff[0] = 0x2003EEC; - mixer->gain_coeff[1] = 0x38EBC; - mixer->gain_coeff[2] = 0xFFFFFEBB; - mixer->gain_coeff[3] = 0x1414253; - mixer->gain_coeff[4] = 0xF6CEC; - mixer->gain_coeff[5] = 0xFFFFC9DE; - mixer->gain_coeff[6] = 0xC4B873; - mixer->gain_coeff[7] = 0x422F76; - mixer->gain_coeff[8] = 0xFFFA021C; + mixer->gain_coeff[0] = 0; + mixer->gain_coeff[1] = 0; + mixer->gain_coeff[2] = 0; + mixer->gain_coeff[3] = 0; + mixer->gain_coeff[4] = 0; + mixer->gain_coeff[5] = 0; + mixer->gain_coeff[6] = 0; + mixer->gain_coeff[7] = 0x1000000; + mixer->gain_coeff[8] = 0; mixer->gain_coeff[9] = 0x10000; - mixer->gain_coeff[10] = 0x1A1; - mixer->gain_coeff[11] = 0x823; - mixer->gain_coeff[12] = 0x3e80; - mixer->gain_coeff[13] = 0x83126E; + mixer->gain_coeff[10] = 0; + mixer->gain_coeff[11] = 0; + mixer->gain_coeff[12] = 0x400; + mixer->gain_coeff[13] = 0x8000000; for (i = 0; i < TEGRA210_MIXER_AXBAR_RX_MAX; i++) mixer->gain_value[i] = 0x10000;