diff options
author | Axel Lin <axel.lin@ingics.com> | 2015-08-31 22:32:59 -0400 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2015-09-14 13:33:41 -0400 |
commit | 2fd7076a43710666b147e206866ecd946b0b33e5 (patch) | |
tree | 8b2ab2d79501d59435735395053bf49b65ff992d | |
parent | 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f (diff) |
ASoC: pxa: Convert to devm_snd_soc_register_card
Signed-off-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
-rw-r--r-- | sound/soc/pxa/brownstone.c | 9 | ||||
-rw-r--r-- | sound/soc/pxa/corgi.c | 11 | ||||
-rw-r--r-- | sound/soc/pxa/e740_wm9705.c | 5 | ||||
-rw-r--r-- | sound/soc/pxa/e750_wm9705.c | 5 | ||||
-rw-r--r-- | sound/soc/pxa/e800_wm9712.c | 5 | ||||
-rw-r--r-- | sound/soc/pxa/hx4700.c | 4 | ||||
-rw-r--r-- | sound/soc/pxa/imote2.c | 11 | ||||
-rw-r--r-- | sound/soc/pxa/mioa701_wm9713.c | 11 | ||||
-rw-r--r-- | sound/soc/pxa/palm27x.c | 9 | ||||
-rw-r--r-- | sound/soc/pxa/poodle.c | 11 | ||||
-rw-r--r-- | sound/soc/pxa/spitz.c | 5 | ||||
-rw-r--r-- | sound/soc/pxa/tosa.c | 5 | ||||
-rw-r--r-- | sound/soc/pxa/ttc-dkb.c | 12 |
13 files changed, 13 insertions, 90 deletions
diff --git a/sound/soc/pxa/brownstone.c b/sound/soc/pxa/brownstone.c index 2b26318bc200..6147e86e9b0f 100644 --- a/sound/soc/pxa/brownstone.c +++ b/sound/soc/pxa/brownstone.c | |||
@@ -116,26 +116,19 @@ static int brownstone_probe(struct platform_device *pdev) | |||
116 | int ret; | 116 | int ret; |
117 | 117 | ||
118 | brownstone.dev = &pdev->dev; | 118 | brownstone.dev = &pdev->dev; |
119 | ret = snd_soc_register_card(&brownstone); | 119 | ret = devm_snd_soc_register_card(&pdev->dev, &brownstone); |
120 | if (ret) | 120 | if (ret) |
121 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", | 121 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", |
122 | ret); | 122 | ret); |
123 | return ret; | 123 | return ret; |
124 | } | 124 | } |
125 | 125 | ||
126 | static int brownstone_remove(struct platform_device *pdev) | ||
127 | { | ||
128 | snd_soc_unregister_card(&brownstone); | ||
129 | return 0; | ||
130 | } | ||
131 | |||
132 | static struct platform_driver mmp_driver = { | 126 | static struct platform_driver mmp_driver = { |
133 | .driver = { | 127 | .driver = { |
134 | .name = "brownstone-audio", | 128 | .name = "brownstone-audio", |
135 | .pm = &snd_soc_pm_ops, | 129 | .pm = &snd_soc_pm_ops, |
136 | }, | 130 | }, |
137 | .probe = brownstone_probe, | 131 | .probe = brownstone_probe, |
138 | .remove = brownstone_remove, | ||
139 | }; | 132 | }; |
140 | 133 | ||
141 | module_platform_driver(mmp_driver); | 134 | module_platform_driver(mmp_driver); |
diff --git a/sound/soc/pxa/corgi.c b/sound/soc/pxa/corgi.c index 3580d10c9f28..c97dc13d3608 100644 --- a/sound/soc/pxa/corgi.c +++ b/sound/soc/pxa/corgi.c | |||
@@ -295,28 +295,19 @@ static int corgi_probe(struct platform_device *pdev) | |||
295 | 295 | ||
296 | card->dev = &pdev->dev; | 296 | card->dev = &pdev->dev; |
297 | 297 | ||
298 | ret = snd_soc_register_card(card); | 298 | ret = devm_snd_soc_register_card(&pdev->dev, card); |
299 | if (ret) | 299 | if (ret) |
300 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", | 300 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", |
301 | ret); | 301 | ret); |
302 | return ret; | 302 | return ret; |
303 | } | 303 | } |
304 | 304 | ||
305 | static int corgi_remove(struct platform_device *pdev) | ||
306 | { | ||
307 | struct snd_soc_card *card = platform_get_drvdata(pdev); | ||
308 | |||
309 | snd_soc_unregister_card(card); | ||
310 | return 0; | ||
311 | } | ||
312 | |||
313 | static struct platform_driver corgi_driver = { | 305 | static struct platform_driver corgi_driver = { |
314 | .driver = { | 306 | .driver = { |
315 | .name = "corgi-audio", | 307 | .name = "corgi-audio", |
316 | .pm = &snd_soc_pm_ops, | 308 | .pm = &snd_soc_pm_ops, |
317 | }, | 309 | }, |
318 | .probe = corgi_probe, | 310 | .probe = corgi_probe, |
319 | .remove = corgi_remove, | ||
320 | }; | 311 | }; |
321 | 312 | ||
322 | module_platform_driver(corgi_driver); | 313 | module_platform_driver(corgi_driver); |
diff --git a/sound/soc/pxa/e740_wm9705.c b/sound/soc/pxa/e740_wm9705.c index d72e124a3676..1de876529aa1 100644 --- a/sound/soc/pxa/e740_wm9705.c +++ b/sound/soc/pxa/e740_wm9705.c | |||
@@ -138,7 +138,7 @@ static int e740_probe(struct platform_device *pdev) | |||
138 | 138 | ||
139 | card->dev = &pdev->dev; | 139 | card->dev = &pdev->dev; |
140 | 140 | ||
141 | ret = snd_soc_register_card(card); | 141 | ret = devm_snd_soc_register_card(&pdev->dev, card); |
142 | if (ret) { | 142 | if (ret) { |
143 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", | 143 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", |
144 | ret); | 144 | ret); |
@@ -149,10 +149,7 @@ static int e740_probe(struct platform_device *pdev) | |||
149 | 149 | ||
150 | static int e740_remove(struct platform_device *pdev) | 150 | static int e740_remove(struct platform_device *pdev) |
151 | { | 151 | { |
152 | struct snd_soc_card *card = platform_get_drvdata(pdev); | ||
153 | |||
154 | gpio_free_array(e740_audio_gpios, ARRAY_SIZE(e740_audio_gpios)); | 152 | gpio_free_array(e740_audio_gpios, ARRAY_SIZE(e740_audio_gpios)); |
155 | snd_soc_unregister_card(card); | ||
156 | return 0; | 153 | return 0; |
157 | } | 154 | } |
158 | 155 | ||
diff --git a/sound/soc/pxa/e750_wm9705.c b/sound/soc/pxa/e750_wm9705.c index 48f2d7c2e68c..b7eb7cd5df7d 100644 --- a/sound/soc/pxa/e750_wm9705.c +++ b/sound/soc/pxa/e750_wm9705.c | |||
@@ -120,7 +120,7 @@ static int e750_probe(struct platform_device *pdev) | |||
120 | 120 | ||
121 | card->dev = &pdev->dev; | 121 | card->dev = &pdev->dev; |
122 | 122 | ||
123 | ret = snd_soc_register_card(card); | 123 | ret = devm_snd_soc_register_card(&pdev->dev, card); |
124 | if (ret) { | 124 | if (ret) { |
125 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", | 125 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", |
126 | ret); | 126 | ret); |
@@ -131,10 +131,7 @@ static int e750_probe(struct platform_device *pdev) | |||
131 | 131 | ||
132 | static int e750_remove(struct platform_device *pdev) | 132 | static int e750_remove(struct platform_device *pdev) |
133 | { | 133 | { |
134 | struct snd_soc_card *card = platform_get_drvdata(pdev); | ||
135 | |||
136 | gpio_free_array(e750_audio_gpios, ARRAY_SIZE(e750_audio_gpios)); | 134 | gpio_free_array(e750_audio_gpios, ARRAY_SIZE(e750_audio_gpios)); |
137 | snd_soc_unregister_card(card); | ||
138 | return 0; | 135 | return 0; |
139 | } | 136 | } |
140 | 137 | ||
diff --git a/sound/soc/pxa/e800_wm9712.c b/sound/soc/pxa/e800_wm9712.c index 45d4bd46fff6..41bf71466a7b 100644 --- a/sound/soc/pxa/e800_wm9712.c +++ b/sound/soc/pxa/e800_wm9712.c | |||
@@ -119,7 +119,7 @@ static int e800_probe(struct platform_device *pdev) | |||
119 | 119 | ||
120 | card->dev = &pdev->dev; | 120 | card->dev = &pdev->dev; |
121 | 121 | ||
122 | ret = snd_soc_register_card(card); | 122 | ret = devm_snd_soc_register_card(&pdev->dev, card); |
123 | if (ret) { | 123 | if (ret) { |
124 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", | 124 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", |
125 | ret); | 125 | ret); |
@@ -130,10 +130,7 @@ static int e800_probe(struct platform_device *pdev) | |||
130 | 130 | ||
131 | static int e800_remove(struct platform_device *pdev) | 131 | static int e800_remove(struct platform_device *pdev) |
132 | { | 132 | { |
133 | struct snd_soc_card *card = platform_get_drvdata(pdev); | ||
134 | |||
135 | gpio_free_array(e800_audio_gpios, ARRAY_SIZE(e800_audio_gpios)); | 133 | gpio_free_array(e800_audio_gpios, ARRAY_SIZE(e800_audio_gpios)); |
136 | snd_soc_unregister_card(card); | ||
137 | return 0; | 134 | return 0; |
138 | } | 135 | } |
139 | 136 | ||
diff --git a/sound/soc/pxa/hx4700.c b/sound/soc/pxa/hx4700.c index 9f8be7cd567e..ecbf2873b7ff 100644 --- a/sound/soc/pxa/hx4700.c +++ b/sound/soc/pxa/hx4700.c | |||
@@ -193,7 +193,7 @@ static int hx4700_audio_probe(struct platform_device *pdev) | |||
193 | return ret; | 193 | return ret; |
194 | 194 | ||
195 | snd_soc_card_hx4700.dev = &pdev->dev; | 195 | snd_soc_card_hx4700.dev = &pdev->dev; |
196 | ret = snd_soc_register_card(&snd_soc_card_hx4700); | 196 | ret = devm_snd_soc_register_card(&pdev->dev, &snd_soc_card_hx4700); |
197 | if (ret) | 197 | if (ret) |
198 | gpio_free_array(hx4700_audio_gpios, | 198 | gpio_free_array(hx4700_audio_gpios, |
199 | ARRAY_SIZE(hx4700_audio_gpios)); | 199 | ARRAY_SIZE(hx4700_audio_gpios)); |
@@ -203,8 +203,6 @@ static int hx4700_audio_probe(struct platform_device *pdev) | |||
203 | 203 | ||
204 | static int hx4700_audio_remove(struct platform_device *pdev) | 204 | static int hx4700_audio_remove(struct platform_device *pdev) |
205 | { | 205 | { |
206 | snd_soc_unregister_card(&snd_soc_card_hx4700); | ||
207 | |||
208 | gpio_set_value(GPIO92_HX4700_HP_DRIVER, 0); | 206 | gpio_set_value(GPIO92_HX4700_HP_DRIVER, 0); |
209 | gpio_set_value(GPIO107_HX4700_SPK_nSD, 0); | 207 | gpio_set_value(GPIO107_HX4700_SPK_nSD, 0); |
210 | 208 | ||
diff --git a/sound/soc/pxa/imote2.c b/sound/soc/pxa/imote2.c index 29fabbfd21f1..9d0e40771ef5 100644 --- a/sound/soc/pxa/imote2.c +++ b/sound/soc/pxa/imote2.c | |||
@@ -72,28 +72,19 @@ static int imote2_probe(struct platform_device *pdev) | |||
72 | 72 | ||
73 | card->dev = &pdev->dev; | 73 | card->dev = &pdev->dev; |
74 | 74 | ||
75 | ret = snd_soc_register_card(card); | 75 | ret = devm_snd_soc_register_card(&pdev->dev, card); |
76 | if (ret) | 76 | if (ret) |
77 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", | 77 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", |
78 | ret); | 78 | ret); |
79 | return ret; | 79 | return ret; |
80 | } | 80 | } |
81 | 81 | ||
82 | static int imote2_remove(struct platform_device *pdev) | ||
83 | { | ||
84 | struct snd_soc_card *card = platform_get_drvdata(pdev); | ||
85 | |||
86 | snd_soc_unregister_card(card); | ||
87 | return 0; | ||
88 | } | ||
89 | |||
90 | static struct platform_driver imote2_driver = { | 82 | static struct platform_driver imote2_driver = { |
91 | .driver = { | 83 | .driver = { |
92 | .name = "imote2-audio", | 84 | .name = "imote2-audio", |
93 | .pm = &snd_soc_pm_ops, | 85 | .pm = &snd_soc_pm_ops, |
94 | }, | 86 | }, |
95 | .probe = imote2_probe, | 87 | .probe = imote2_probe, |
96 | .remove = imote2_remove, | ||
97 | }; | 88 | }; |
98 | 89 | ||
99 | module_platform_driver(imote2_driver); | 90 | module_platform_driver(imote2_driver); |
diff --git a/sound/soc/pxa/mioa701_wm9713.c b/sound/soc/pxa/mioa701_wm9713.c index a9615a574546..29bc60e85e92 100644 --- a/sound/soc/pxa/mioa701_wm9713.c +++ b/sound/soc/pxa/mioa701_wm9713.c | |||
@@ -181,7 +181,7 @@ static int mioa701_wm9713_probe(struct platform_device *pdev) | |||
181 | return -ENODEV; | 181 | return -ENODEV; |
182 | 182 | ||
183 | mioa701.dev = &pdev->dev; | 183 | mioa701.dev = &pdev->dev; |
184 | rc = snd_soc_register_card(&mioa701); | 184 | rc = devm_snd_soc_register_card(&pdev->dev, &mioa701); |
185 | if (!rc) | 185 | if (!rc) |
186 | dev_warn(&pdev->dev, "Be warned that incorrect mixers/muxes setup will" | 186 | dev_warn(&pdev->dev, "Be warned that incorrect mixers/muxes setup will" |
187 | "lead to overheating and possible destruction of your device." | 187 | "lead to overheating and possible destruction of your device." |
@@ -189,17 +189,8 @@ static int mioa701_wm9713_probe(struct platform_device *pdev) | |||
189 | return rc; | 189 | return rc; |
190 | } | 190 | } |
191 | 191 | ||
192 | static int mioa701_wm9713_remove(struct platform_device *pdev) | ||
193 | { | ||
194 | struct snd_soc_card *card = platform_get_drvdata(pdev); | ||
195 | |||
196 | snd_soc_unregister_card(card); | ||
197 | return 0; | ||
198 | } | ||
199 | |||
200 | static struct platform_driver mioa701_wm9713_driver = { | 192 | static struct platform_driver mioa701_wm9713_driver = { |
201 | .probe = mioa701_wm9713_probe, | 193 | .probe = mioa701_wm9713_probe, |
202 | .remove = mioa701_wm9713_remove, | ||
203 | .driver = { | 194 | .driver = { |
204 | .name = "mioa701-wm9713", | 195 | .name = "mioa701-wm9713", |
205 | .pm = &snd_soc_pm_ops, | 196 | .pm = &snd_soc_pm_ops, |
diff --git a/sound/soc/pxa/palm27x.c b/sound/soc/pxa/palm27x.c index c20bbc042425..4e74d9573f03 100644 --- a/sound/soc/pxa/palm27x.c +++ b/sound/soc/pxa/palm27x.c | |||
@@ -140,22 +140,15 @@ static int palm27x_asoc_probe(struct platform_device *pdev) | |||
140 | 140 | ||
141 | palm27x_asoc.dev = &pdev->dev; | 141 | palm27x_asoc.dev = &pdev->dev; |
142 | 142 | ||
143 | ret = snd_soc_register_card(&palm27x_asoc); | 143 | ret = devm_snd_soc_register_card(&pdev->dev, &palm27x_asoc); |
144 | if (ret) | 144 | if (ret) |
145 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", | 145 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", |
146 | ret); | 146 | ret); |
147 | return ret; | 147 | return ret; |
148 | } | 148 | } |
149 | 149 | ||
150 | static int palm27x_asoc_remove(struct platform_device *pdev) | ||
151 | { | ||
152 | snd_soc_unregister_card(&palm27x_asoc); | ||
153 | return 0; | ||
154 | } | ||
155 | |||
156 | static struct platform_driver palm27x_wm9712_driver = { | 150 | static struct platform_driver palm27x_wm9712_driver = { |
157 | .probe = palm27x_asoc_probe, | 151 | .probe = palm27x_asoc_probe, |
158 | .remove = palm27x_asoc_remove, | ||
159 | .driver = { | 152 | .driver = { |
160 | .name = "palm27x-asoc", | 153 | .name = "palm27x-asoc", |
161 | .pm = &snd_soc_pm_ops, | 154 | .pm = &snd_soc_pm_ops, |
diff --git a/sound/soc/pxa/poodle.c b/sound/soc/pxa/poodle.c index 80b457ac522a..84d0e2e50808 100644 --- a/sound/soc/pxa/poodle.c +++ b/sound/soc/pxa/poodle.c | |||
@@ -267,28 +267,19 @@ static int poodle_probe(struct platform_device *pdev) | |||
267 | 267 | ||
268 | card->dev = &pdev->dev; | 268 | card->dev = &pdev->dev; |
269 | 269 | ||
270 | ret = snd_soc_register_card(card); | 270 | ret = devm_snd_soc_register_card(&pdev->dev, card); |
271 | if (ret) | 271 | if (ret) |
272 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", | 272 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", |
273 | ret); | 273 | ret); |
274 | return ret; | 274 | return ret; |
275 | } | 275 | } |
276 | 276 | ||
277 | static int poodle_remove(struct platform_device *pdev) | ||
278 | { | ||
279 | struct snd_soc_card *card = platform_get_drvdata(pdev); | ||
280 | |||
281 | snd_soc_unregister_card(card); | ||
282 | return 0; | ||
283 | } | ||
284 | |||
285 | static struct platform_driver poodle_driver = { | 277 | static struct platform_driver poodle_driver = { |
286 | .driver = { | 278 | .driver = { |
287 | .name = "poodle-audio", | 279 | .name = "poodle-audio", |
288 | .pm = &snd_soc_pm_ops, | 280 | .pm = &snd_soc_pm_ops, |
289 | }, | 281 | }, |
290 | .probe = poodle_probe, | 282 | .probe = poodle_probe, |
291 | .remove = poodle_remove, | ||
292 | }; | 283 | }; |
293 | 284 | ||
294 | module_platform_driver(poodle_driver); | 285 | module_platform_driver(poodle_driver); |
diff --git a/sound/soc/pxa/spitz.c b/sound/soc/pxa/spitz.c index 461123ad5ff2..b00222620fd0 100644 --- a/sound/soc/pxa/spitz.c +++ b/sound/soc/pxa/spitz.c | |||
@@ -305,7 +305,7 @@ static int spitz_probe(struct platform_device *pdev) | |||
305 | 305 | ||
306 | card->dev = &pdev->dev; | 306 | card->dev = &pdev->dev; |
307 | 307 | ||
308 | ret = snd_soc_register_card(card); | 308 | ret = devm_snd_soc_register_card(&pdev->dev, card); |
309 | if (ret) { | 309 | if (ret) { |
310 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", | 310 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", |
311 | ret); | 311 | ret); |
@@ -322,9 +322,6 @@ err1: | |||
322 | 322 | ||
323 | static int spitz_remove(struct platform_device *pdev) | 323 | static int spitz_remove(struct platform_device *pdev) |
324 | { | 324 | { |
325 | struct snd_soc_card *card = platform_get_drvdata(pdev); | ||
326 | |||
327 | snd_soc_unregister_card(card); | ||
328 | gpio_free(spitz_mic_gpio); | 325 | gpio_free(spitz_mic_gpio); |
329 | return 0; | 326 | return 0; |
330 | } | 327 | } |
diff --git a/sound/soc/pxa/tosa.c b/sound/soc/pxa/tosa.c index f59f566551ef..49518dd642aa 100644 --- a/sound/soc/pxa/tosa.c +++ b/sound/soc/pxa/tosa.c | |||
@@ -233,7 +233,7 @@ static int tosa_probe(struct platform_device *pdev) | |||
233 | 233 | ||
234 | card->dev = &pdev->dev; | 234 | card->dev = &pdev->dev; |
235 | 235 | ||
236 | ret = snd_soc_register_card(card); | 236 | ret = devm_snd_soc_register_card(&pdev->dev, card); |
237 | if (ret) { | 237 | if (ret) { |
238 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", | 238 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", |
239 | ret); | 239 | ret); |
@@ -244,10 +244,7 @@ static int tosa_probe(struct platform_device *pdev) | |||
244 | 244 | ||
245 | static int tosa_remove(struct platform_device *pdev) | 245 | static int tosa_remove(struct platform_device *pdev) |
246 | { | 246 | { |
247 | struct snd_soc_card *card = platform_get_drvdata(pdev); | ||
248 | |||
249 | gpio_free(TOSA_GPIO_L_MUTE); | 247 | gpio_free(TOSA_GPIO_L_MUTE); |
250 | snd_soc_unregister_card(card); | ||
251 | return 0; | 248 | return 0; |
252 | } | 249 | } |
253 | 250 | ||
diff --git a/sound/soc/pxa/ttc-dkb.c b/sound/soc/pxa/ttc-dkb.c index 1753c7d9e760..65c20f779177 100644 --- a/sound/soc/pxa/ttc-dkb.c +++ b/sound/soc/pxa/ttc-dkb.c | |||
@@ -128,7 +128,7 @@ static int ttc_dkb_probe(struct platform_device *pdev) | |||
128 | 128 | ||
129 | card->dev = &pdev->dev; | 129 | card->dev = &pdev->dev; |
130 | 130 | ||
131 | ret = snd_soc_register_card(card); | 131 | ret = devm_snd_soc_register_card(&pdev->dev, card); |
132 | if (ret) | 132 | if (ret) |
133 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", | 133 | dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", |
134 | ret); | 134 | ret); |
@@ -136,22 +136,12 @@ static int ttc_dkb_probe(struct platform_device *pdev) | |||
136 | return ret; | 136 | return ret; |
137 | } | 137 | } |
138 | 138 | ||
139 | static int ttc_dkb_remove(struct platform_device *pdev) | ||
140 | { | ||
141 | struct snd_soc_card *card = platform_get_drvdata(pdev); | ||
142 | |||
143 | snd_soc_unregister_card(card); | ||
144 | |||
145 | return 0; | ||
146 | } | ||
147 | |||
148 | static struct platform_driver ttc_dkb_driver = { | 139 | static struct platform_driver ttc_dkb_driver = { |
149 | .driver = { | 140 | .driver = { |
150 | .name = "ttc-dkb-audio", | 141 | .name = "ttc-dkb-audio", |
151 | .pm = &snd_soc_pm_ops, | 142 | .pm = &snd_soc_pm_ops, |
152 | }, | 143 | }, |
153 | .probe = ttc_dkb_probe, | 144 | .probe = ttc_dkb_probe, |
154 | .remove = ttc_dkb_remove, | ||
155 | }; | 145 | }; |
156 | 146 | ||
157 | module_platform_driver(ttc_dkb_driver); | 147 | module_platform_driver(ttc_dkb_driver); |