aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/tegra
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2012-12-13 14:51:23 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2012-12-13 14:51:23 -0500
commit046e7d685bc370fd4c879ab6635ad3f69e6673d1 (patch)
tree36b981f8d1f2bfd348c1479acbe3a9426d35c377 /sound/soc/tegra
parentfe504c5c745aeb767d978fbedeb94775fd4cb69c (diff)
parent6eb827d23577a4efec2b10a9c4cc9ded268a1d1c (diff)
Merge tag 'sound-3.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Pull sound updates from Takashi Iwai: "This update contains a fairly wide range of changes all over in sound subdirectory, mainly because of UAPI header moves by David and __dev* annotation removals by Bill. Other highlights are: - Introduced the support for wallclock timestamps in ALSA PCM core - Add the poll loop implementation for HD-audio jack detection - Yet more VGA-switcheroo fixes for HD-audio - New VIA HD-audio codec support - More fixes on resource management in USB audio and MIDI drivers - More quirks for USB-audio ASUS Xonar U3, Reloop Play, Focusrite, Roland VG-99, etc - Add support for FastTrack C400 usb-audio - Clean ups in many drivers regarding firmware loading - Add PSC724 Ultiimate Edge support to ice1712 - A few hdspm driver updates - New Stanton SCS.1d/1m FireWire driver - Standardisation of the logging in ASoC codes - DT and dmaengine support for ASoC Atmel - Support for Wolfson ADSP cores - New drivers for Freescale/iVeia P1022 and Maxim MAX98090 - Lots of other ASoC driver fixes and developments" Fix up trivial conflicts. And go out on a limb and assume the dts file 'status' field of one of the conflicting things was supposed to be "disabled", not "disable" like in pretty much all other cases. * tag 'sound-3.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (341 commits) ALSA: hda - Move runtime PM check to runtime_idle callback ALSA: hda - Add stereo-dmic fixup for Acer Aspire One 522 ALSA: hda - Avoid doubly suspend after vga switcheroo ALSA: usb-audio: Enable S/PDIF on the ASUS Xonar U3 ALSA: hda - Check validity of CORB/RIRB WP reads ALSA: hda - use usleep_range in link reset and change timeout check ALSA: HDA: VIA: Add support for codec VT1808. ALSA: HDA: VIA Add support for codec VT1705CF. ASoC: codecs: remove __dev* attributes ASoC: utils: remove __dev* attributes ASoC: ux500: remove __dev* attributes ASoC: txx9: remove __dev* attributes ASoC: tegra: remove __dev* attributes ASoC: spear: remove __dev* attributes ASoC: sh: remove __dev* attributes ASoC: s6000: remove __dev* attributes ASoC: OMAP: remove __dev* attributes ASoC: nuc900: remove __dev* attributes ASoC: mxs: remove __dev* attributes ASoC: kirkwood: remove __dev* attributes ...
Diffstat (limited to 'sound/soc/tegra')
-rw-r--r--sound/soc/tegra/tegra20_das.c8
-rw-r--r--sound/soc/tegra/tegra20_i2s.c10
-rw-r--r--sound/soc/tegra/tegra20_spdif.c8
-rw-r--r--sound/soc/tegra/tegra30_ahub.c14
-rw-r--r--sound/soc/tegra/tegra30_i2s.c10
-rw-r--r--sound/soc/tegra/tegra_alc5632.c8
-rw-r--r--sound/soc/tegra/tegra_pcm.c4
-rw-r--r--sound/soc/tegra/tegra_wm8753.c8
-rw-r--r--sound/soc/tegra/tegra_wm8903.c8
-rw-r--r--sound/soc/tegra/trimslice.c8
10 files changed, 43 insertions, 43 deletions
diff --git a/sound/soc/tegra/tegra20_das.c b/sound/soc/tegra/tegra20_das.c
index bf99296bce95..654318483877 100644
--- a/sound/soc/tegra/tegra20_das.c
+++ b/sound/soc/tegra/tegra20_das.c
@@ -131,7 +131,7 @@ static const struct regmap_config tegra20_das_regmap_config = {
131 .cache_type = REGCACHE_RBTREE, 131 .cache_type = REGCACHE_RBTREE,
132}; 132};
133 133
134static int __devinit tegra20_das_probe(struct platform_device *pdev) 134static int tegra20_das_probe(struct platform_device *pdev)
135{ 135{
136 struct resource *res, *region; 136 struct resource *res, *region;
137 void __iomem *regs; 137 void __iomem *regs;
@@ -200,7 +200,7 @@ err:
200 return ret; 200 return ret;
201} 201}
202 202
203static int __devexit tegra20_das_remove(struct platform_device *pdev) 203static int tegra20_das_remove(struct platform_device *pdev)
204{ 204{
205 if (!das) 205 if (!das)
206 return -ENODEV; 206 return -ENODEV;
@@ -210,14 +210,14 @@ static int __devexit tegra20_das_remove(struct platform_device *pdev)
210 return 0; 210 return 0;
211} 211}
212 212
213static const struct of_device_id tegra20_das_of_match[] __devinitconst = { 213static const struct of_device_id tegra20_das_of_match[] = {
214 { .compatible = "nvidia,tegra20-das", }, 214 { .compatible = "nvidia,tegra20-das", },
215 {}, 215 {},
216}; 216};
217 217
218static struct platform_driver tegra20_das_driver = { 218static struct platform_driver tegra20_das_driver = {
219 .probe = tegra20_das_probe, 219 .probe = tegra20_das_probe,
220 .remove = __devexit_p(tegra20_das_remove), 220 .remove = tegra20_das_remove,
221 .driver = { 221 .driver = {
222 .name = DRV_NAME, 222 .name = DRV_NAME,
223 .owner = THIS_MODULE, 223 .owner = THIS_MODULE,
diff --git a/sound/soc/tegra/tegra20_i2s.c b/sound/soc/tegra/tegra20_i2s.c
index 0832e8afd73c..caa772de5a18 100644
--- a/sound/soc/tegra/tegra20_i2s.c
+++ b/sound/soc/tegra/tegra20_i2s.c
@@ -331,7 +331,7 @@ static const struct regmap_config tegra20_i2s_regmap_config = {
331 .cache_type = REGCACHE_RBTREE, 331 .cache_type = REGCACHE_RBTREE,
332}; 332};
333 333
334static __devinit int tegra20_i2s_platform_probe(struct platform_device *pdev) 334static int tegra20_i2s_platform_probe(struct platform_device *pdev)
335{ 335{
336 struct tegra20_i2s *i2s; 336 struct tegra20_i2s *i2s;
337 struct resource *mem, *memregion, *dmareq; 337 struct resource *mem, *memregion, *dmareq;
@@ -447,7 +447,7 @@ err:
447 return ret; 447 return ret;
448} 448}
449 449
450static int __devexit tegra20_i2s_platform_remove(struct platform_device *pdev) 450static int tegra20_i2s_platform_remove(struct platform_device *pdev)
451{ 451{
452 struct tegra20_i2s *i2s = dev_get_drvdata(&pdev->dev); 452 struct tegra20_i2s *i2s = dev_get_drvdata(&pdev->dev);
453 453
@@ -463,12 +463,12 @@ static int __devexit tegra20_i2s_platform_remove(struct platform_device *pdev)
463 return 0; 463 return 0;
464} 464}
465 465
466static const struct of_device_id tegra20_i2s_of_match[] __devinitconst = { 466static const struct of_device_id tegra20_i2s_of_match[] = {
467 { .compatible = "nvidia,tegra20-i2s", }, 467 { .compatible = "nvidia,tegra20-i2s", },
468 {}, 468 {},
469}; 469};
470 470
471static const struct dev_pm_ops tegra20_i2s_pm_ops __devinitconst = { 471static const struct dev_pm_ops tegra20_i2s_pm_ops = {
472 SET_RUNTIME_PM_OPS(tegra20_i2s_runtime_suspend, 472 SET_RUNTIME_PM_OPS(tegra20_i2s_runtime_suspend,
473 tegra20_i2s_runtime_resume, NULL) 473 tegra20_i2s_runtime_resume, NULL)
474}; 474};
@@ -481,7 +481,7 @@ static struct platform_driver tegra20_i2s_driver = {
481 .pm = &tegra20_i2s_pm_ops, 481 .pm = &tegra20_i2s_pm_ops,
482 }, 482 },
483 .probe = tegra20_i2s_platform_probe, 483 .probe = tegra20_i2s_platform_probe,
484 .remove = __devexit_p(tegra20_i2s_platform_remove), 484 .remove = tegra20_i2s_platform_remove,
485}; 485};
486module_platform_driver(tegra20_i2s_driver); 486module_platform_driver(tegra20_i2s_driver);
487 487
diff --git a/sound/soc/tegra/tegra20_spdif.c b/sound/soc/tegra/tegra20_spdif.c
index 3ebc8670ba00..04771d14d343 100644
--- a/sound/soc/tegra/tegra20_spdif.c
+++ b/sound/soc/tegra/tegra20_spdif.c
@@ -257,7 +257,7 @@ static const struct regmap_config tegra20_spdif_regmap_config = {
257 .cache_type = REGCACHE_RBTREE, 257 .cache_type = REGCACHE_RBTREE,
258}; 258};
259 259
260static __devinit int tegra20_spdif_platform_probe(struct platform_device *pdev) 260static int tegra20_spdif_platform_probe(struct platform_device *pdev)
261{ 261{
262 struct tegra20_spdif *spdif; 262 struct tegra20_spdif *spdif;
263 struct resource *mem, *memregion, *dmareq; 263 struct resource *mem, *memregion, *dmareq;
@@ -357,7 +357,7 @@ err:
357 return ret; 357 return ret;
358} 358}
359 359
360static int __devexit tegra20_spdif_platform_remove(struct platform_device *pdev) 360static int tegra20_spdif_platform_remove(struct platform_device *pdev)
361{ 361{
362 struct tegra20_spdif *spdif = dev_get_drvdata(&pdev->dev); 362 struct tegra20_spdif *spdif = dev_get_drvdata(&pdev->dev);
363 363
@@ -373,7 +373,7 @@ static int __devexit tegra20_spdif_platform_remove(struct platform_device *pdev)
373 return 0; 373 return 0;
374} 374}
375 375
376static const struct dev_pm_ops tegra20_spdif_pm_ops __devinitconst = { 376static const struct dev_pm_ops tegra20_spdif_pm_ops = {
377 SET_RUNTIME_PM_OPS(tegra20_spdif_runtime_suspend, 377 SET_RUNTIME_PM_OPS(tegra20_spdif_runtime_suspend,
378 tegra20_spdif_runtime_resume, NULL) 378 tegra20_spdif_runtime_resume, NULL)
379}; 379};
@@ -385,7 +385,7 @@ static struct platform_driver tegra20_spdif_driver = {
385 .pm = &tegra20_spdif_pm_ops, 385 .pm = &tegra20_spdif_pm_ops,
386 }, 386 },
387 .probe = tegra20_spdif_platform_probe, 387 .probe = tegra20_spdif_platform_probe,
388 .remove = __devexit_p(tegra20_spdif_platform_remove), 388 .remove = tegra20_spdif_platform_remove,
389}; 389};
390 390
391module_platform_driver(tegra20_spdif_driver); 391module_platform_driver(tegra20_spdif_driver);
diff --git a/sound/soc/tegra/tegra30_ahub.c b/sound/soc/tegra/tegra30_ahub.c
index 64b67a309196..f354dc390a0b 100644
--- a/sound/soc/tegra/tegra30_ahub.c
+++ b/sound/soc/tegra/tegra30_ahub.c
@@ -287,7 +287,7 @@ int tegra30_ahub_unset_rx_cif_source(enum tegra30_ahub_rxcif rxcif)
287} 287}
288EXPORT_SYMBOL_GPL(tegra30_ahub_unset_rx_cif_source); 288EXPORT_SYMBOL_GPL(tegra30_ahub_unset_rx_cif_source);
289 289
290static const char * const configlink_clocks[] __devinitconst = { 290static const char * const configlink_clocks[] = {
291 "i2s0", 291 "i2s0",
292 "i2s1", 292 "i2s1",
293 "i2s2", 293 "i2s2",
@@ -299,7 +299,7 @@ static const char * const configlink_clocks[] __devinitconst = {
299 "spdif_in", 299 "spdif_in",
300}; 300};
301 301
302struct of_dev_auxdata ahub_auxdata[] __devinitdata = { 302struct of_dev_auxdata ahub_auxdata[] = {
303 OF_DEV_AUXDATA("nvidia,tegra30-i2s", 0x70080300, "tegra30-i2s.0", NULL), 303 OF_DEV_AUXDATA("nvidia,tegra30-i2s", 0x70080300, "tegra30-i2s.0", NULL),
304 OF_DEV_AUXDATA("nvidia,tegra30-i2s", 0x70080400, "tegra30-i2s.1", NULL), 304 OF_DEV_AUXDATA("nvidia,tegra30-i2s", 0x70080400, "tegra30-i2s.1", NULL),
305 OF_DEV_AUXDATA("nvidia,tegra30-i2s", 0x70080500, "tegra30-i2s.2", NULL), 305 OF_DEV_AUXDATA("nvidia,tegra30-i2s", 0x70080500, "tegra30-i2s.2", NULL),
@@ -433,7 +433,7 @@ static const struct regmap_config tegra30_ahub_ahub_regmap_config = {
433 .cache_type = REGCACHE_RBTREE, 433 .cache_type = REGCACHE_RBTREE,
434}; 434};
435 435
436static int __devinit tegra30_ahub_probe(struct platform_device *pdev) 436static int tegra30_ahub_probe(struct platform_device *pdev)
437{ 437{
438 struct clk *clk; 438 struct clk *clk;
439 int i; 439 int i;
@@ -585,7 +585,7 @@ err:
585 return ret; 585 return ret;
586} 586}
587 587
588static int __devexit tegra30_ahub_remove(struct platform_device *pdev) 588static int tegra30_ahub_remove(struct platform_device *pdev)
589{ 589{
590 if (!ahub) 590 if (!ahub)
591 return -ENODEV; 591 return -ENODEV;
@@ -602,19 +602,19 @@ static int __devexit tegra30_ahub_remove(struct platform_device *pdev)
602 return 0; 602 return 0;
603} 603}
604 604
605static const struct of_device_id tegra30_ahub_of_match[] __devinitconst = { 605static const struct of_device_id tegra30_ahub_of_match[] = {
606 { .compatible = "nvidia,tegra30-ahub", }, 606 { .compatible = "nvidia,tegra30-ahub", },
607 {}, 607 {},
608}; 608};
609 609
610static const struct dev_pm_ops tegra30_ahub_pm_ops __devinitconst = { 610static const struct dev_pm_ops tegra30_ahub_pm_ops = {
611 SET_RUNTIME_PM_OPS(tegra30_ahub_runtime_suspend, 611 SET_RUNTIME_PM_OPS(tegra30_ahub_runtime_suspend,
612 tegra30_ahub_runtime_resume, NULL) 612 tegra30_ahub_runtime_resume, NULL)
613}; 613};
614 614
615static struct platform_driver tegra30_ahub_driver = { 615static struct platform_driver tegra30_ahub_driver = {
616 .probe = tegra30_ahub_probe, 616 .probe = tegra30_ahub_probe,
617 .remove = __devexit_p(tegra30_ahub_remove), 617 .remove = tegra30_ahub_remove,
618 .driver = { 618 .driver = {
619 .name = DRV_NAME, 619 .name = DRV_NAME,
620 .owner = THIS_MODULE, 620 .owner = THIS_MODULE,
diff --git a/sound/soc/tegra/tegra30_i2s.c b/sound/soc/tegra/tegra30_i2s.c
index 44184228d1f0..27e91dd0b91c 100644
--- a/sound/soc/tegra/tegra30_i2s.c
+++ b/sound/soc/tegra/tegra30_i2s.c
@@ -391,7 +391,7 @@ static const struct regmap_config tegra30_i2s_regmap_config = {
391 .cache_type = REGCACHE_RBTREE, 391 .cache_type = REGCACHE_RBTREE,
392}; 392};
393 393
394static __devinit int tegra30_i2s_platform_probe(struct platform_device *pdev) 394static int tegra30_i2s_platform_probe(struct platform_device *pdev)
395{ 395{
396 struct tegra30_i2s *i2s; 396 struct tegra30_i2s *i2s;
397 u32 cif_ids[2]; 397 u32 cif_ids[2];
@@ -492,7 +492,7 @@ err:
492 return ret; 492 return ret;
493} 493}
494 494
495static int __devexit tegra30_i2s_platform_remove(struct platform_device *pdev) 495static int tegra30_i2s_platform_remove(struct platform_device *pdev)
496{ 496{
497 struct tegra30_i2s *i2s = dev_get_drvdata(&pdev->dev); 497 struct tegra30_i2s *i2s = dev_get_drvdata(&pdev->dev);
498 498
@@ -508,12 +508,12 @@ static int __devexit tegra30_i2s_platform_remove(struct platform_device *pdev)
508 return 0; 508 return 0;
509} 509}
510 510
511static const struct of_device_id tegra30_i2s_of_match[] __devinitconst = { 511static const struct of_device_id tegra30_i2s_of_match[] = {
512 { .compatible = "nvidia,tegra30-i2s", }, 512 { .compatible = "nvidia,tegra30-i2s", },
513 {}, 513 {},
514}; 514};
515 515
516static const struct dev_pm_ops tegra30_i2s_pm_ops __devinitconst = { 516static const struct dev_pm_ops tegra30_i2s_pm_ops = {
517 SET_RUNTIME_PM_OPS(tegra30_i2s_runtime_suspend, 517 SET_RUNTIME_PM_OPS(tegra30_i2s_runtime_suspend,
518 tegra30_i2s_runtime_resume, NULL) 518 tegra30_i2s_runtime_resume, NULL)
519}; 519};
@@ -526,7 +526,7 @@ static struct platform_driver tegra30_i2s_driver = {
526 .pm = &tegra30_i2s_pm_ops, 526 .pm = &tegra30_i2s_pm_ops,
527 }, 527 },
528 .probe = tegra30_i2s_platform_probe, 528 .probe = tegra30_i2s_platform_probe,
529 .remove = __devexit_p(tegra30_i2s_platform_remove), 529 .remove = tegra30_i2s_platform_remove,
530}; 530};
531module_platform_driver(tegra30_i2s_driver); 531module_platform_driver(tegra30_i2s_driver);
532 532
diff --git a/sound/soc/tegra/tegra_alc5632.c b/sound/soc/tegra/tegra_alc5632.c
index 76cb1b363b71..c80adb9da472 100644
--- a/sound/soc/tegra/tegra_alc5632.c
+++ b/sound/soc/tegra/tegra_alc5632.c
@@ -150,7 +150,7 @@ static struct snd_soc_card snd_soc_tegra_alc5632 = {
150 .fully_routed = true, 150 .fully_routed = true,
151}; 151};
152 152
153static __devinit int tegra_alc5632_probe(struct platform_device *pdev) 153static int tegra_alc5632_probe(struct platform_device *pdev)
154{ 154{
155 struct device_node *np = pdev->dev.of_node; 155 struct device_node *np = pdev->dev.of_node;
156 struct snd_soc_card *card = &snd_soc_tegra_alc5632; 156 struct snd_soc_card *card = &snd_soc_tegra_alc5632;
@@ -227,7 +227,7 @@ err:
227 return ret; 227 return ret;
228} 228}
229 229
230static int __devexit tegra_alc5632_remove(struct platform_device *pdev) 230static int tegra_alc5632_remove(struct platform_device *pdev)
231{ 231{
232 struct snd_soc_card *card = platform_get_drvdata(pdev); 232 struct snd_soc_card *card = platform_get_drvdata(pdev);
233 struct tegra_alc5632 *machine = snd_soc_card_get_drvdata(card); 233 struct tegra_alc5632 *machine = snd_soc_card_get_drvdata(card);
@@ -242,7 +242,7 @@ static int __devexit tegra_alc5632_remove(struct platform_device *pdev)
242 return 0; 242 return 0;
243} 243}
244 244
245static const struct of_device_id tegra_alc5632_of_match[] __devinitconst = { 245static const struct of_device_id tegra_alc5632_of_match[] = {
246 { .compatible = "nvidia,tegra-audio-alc5632", }, 246 { .compatible = "nvidia,tegra-audio-alc5632", },
247 {}, 247 {},
248}; 248};
@@ -255,7 +255,7 @@ static struct platform_driver tegra_alc5632_driver = {
255 .of_match_table = tegra_alc5632_of_match, 255 .of_match_table = tegra_alc5632_of_match,
256 }, 256 },
257 .probe = tegra_alc5632_probe, 257 .probe = tegra_alc5632_probe,
258 .remove = __devexit_p(tegra_alc5632_remove), 258 .remove = tegra_alc5632_remove,
259}; 259};
260module_platform_driver(tegra_alc5632_driver); 260module_platform_driver(tegra_alc5632_driver);
261 261
diff --git a/sound/soc/tegra/tegra_pcm.c b/sound/soc/tegra/tegra_pcm.c
index e18733963cb4..c925ab0adeb6 100644
--- a/sound/soc/tegra/tegra_pcm.c
+++ b/sound/soc/tegra/tegra_pcm.c
@@ -253,13 +253,13 @@ static struct snd_soc_platform_driver tegra_pcm_platform = {
253 .pcm_free = tegra_pcm_free, 253 .pcm_free = tegra_pcm_free,
254}; 254};
255 255
256int __devinit tegra_pcm_platform_register(struct device *dev) 256int tegra_pcm_platform_register(struct device *dev)
257{ 257{
258 return snd_soc_register_platform(dev, &tegra_pcm_platform); 258 return snd_soc_register_platform(dev, &tegra_pcm_platform);
259} 259}
260EXPORT_SYMBOL_GPL(tegra_pcm_platform_register); 260EXPORT_SYMBOL_GPL(tegra_pcm_platform_register);
261 261
262void __devexit tegra_pcm_platform_unregister(struct device *dev) 262void tegra_pcm_platform_unregister(struct device *dev)
263{ 263{
264 snd_soc_unregister_platform(dev); 264 snd_soc_unregister_platform(dev);
265} 265}
diff --git a/sound/soc/tegra/tegra_wm8753.c b/sound/soc/tegra/tegra_wm8753.c
index ea9166d5c4eb..c8ef88a67c59 100644
--- a/sound/soc/tegra/tegra_wm8753.c
+++ b/sound/soc/tegra/tegra_wm8753.c
@@ -122,7 +122,7 @@ static struct snd_soc_card snd_soc_tegra_wm8753 = {
122 .fully_routed = true, 122 .fully_routed = true,
123}; 123};
124 124
125static __devinit int tegra_wm8753_driver_probe(struct platform_device *pdev) 125static int tegra_wm8753_driver_probe(struct platform_device *pdev)
126{ 126{
127 struct snd_soc_card *card = &snd_soc_tegra_wm8753; 127 struct snd_soc_card *card = &snd_soc_tegra_wm8753;
128 struct tegra_wm8753 *machine; 128 struct tegra_wm8753 *machine;
@@ -188,7 +188,7 @@ err:
188 return ret; 188 return ret;
189} 189}
190 190
191static int __devexit tegra_wm8753_driver_remove(struct platform_device *pdev) 191static int tegra_wm8753_driver_remove(struct platform_device *pdev)
192{ 192{
193 struct snd_soc_card *card = platform_get_drvdata(pdev); 193 struct snd_soc_card *card = platform_get_drvdata(pdev);
194 struct tegra_wm8753 *machine = snd_soc_card_get_drvdata(card); 194 struct tegra_wm8753 *machine = snd_soc_card_get_drvdata(card);
@@ -200,7 +200,7 @@ static int __devexit tegra_wm8753_driver_remove(struct platform_device *pdev)
200 return 0; 200 return 0;
201} 201}
202 202
203static const struct of_device_id tegra_wm8753_of_match[] __devinitconst = { 203static const struct of_device_id tegra_wm8753_of_match[] = {
204 { .compatible = "nvidia,tegra-audio-wm8753", }, 204 { .compatible = "nvidia,tegra-audio-wm8753", },
205 {}, 205 {},
206}; 206};
@@ -213,7 +213,7 @@ static struct platform_driver tegra_wm8753_driver = {
213 .of_match_table = tegra_wm8753_of_match, 213 .of_match_table = tegra_wm8753_of_match,
214 }, 214 },
215 .probe = tegra_wm8753_driver_probe, 215 .probe = tegra_wm8753_driver_probe,
216 .remove = __devexit_p(tegra_wm8753_driver_remove), 216 .remove = tegra_wm8753_driver_remove,
217}; 217};
218module_platform_driver(tegra_wm8753_driver); 218module_platform_driver(tegra_wm8753_driver);
219 219
diff --git a/sound/soc/tegra/tegra_wm8903.c b/sound/soc/tegra/tegra_wm8903.c
index cee13b7bfb94..bbd79bf56303 100644
--- a/sound/soc/tegra/tegra_wm8903.c
+++ b/sound/soc/tegra/tegra_wm8903.c
@@ -252,7 +252,7 @@ static struct snd_soc_card snd_soc_tegra_wm8903 = {
252 .fully_routed = true, 252 .fully_routed = true,
253}; 253};
254 254
255static __devinit int tegra_wm8903_driver_probe(struct platform_device *pdev) 255static int tegra_wm8903_driver_probe(struct platform_device *pdev)
256{ 256{
257 struct device_node *np = pdev->dev.of_node; 257 struct device_node *np = pdev->dev.of_node;
258 struct snd_soc_card *card = &snd_soc_tegra_wm8903; 258 struct snd_soc_card *card = &snd_soc_tegra_wm8903;
@@ -402,7 +402,7 @@ err:
402 return ret; 402 return ret;
403} 403}
404 404
405static int __devexit tegra_wm8903_driver_remove(struct platform_device *pdev) 405static int tegra_wm8903_driver_remove(struct platform_device *pdev)
406{ 406{
407 struct snd_soc_card *card = platform_get_drvdata(pdev); 407 struct snd_soc_card *card = platform_get_drvdata(pdev);
408 struct tegra_wm8903 *machine = snd_soc_card_get_drvdata(card); 408 struct tegra_wm8903 *machine = snd_soc_card_get_drvdata(card);
@@ -417,7 +417,7 @@ static int __devexit tegra_wm8903_driver_remove(struct platform_device *pdev)
417 return 0; 417 return 0;
418} 418}
419 419
420static const struct of_device_id tegra_wm8903_of_match[] __devinitconst = { 420static const struct of_device_id tegra_wm8903_of_match[] = {
421 { .compatible = "nvidia,tegra-audio-wm8903", }, 421 { .compatible = "nvidia,tegra-audio-wm8903", },
422 {}, 422 {},
423}; 423};
@@ -430,7 +430,7 @@ static struct platform_driver tegra_wm8903_driver = {
430 .of_match_table = tegra_wm8903_of_match, 430 .of_match_table = tegra_wm8903_of_match,
431 }, 431 },
432 .probe = tegra_wm8903_driver_probe, 432 .probe = tegra_wm8903_driver_probe,
433 .remove = __devexit_p(tegra_wm8903_driver_remove), 433 .remove = tegra_wm8903_driver_remove,
434}; 434};
435module_platform_driver(tegra_wm8903_driver); 435module_platform_driver(tegra_wm8903_driver);
436 436
diff --git a/sound/soc/tegra/trimslice.c b/sound/soc/tegra/trimslice.c
index e69a4f7000d6..7fcf6c2297db 100644
--- a/sound/soc/tegra/trimslice.c
+++ b/sound/soc/tegra/trimslice.c
@@ -120,7 +120,7 @@ static struct snd_soc_card snd_soc_trimslice = {
120 .fully_routed = true, 120 .fully_routed = true,
121}; 121};
122 122
123static __devinit int tegra_snd_trimslice_probe(struct platform_device *pdev) 123static int tegra_snd_trimslice_probe(struct platform_device *pdev)
124{ 124{
125 struct snd_soc_card *card = &snd_soc_trimslice; 125 struct snd_soc_card *card = &snd_soc_trimslice;
126 struct tegra_trimslice *trimslice; 126 struct tegra_trimslice *trimslice;
@@ -183,7 +183,7 @@ err:
183 return ret; 183 return ret;
184} 184}
185 185
186static int __devexit tegra_snd_trimslice_remove(struct platform_device *pdev) 186static int tegra_snd_trimslice_remove(struct platform_device *pdev)
187{ 187{
188 struct snd_soc_card *card = platform_get_drvdata(pdev); 188 struct snd_soc_card *card = platform_get_drvdata(pdev);
189 struct tegra_trimslice *trimslice = snd_soc_card_get_drvdata(card); 189 struct tegra_trimslice *trimslice = snd_soc_card_get_drvdata(card);
@@ -195,7 +195,7 @@ static int __devexit tegra_snd_trimslice_remove(struct platform_device *pdev)
195 return 0; 195 return 0;
196} 196}
197 197
198static const struct of_device_id trimslice_of_match[] __devinitconst = { 198static const struct of_device_id trimslice_of_match[] = {
199 { .compatible = "nvidia,tegra-audio-trimslice", }, 199 { .compatible = "nvidia,tegra-audio-trimslice", },
200 {}, 200 {},
201}; 201};
@@ -208,7 +208,7 @@ static struct platform_driver tegra_snd_trimslice_driver = {
208 .of_match_table = trimslice_of_match, 208 .of_match_table = trimslice_of_match,
209 }, 209 },
210 .probe = tegra_snd_trimslice_probe, 210 .probe = tegra_snd_trimslice_probe,
211 .remove = __devexit_p(tegra_snd_trimslice_remove), 211 .remove = tegra_snd_trimslice_remove,
212}; 212};
213module_platform_driver(tegra_snd_trimslice_driver); 213module_platform_driver(tegra_snd_trimslice_driver);
214 214