From: popcornmix Date: Mon, 25 Jul 2016 16:06:50 +0000 (+0100) Subject: iqaudio-dac: Compile fix - untested X-Git-Tag: archive/raspbian/4.9.51-1+rpi1~5^2~462 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=b4ed1faccaa95a15fb90a87ee587e18cc545f0c3;p=linux-4.9.git iqaudio-dac: Compile fix - untested --- diff --git a/sound/soc/bcm/iqaudio-dac.c b/sound/soc/bcm/iqaudio-dac.c index 4e8e6dec14bc..aa15bc4b49ca 100644 --- a/sound/soc/bcm/iqaudio-dac.c +++ b/sound/soc/bcm/iqaudio-dac.c @@ -76,7 +76,11 @@ static void snd_rpi_iqaudio_gpio_unmute(struct snd_soc_card *card) static int snd_rpi_iqaudio_set_bias_level(struct snd_soc_card *card, struct snd_soc_dapm_context *dapm, enum snd_soc_bias_level level) { - struct snd_soc_dai *codec_dai = card->rtd[0].codec_dai; + struct snd_soc_pcm_runtime *rtd; + struct snd_soc_dai *codec_dai; + + rtd = snd_soc_get_pcm_runtime(card, card->dai_link[0].name); + codec_dai = rtd->codec_dai; if (dapm->dev != codec_dai->dev) return 0;