diff options
Diffstat (limited to 'sound/soc/s3c24xx/smdk2443_wm9710.c')
-rw-r--r-- | sound/soc/s3c24xx/smdk2443_wm9710.c | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/sound/soc/s3c24xx/smdk2443_wm9710.c b/sound/soc/s3c24xx/smdk2443_wm9710.c deleted file mode 100644 index 4613288c2772..000000000000 --- a/sound/soc/s3c24xx/smdk2443_wm9710.c +++ /dev/null | |||
@@ -1,74 +0,0 @@ | |||
1 | /* | ||
2 | * smdk2443_wm9710.c -- SoC audio for smdk2443 | ||
3 | * | ||
4 | * Copyright 2007 Wolfson Microelectronics PLC. | ||
5 | * Author: Graeme Gregory | ||
6 | * graeme.gregory@wolfsonmicro.com or linux@wolfsonmicro.com | ||
7 | * | ||
8 | * This program is free software; you can redistribute it and/or modify it | ||
9 | * under the terms of the GNU General Public License as published by the | ||
10 | * Free Software Foundation; either version 2 of the License, or (at your | ||
11 | * option) any later version. | ||
12 | * | ||
13 | */ | ||
14 | |||
15 | #include <linux/module.h> | ||
16 | #include <linux/device.h> | ||
17 | #include <sound/core.h> | ||
18 | #include <sound/pcm.h> | ||
19 | #include <sound/soc.h> | ||
20 | #include <sound/soc-dapm.h> | ||
21 | |||
22 | #include "s3c-dma.h" | ||
23 | #include "s3c-ac97.h" | ||
24 | |||
25 | static struct snd_soc_card smdk2443; | ||
26 | |||
27 | static struct snd_soc_dai_link smdk2443_dai[] = { | ||
28 | { | ||
29 | .name = "AC97", | ||
30 | .stream_name = "AC97 HiFi", | ||
31 | .cpu_dai_name = "s3c-ac97", | ||
32 | .codec_dai_name = "ac97-hifi", | ||
33 | .codec_name = "ac97-codec", | ||
34 | .platform_name = "s3c24xx-pcm-audio", | ||
35 | }, | ||
36 | }; | ||
37 | |||
38 | static struct snd_soc_card smdk2443 = { | ||
39 | .name = "SMDK2443", | ||
40 | .dai_link = smdk2443_dai, | ||
41 | .num_links = ARRAY_SIZE(smdk2443_dai), | ||
42 | }; | ||
43 | |||
44 | static struct platform_device *smdk2443_snd_ac97_device; | ||
45 | |||
46 | static int __init smdk2443_init(void) | ||
47 | { | ||
48 | int ret; | ||
49 | |||
50 | smdk2443_snd_ac97_device = platform_device_alloc("soc-audio", -1); | ||
51 | if (!smdk2443_snd_ac97_device) | ||
52 | return -ENOMEM; | ||
53 | |||
54 | platform_set_drvdata(smdk2443_snd_ac97_device, &smdk2443); | ||
55 | ret = platform_device_add(smdk2443_snd_ac97_device); | ||
56 | |||
57 | if (ret) | ||
58 | platform_device_put(smdk2443_snd_ac97_device); | ||
59 | |||
60 | return ret; | ||
61 | } | ||
62 | |||
63 | static void __exit smdk2443_exit(void) | ||
64 | { | ||
65 | platform_device_unregister(smdk2443_snd_ac97_device); | ||
66 | } | ||
67 | |||
68 | module_init(smdk2443_init); | ||
69 | module_exit(smdk2443_exit); | ||
70 | |||
71 | /* Module information */ | ||
72 | MODULE_AUTHOR("Graeme Gregory, graeme.gregory@wolfsonmicro.com, www.wolfsonmicro.com"); | ||
73 | MODULE_DESCRIPTION("ALSA SoC WM9710 SMDK2443"); | ||
74 | MODULE_LICENSE("GPL"); | ||