summaryrefslogtreecommitdiff
path: root/include/linux/platform_data
diff options
context:
space:
mode:
authorShengjiu Wang <shengjiu.wang@nxp.com>2026-04-29 13:00:24 +0300
committerMark Brown <broonie@kernel.org>2026-04-30 15:07:56 +0300
commitd611feb52de8c0d599487d98a6dd3bbb86e20c60 (patch)
treed03014bb6d8a3e88efc60202289fb2a1ef97f4d1 /include/linux/platform_data
parent3b9c088aeabf6f1d0e92baa4359fc166fbb0050e (diff)
downloadlinux-d611feb52de8c0d599487d98a6dd3bbb86e20c60.tar.xz
ASoC: fsl-asoc-card: enable ignore_pmdown_time for ASRC case
Problem: When switching from ASRC path (hw:0,1) to direct path (hw:0,0), audio stops after 5 seconds due to DAPM powering down shared widgets. Scenario: 1. Play on hw:0,1 (ASRC): ASRC-Playback → CPU-Playback → Codec 2. Stop playback 3. Play on hw:0,0 (Direct): CPU-Playback → Codec 4. After 5s: No sound (DAPM powered down CPU-Playback) Root Cause: DAPM sees ASRC-Playback disconnected and powers down the entire path including CPU-Playback, even though CPU-Playback is still needed for the direct path. Solution: Enable ignore_pmdown_time for DPCM links to prevent premature widget power-down when switching between paths. Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com> Link: https://patch.msgid.link/20260429100028.2739711-3-shengjiu.wang@nxp.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/linux/platform_data')
0 files changed, 0 insertions, 0 deletions