diff options
Diffstat (limited to 'sound/soc')
-rw-r--r-- | sound/soc/codecs/cq93vc.c | 3 | ||||
-rw-r--r-- | sound/soc/codecs/twl4030.c | 6 | ||||
-rw-r--r-- | sound/soc/codecs/wl1273.c | 3 | ||||
-rw-r--r-- | sound/soc/codecs/wm8400.c | 2 | ||||
-rw-r--r-- | sound/soc/davinci/davinci-vcif.c | 2 |
5 files changed, 6 insertions, 10 deletions
diff --git a/sound/soc/codecs/cq93vc.c b/sound/soc/codecs/cq93vc.c index b8066ef10bb0..46dbfd067f79 100644 --- a/sound/soc/codecs/cq93vc.c +++ b/sound/soc/codecs/cq93vc.c | |||
@@ -153,8 +153,7 @@ static int cq93vc_resume(struct snd_soc_codec *codec) | |||
153 | 153 | ||
154 | static int cq93vc_probe(struct snd_soc_codec *codec) | 154 | static int cq93vc_probe(struct snd_soc_codec *codec) |
155 | { | 155 | { |
156 | struct davinci_vc *davinci_vc = | 156 | struct davinci_vc *davinci_vc = codec->dev->platform_data; |
157 | mfd_get_data(to_platform_device(codec->dev)); | ||
158 | 157 | ||
159 | davinci_vc->cq93vc.codec = codec; | 158 | davinci_vc->cq93vc.codec = codec; |
160 | codec->control_data = davinci_vc; | 159 | codec->control_data = davinci_vc; |
diff --git a/sound/soc/codecs/twl4030.c b/sound/soc/codecs/twl4030.c index 575238d68e5e..bec788b12613 100644 --- a/sound/soc/codecs/twl4030.c +++ b/sound/soc/codecs/twl4030.c | |||
@@ -26,7 +26,6 @@ | |||
26 | #include <linux/pm.h> | 26 | #include <linux/pm.h> |
27 | #include <linux/i2c.h> | 27 | #include <linux/i2c.h> |
28 | #include <linux/platform_device.h> | 28 | #include <linux/platform_device.h> |
29 | #include <linux/mfd/core.h> | ||
30 | #include <linux/i2c/twl.h> | 29 | #include <linux/i2c/twl.h> |
31 | #include <linux/slab.h> | 30 | #include <linux/slab.h> |
32 | #include <sound/core.h> | 31 | #include <sound/core.h> |
@@ -733,8 +732,7 @@ static int aif_event(struct snd_soc_dapm_widget *w, | |||
733 | 732 | ||
734 | static void headset_ramp(struct snd_soc_codec *codec, int ramp) | 733 | static void headset_ramp(struct snd_soc_codec *codec, int ramp) |
735 | { | 734 | { |
736 | struct twl4030_codec_audio_data *pdata = | 735 | struct twl4030_codec_audio_data *pdata = codec->dev->platform_data; |
737 | mfd_get_data(to_platform_device(codec->dev)); | ||
738 | unsigned char hs_gain, hs_pop; | 736 | unsigned char hs_gain, hs_pop; |
739 | struct twl4030_priv *twl4030 = snd_soc_codec_get_drvdata(codec); | 737 | struct twl4030_priv *twl4030 = snd_soc_codec_get_drvdata(codec); |
740 | /* Base values for ramp delay calculation: 2^19 - 2^26 */ | 738 | /* Base values for ramp delay calculation: 2^19 - 2^26 */ |
@@ -2299,7 +2297,7 @@ static struct snd_soc_codec_driver soc_codec_dev_twl4030 = { | |||
2299 | 2297 | ||
2300 | static int __devinit twl4030_codec_probe(struct platform_device *pdev) | 2298 | static int __devinit twl4030_codec_probe(struct platform_device *pdev) |
2301 | { | 2299 | { |
2302 | struct twl4030_codec_audio_data *pdata = mfd_get_data(pdev); | 2300 | struct twl4030_codec_audio_data *pdata = pdev->dev.platform_data; |
2303 | 2301 | ||
2304 | if (!pdata) { | 2302 | if (!pdata) { |
2305 | dev_err(&pdev->dev, "platform_data is missing\n"); | 2303 | dev_err(&pdev->dev, "platform_data is missing\n"); |
diff --git a/sound/soc/codecs/wl1273.c b/sound/soc/codecs/wl1273.c index c8a874d0d4ca..5836201834d9 100644 --- a/sound/soc/codecs/wl1273.c +++ b/sound/soc/codecs/wl1273.c | |||
@@ -441,8 +441,7 @@ EXPORT_SYMBOL_GPL(wl1273_get_format); | |||
441 | 441 | ||
442 | static int wl1273_probe(struct snd_soc_codec *codec) | 442 | static int wl1273_probe(struct snd_soc_codec *codec) |
443 | { | 443 | { |
444 | struct wl1273_core **core = | 444 | struct wl1273_core **core = codec->dev->platform_data; |
445 | mfd_get_data(to_platform_device(codec->dev)); | ||
446 | struct wl1273_priv *wl1273; | 445 | struct wl1273_priv *wl1273; |
447 | int r; | 446 | int r; |
448 | 447 | ||
diff --git a/sound/soc/codecs/wm8400.c b/sound/soc/codecs/wm8400.c index 736b785e3756..fbee556cbf35 100644 --- a/sound/soc/codecs/wm8400.c +++ b/sound/soc/codecs/wm8400.c | |||
@@ -1378,7 +1378,7 @@ static void wm8400_probe_deferred(struct work_struct *work) | |||
1378 | 1378 | ||
1379 | static int wm8400_codec_probe(struct snd_soc_codec *codec) | 1379 | static int wm8400_codec_probe(struct snd_soc_codec *codec) |
1380 | { | 1380 | { |
1381 | struct wm8400 *wm8400 = mfd_get_data(to_platform_device(codec->dev)); | 1381 | struct wm8400 *wm8400 = dev_get_platdata(codec->dev); |
1382 | struct wm8400_priv *priv; | 1382 | struct wm8400_priv *priv; |
1383 | int ret; | 1383 | int ret; |
1384 | u16 reg; | 1384 | u16 reg; |
diff --git a/sound/soc/davinci/davinci-vcif.c b/sound/soc/davinci/davinci-vcif.c index 13e05a302a92..9259f1f34899 100644 --- a/sound/soc/davinci/davinci-vcif.c +++ b/sound/soc/davinci/davinci-vcif.c | |||
@@ -205,7 +205,7 @@ static struct snd_soc_dai_driver davinci_vcif_dai = { | |||
205 | 205 | ||
206 | static int davinci_vcif_probe(struct platform_device *pdev) | 206 | static int davinci_vcif_probe(struct platform_device *pdev) |
207 | { | 207 | { |
208 | struct davinci_vc *davinci_vc = mfd_get_data(pdev); | 208 | struct davinci_vc *davinci_vc = pdev->dev.platform_data; |
209 | struct davinci_vcif_dev *davinci_vcif_dev; | 209 | struct davinci_vcif_dev *davinci_vcif_dev; |
210 | int ret; | 210 | int ret; |
211 | 211 | ||