mirror of
https://github.com/hardkernel/kernel_common_drivers.git
synced 2026-06-25 12:03:48 +09:00
b5e4e7073d
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>