diff options
-rw-r--r-- | sound/soc/samsung/bells.c | 16 | ||||
-rw-r--r-- | sound/soc/samsung/littlemill.c | 18 | ||||
-rw-r--r-- | sound/soc/samsung/lowland.c | 18 | ||||
-rw-r--r-- | sound/soc/samsung/smdk_wm8580pcm.c | 15 | ||||
-rw-r--r-- | sound/soc/samsung/smdk_wm8994pcm.c | 15 | ||||
-rw-r--r-- | sound/soc/samsung/speyside.c | 18 | ||||
-rw-r--r-- | sound/soc/samsung/tobermory.c | 18 |
7 files changed, 21 insertions, 97 deletions
diff --git a/sound/soc/samsung/bells.c b/sound/soc/samsung/bells.c index 84f5d8b76679..5b21207cf551 100644 --- a/sound/soc/samsung/bells.c +++ b/sound/soc/samsung/bells.c | |||
@@ -433,22 +433,13 @@ static int bells_probe(struct platform_device *pdev) | |||
433 | 433 | ||
434 | bells_cards[pdev->id].dev = &pdev->dev; | 434 | bells_cards[pdev->id].dev = &pdev->dev; |
435 | 435 | ||
436 | ret = snd_soc_register_card(&bells_cards[pdev->id]); | 436 | ret = devm_snd_soc_register_card(&pdev->dev, &bells_cards[pdev->id]); |
437 | if (ret) { | 437 | if (ret) |
438 | dev_err(&pdev->dev, | 438 | dev_err(&pdev->dev, |
439 | "snd_soc_register_card(%s) failed: %d\n", | 439 | "snd_soc_register_card(%s) failed: %d\n", |
440 | bells_cards[pdev->id].name, ret); | 440 | bells_cards[pdev->id].name, ret); |
441 | return ret; | ||
442 | } | ||
443 | |||
444 | return 0; | ||
445 | } | ||
446 | |||
447 | static int bells_remove(struct platform_device *pdev) | ||
448 | { | ||
449 | snd_soc_unregister_card(&bells_cards[pdev->id]); | ||
450 | 441 | ||
451 | return 0; | 442 | return ret; |
452 | } | 443 | } |
453 | 444 | ||
454 | static struct platform_driver bells_driver = { | 445 | static struct platform_driver bells_driver = { |
@@ -458,7 +449,6 @@ static struct platform_driver bells_driver = { | |||
458 | .pm = &snd_soc_pm_ops, | 449 | .pm = &snd_soc_pm_ops, |
459 | }, | 450 | }, |
460 | .probe = bells_probe, | 451 | .probe = bells_probe, |
461 | .remove = bells_remove, | ||
462 | }; | 452 | }; |
463 | 453 | ||
464 | module_platform_driver(bells_driver); | 454 | module_platform_driver(bells_driver); |
diff --git a/sound/soc/samsung/littlemill.c b/sound/soc/samsung/littlemill.c index bfb91f34a22a..840787e63cb1 100644 --- a/sound/soc/samsung/littlemill.c +++ b/sound/soc/samsung/littlemill.c | |||
@@ -304,23 +304,12 @@ static int littlemill_probe(struct platform_device *pdev) | |||
304 | 304 | ||
305 | card->dev = &pdev->dev; | 305 | card->dev = &pdev->dev; |
306 | 306 | ||
307 | ret = snd_soc_register_card(card); | 307 | ret = devm_snd_soc_register_card(&pdev->dev, card); |
308 | if (ret) { | 308 | if (ret) |
309 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", | 309 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", |
310 | ret); | 310 | ret); |
311 | return ret; | ||
312 | } | ||
313 | |||
314 | return 0; | ||
315 | } | ||
316 | |||
317 | static int littlemill_remove(struct platform_device *pdev) | ||
318 | { | ||
319 | struct snd_soc_card *card = platform_get_drvdata(pdev); | ||
320 | 311 | ||
321 | snd_soc_unregister_card(card); | 312 | return ret; |
322 | |||
323 | return 0; | ||
324 | } | 313 | } |
325 | 314 | ||
326 | static struct platform_driver littlemill_driver = { | 315 | static struct platform_driver littlemill_driver = { |
@@ -330,7 +319,6 @@ static struct platform_driver littlemill_driver = { | |||
330 | .pm = &snd_soc_pm_ops, | 319 | .pm = &snd_soc_pm_ops, |
331 | }, | 320 | }, |
332 | .probe = littlemill_probe, | 321 | .probe = littlemill_probe, |
333 | .remove = littlemill_remove, | ||
334 | }; | 322 | }; |
335 | 323 | ||
336 | module_platform_driver(littlemill_driver); | 324 | module_platform_driver(littlemill_driver); |
diff --git a/sound/soc/samsung/lowland.c b/sound/soc/samsung/lowland.c index 570cf5229508..bd5f0d643a86 100644 --- a/sound/soc/samsung/lowland.c +++ b/sound/soc/samsung/lowland.c | |||
@@ -187,23 +187,12 @@ static int lowland_probe(struct platform_device *pdev) | |||
187 | 187 | ||
188 | card->dev = &pdev->dev; | 188 | card->dev = &pdev->dev; |
189 | 189 | ||
190 | ret = snd_soc_register_card(card); | 190 | ret = devm_snd_soc_register_card(&pdev->dev, card); |
191 | if (ret) { | 191 | if (ret) |
192 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", | 192 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", |
193 | ret); | 193 | ret); |
194 | return ret; | ||
195 | } | ||
196 | |||
197 | return 0; | ||
198 | } | ||
199 | |||
200 | static int lowland_remove(struct platform_device *pdev) | ||
201 | { | ||
202 | struct snd_soc_card *card = platform_get_drvdata(pdev); | ||
203 | 194 | ||
204 | snd_soc_unregister_card(card); | 195 | return ret; |
205 | |||
206 | return 0; | ||
207 | } | 196 | } |
208 | 197 | ||
209 | static struct platform_driver lowland_driver = { | 198 | static struct platform_driver lowland_driver = { |
@@ -213,7 +202,6 @@ static struct platform_driver lowland_driver = { | |||
213 | .pm = &snd_soc_pm_ops, | 202 | .pm = &snd_soc_pm_ops, |
214 | }, | 203 | }, |
215 | .probe = lowland_probe, | 204 | .probe = lowland_probe, |
216 | .remove = lowland_remove, | ||
217 | }; | 205 | }; |
218 | 206 | ||
219 | module_platform_driver(lowland_driver); | 207 | module_platform_driver(lowland_driver); |
diff --git a/sound/soc/samsung/smdk_wm8580pcm.c b/sound/soc/samsung/smdk_wm8580pcm.c index 23a9204b106d..e119aaa91c28 100644 --- a/sound/soc/samsung/smdk_wm8580pcm.c +++ b/sound/soc/samsung/smdk_wm8580pcm.c | |||
@@ -164,19 +164,11 @@ static int snd_smdk_probe(struct platform_device *pdev) | |||
164 | xtal_freq = mclk_freq = SMDK_WM8580_EXT_VOICE; | 164 | xtal_freq = mclk_freq = SMDK_WM8580_EXT_VOICE; |
165 | 165 | ||
166 | smdk_pcm.dev = &pdev->dev; | 166 | smdk_pcm.dev = &pdev->dev; |
167 | ret = snd_soc_register_card(&smdk_pcm); | 167 | ret = devm_snd_soc_register_card(&pdev->dev, &smdk_pcm); |
168 | if (ret) { | 168 | if (ret) |
169 | dev_err(&pdev->dev, "snd_soc_register_card failed %d\n", ret); | 169 | dev_err(&pdev->dev, "snd_soc_register_card failed %d\n", ret); |
170 | return ret; | ||
171 | } | ||
172 | 170 | ||
173 | return 0; | 171 | return ret; |
174 | } | ||
175 | |||
176 | static int snd_smdk_remove(struct platform_device *pdev) | ||
177 | { | ||
178 | snd_soc_unregister_card(&smdk_pcm); | ||
179 | return 0; | ||
180 | } | 172 | } |
181 | 173 | ||
182 | static struct platform_driver snd_smdk_driver = { | 174 | static struct platform_driver snd_smdk_driver = { |
@@ -185,7 +177,6 @@ static struct platform_driver snd_smdk_driver = { | |||
185 | .name = "samsung-smdk-pcm", | 177 | .name = "samsung-smdk-pcm", |
186 | }, | 178 | }, |
187 | .probe = snd_smdk_probe, | 179 | .probe = snd_smdk_probe, |
188 | .remove = snd_smdk_remove, | ||
189 | }; | 180 | }; |
190 | 181 | ||
191 | module_platform_driver(snd_smdk_driver); | 182 | module_platform_driver(snd_smdk_driver); |
diff --git a/sound/soc/samsung/smdk_wm8994pcm.c b/sound/soc/samsung/smdk_wm8994pcm.c index 0c84ca099612..b6c09979be1f 100644 --- a/sound/soc/samsung/smdk_wm8994pcm.c +++ b/sound/soc/samsung/smdk_wm8994pcm.c | |||
@@ -134,19 +134,11 @@ static int snd_smdk_probe(struct platform_device *pdev) | |||
134 | int ret = 0; | 134 | int ret = 0; |
135 | 135 | ||
136 | smdk_pcm.dev = &pdev->dev; | 136 | smdk_pcm.dev = &pdev->dev; |
137 | ret = snd_soc_register_card(&smdk_pcm); | 137 | ret = devm_snd_soc_register_card(&pdev->dev, &smdk_pcm); |
138 | if (ret) { | 138 | if (ret) |
139 | dev_err(&pdev->dev, "snd_soc_register_card failed %d\n", ret); | 139 | dev_err(&pdev->dev, "snd_soc_register_card failed %d\n", ret); |
140 | return ret; | ||
141 | } | ||
142 | 140 | ||
143 | return 0; | 141 | return ret; |
144 | } | ||
145 | |||
146 | static int snd_smdk_remove(struct platform_device *pdev) | ||
147 | { | ||
148 | snd_soc_unregister_card(&smdk_pcm); | ||
149 | return 0; | ||
150 | } | 142 | } |
151 | 143 | ||
152 | static struct platform_driver snd_smdk_driver = { | 144 | static struct platform_driver snd_smdk_driver = { |
@@ -155,7 +147,6 @@ static struct platform_driver snd_smdk_driver = { | |||
155 | .name = "samsung-smdk-pcm", | 147 | .name = "samsung-smdk-pcm", |
156 | }, | 148 | }, |
157 | .probe = snd_smdk_probe, | 149 | .probe = snd_smdk_probe, |
158 | .remove = snd_smdk_remove, | ||
159 | }; | 150 | }; |
160 | 151 | ||
161 | module_platform_driver(snd_smdk_driver); | 152 | module_platform_driver(snd_smdk_driver); |
diff --git a/sound/soc/samsung/speyside.c b/sound/soc/samsung/speyside.c index 57df90d6b7c1..9902efcb8ea1 100644 --- a/sound/soc/samsung/speyside.c +++ b/sound/soc/samsung/speyside.c | |||
@@ -327,23 +327,12 @@ static int speyside_probe(struct platform_device *pdev) | |||
327 | 327 | ||
328 | card->dev = &pdev->dev; | 328 | card->dev = &pdev->dev; |
329 | 329 | ||
330 | ret = snd_soc_register_card(card); | 330 | ret = devm_snd_soc_register_card(&pdev->dev, card); |
331 | if (ret) { | 331 | if (ret) |
332 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", | 332 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", |
333 | ret); | 333 | ret); |
334 | return ret; | ||
335 | } | ||
336 | |||
337 | return 0; | ||
338 | } | ||
339 | |||
340 | static int speyside_remove(struct platform_device *pdev) | ||
341 | { | ||
342 | struct snd_soc_card *card = platform_get_drvdata(pdev); | ||
343 | 334 | ||
344 | snd_soc_unregister_card(card); | 335 | return ret; |
345 | |||
346 | return 0; | ||
347 | } | 336 | } |
348 | 337 | ||
349 | static struct platform_driver speyside_driver = { | 338 | static struct platform_driver speyside_driver = { |
@@ -353,7 +342,6 @@ static struct platform_driver speyside_driver = { | |||
353 | .pm = &snd_soc_pm_ops, | 342 | .pm = &snd_soc_pm_ops, |
354 | }, | 343 | }, |
355 | .probe = speyside_probe, | 344 | .probe = speyside_probe, |
356 | .remove = speyside_remove, | ||
357 | }; | 345 | }; |
358 | 346 | ||
359 | module_platform_driver(speyside_driver); | 347 | module_platform_driver(speyside_driver); |
diff --git a/sound/soc/samsung/tobermory.c b/sound/soc/samsung/tobermory.c index 1807b75ccc12..6a2b9f14d624 100644 --- a/sound/soc/samsung/tobermory.c +++ b/sound/soc/samsung/tobermory.c | |||
@@ -223,23 +223,12 @@ static int tobermory_probe(struct platform_device *pdev) | |||
223 | 223 | ||
224 | card->dev = &pdev->dev; | 224 | card->dev = &pdev->dev; |
225 | 225 | ||
226 | ret = snd_soc_register_card(card); | 226 | ret = devm_snd_soc_register_card(&pdev->dev, card); |
227 | if (ret) { | 227 | if (ret) |
228 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", | 228 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", |
229 | ret); | 229 | ret); |
230 | return ret; | ||
231 | } | ||
232 | |||
233 | return 0; | ||
234 | } | ||
235 | |||
236 | static int tobermory_remove(struct platform_device *pdev) | ||
237 | { | ||
238 | struct snd_soc_card *card = platform_get_drvdata(pdev); | ||
239 | 230 | ||
240 | snd_soc_unregister_card(card); | 231 | return ret; |
241 | |||
242 | return 0; | ||
243 | } | 232 | } |
244 | 233 | ||
245 | static struct platform_driver tobermory_driver = { | 234 | static struct platform_driver tobermory_driver = { |
@@ -249,7 +238,6 @@ static struct platform_driver tobermory_driver = { | |||
249 | .pm = &snd_soc_pm_ops, | 238 | .pm = &snd_soc_pm_ops, |
250 | }, | 239 | }, |
251 | .probe = tobermory_probe, | 240 | .probe = tobermory_probe, |
252 | .remove = tobermory_remove, | ||
253 | }; | 241 | }; |
254 | 242 | ||
255 | module_platform_driver(tobermory_driver); | 243 | module_platform_driver(tobermory_driver); |