audio: tune audio volume slew time [1/1]
authorZhe Wang <Zhe.Wang@amlogic.com>
Tue, 12 Mar 2019 08:36:39 +0000 (16:36 +0800)
committerJianxin Pan <jianxin.pan@amlogic.com>
Wed, 13 Mar 2019 01:55:42 +0000 (17:55 -0800)
PD#SWPL-5845

Problem:
audio playback too slow

Solution:
change audio volume slew time

Verify:
Locally test on X301

Change-Id: I48c920037cac852aaa01818bb02eaa8991c1df6b
Signed-off-by: Zhe Wang <Zhe.Wang@amlogic.com>
sound/soc/amlogic/auge/effects_hw_v2.c

index e6b22ab..63b0f31 100644 (file)
@@ -184,7 +184,7 @@ void aed_set_volume(
                (Rch_vol << 8) |     /* channel 2 volume: 0dB */
                (Lch_vol << 0)       /* channel 1 volume: 0dB */
        );
-       eqdrc_write(AED_EQ_VOLUME_SLEW_CNT, 0x200); /*10ms*/
+       eqdrc_write(AED_EQ_VOLUME_SLEW_CNT, 0x2); /*40ms from -120dB~0dB*/
        eqdrc_write(AED_MUTE, 0);
 }