aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ixp4xx
diff options
context:
space:
mode:
authorJo-Philipp Wich <jo@mein.io>2016-06-23 00:14:34 +0200
committerZoltan HERPAI <wigyori@uid0.hu>2016-06-23 00:14:34 +0200
commit441a9c879ba6562ea9f431cf33bbb0c0400d5fd0 (patch)
tree061af7bf1930065b365899d6f61ee0d91f88c3b2 /target/linux/ixp4xx
parent5ce87f5de3cdbd58ddb7de44717cebb7f371d277 (diff)
downloadmaster-187ad058-441a9c879ba6562ea9f431cf33bbb0c0400d5fd0.tar.gz
master-187ad058-441a9c879ba6562ea9f431cf33bbb0c0400d5fd0.tar.bz2
master-187ad058-441a9c879ba6562ea9f431cf33bbb0c0400d5fd0.zip
ixp4xx: fix Avila SoC audio driver compilation
Upstream dropped the `dapm` member of `struct snd_soc_component`, requiring users to access it using `snd_soc_codec_get_dapm()` instead so change the driver code to do just that. Fixes the following build error spotted by the buildbots: CC [M] sound/soc/gw-avila/gw-avila.o sound/soc/gw-avila/gw-avila.c: In function 'avila_aic3x_init': sound/soc/gw-avila/gw-avila.c:104:44: error: 'struct snd_soc_codec' has no member named 'dapm' Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Diffstat (limited to 'target/linux/ixp4xx')
-rw-r--r--target/linux/ixp4xx/patches-4.4/175-avila_hss_audio_support.patch2
1 files changed, 1 insertions, 1 deletions
diff --git a/target/linux/ixp4xx/patches-4.4/175-avila_hss_audio_support.patch b/target/linux/ixp4xx/patches-4.4/175-avila_hss_audio_support.patch
index 2fd6be49df..72ccc00f30 100644
--- a/target/linux/ixp4xx/patches-4.4/175-avila_hss_audio_support.patch
+++ b/target/linux/ixp4xx/patches-4.4/175-avila_hss_audio_support.patch
@@ -641,7 +641,7 @@
+static int avila_aic3x_init(struct snd_soc_pcm_runtime *rtd)
+{
+ struct snd_soc_codec *codec = rtd->codec;
-+ struct snd_soc_dapm_context *dapm = &codec->dapm;
++ struct snd_soc_dapm_context *dapm = snd_soc_codec_get_dapm(codec);
+
+ /* Add davinci-evm specific widgets */
+ snd_soc_dapm_new_controls(dapm, aic3x_dapm_widgets,