qing.zhang 83e63eef35 audio: the status of spdif mute changed when resume [1/1]
PD#SWPL-194781

Problem:
the spdif pinmux function can not be restored when suspend && resume
with youtube playback.
when suspend, the spdif was muted by audio hal change routing from arc to
speaker, and spdif pin function changed to default gpio pin function;
after resume, because the spdif resume done before audio hal changed route
from speaker to arc with spdif unmute, so the spdif pin function can not be
restored controlled only by spdif mute flag.

Solution:
use spdif soft mute and mute flag to cover it
and it will not affect the tinymix control with both soft mute and pin
mute

Verify:
t6d

Change-Id: I9af00ab1bbe014098556b548911c0650928bbf19
Signed-off-by: qing.zhang <qing.zhang@amlogic.com>
2024-12-05 10:12:09 +08:00
2024-08-08 16:14:25 +08:00
2024-12-02 10:24:20 +08:00
2024-07-14 17:57:46 +08:00
S
Description
No description provided
118 MiB
Languages
C 98.9%
Perl 0.4%
Makefile 0.4%
Shell 0.2%