mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-28 15:13:55 +08:00
ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked
DAIs linked to the dummy will not have an associated playback/capture
widget, so we need to skip the update in that case.
Fixes: 078a85f280
("ASoC: dapm: Only power up active channels from a DAI")
Reported-by: Krzysztof Kozlowski <krzk@kernel.org>
Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Tested-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Tested-by: Krzysztof Kozlowski <krzk@kernel.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
0f747bb273
commit
cf17a5ffd2
@ -2580,6 +2580,9 @@ static int dapm_update_dai_unlocked(struct snd_pcm_substream *substream,
|
||||
else
|
||||
w = dai->capture_widget;
|
||||
|
||||
if (!w)
|
||||
return 0;
|
||||
|
||||
dev_dbg(dai->dev, "Update DAI routes for %s %s\n", dai->name,
|
||||
dir == SNDRV_PCM_STREAM_PLAYBACK ? "playback" : "capture");
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user