Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 278e543a authored by Dieter Luecking's avatar Dieter Luecking Committed by Meng Wang
Browse files

asoc: csra66x0: Disable volume ramping in codec



CSRA66x0 codec enables internal volume ramping on
power up. This leads to missing audio at beginning
of playback. Disable feature on codec init.

Change-Id: Ib3085cd06eeb2797bee4e74d8e34e5d0b0fa535f
Signed-off-by: default avatarDieter Luecking <dieterl@codeaurora.org>
parent 89924096
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -754,6 +754,9 @@ static int csra66x0_init(struct csra66x0_priv *csra66x0)
	snd_soc_component_write(component, CSRA66X0_CH2_VOLUME_1_FA,
				SPK_VOLUME_M20DB_MSB);

	/* disable volume ramping */
	snd_soc_component_write(component, CSRA66X0_VOLUME_CONFIG_FA, 0x27);

	snd_soc_component_write(component, CSRA66X0_DEAD_TIME_CTRL, 0x0);
	snd_soc_component_write(component, CSRA66X0_DEAD_TIME_THRESHOLD_0,
				0xE7);