Files
kernel_common_drivers/sound
wei huang b5e4e7073d audio: A4/A5 kernel6.6 codec resume error [1/1]
PD#SWPL-158333

Problem:
1.It needs to pull up PDN pin by one codec which resume
first. So other codec doesn't need to pull up again and
just init codec. But it can't meet this requirement
now.So it causes this issue.
2.After resume from suspend, it should not keep register
setting with cache only when do register setting.

Solution:
1.Add logic that one codec which resume first will pull
up PDN pin for one time.So other codecs don't needs to
do this operation again.
2.After resume from suspend, it needs to disable cache only
status for register setting before setting register.

Verify:
Test on soundbar platform. It works well now.

Change-Id: I2114f9eb78172fb80ff675b2f04a782989050d8d
Signed-off-by: wei huang <wei.huang@amlogic.com>
2024-03-04 02:49:20 -08:00
..
2022-03-04 11:13:37 +08:00
2024-01-09 19:58:31 +08:00