diff options
author | Vasily Khoruzhick <anarsoul@gmail.com> | 2010-08-30 04:28:09 -0400 |
---|---|---|
committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2010-08-31 08:25:17 -0400 |
commit | ada69e3c1c0be591aa2e6282fb252c668ccb9a1c (patch) | |
tree | 494b418e2e8c3b0de45290d884b86ccfe2ed035f /arch/arm/plat-s3c24xx | |
parent | 81d97802834acb908722636ff774b0f50cbf6131 (diff) |
ARM: S3C24XX: I2S multi-component-related fixes
Export s3c_device_pcm for all S3C24xx-devices, not
only for S3C2440;
Fix device name for s3c_device_iis;
Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
Acked-by: Liam Girdwood <lrg@slimlogic.co.uk>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'arch/arm/plat-s3c24xx')
-rw-r--r-- | arch/arm/plat-s3c24xx/devs.c | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/arch/arm/plat-s3c24xx/devs.c b/arch/arm/plat-s3c24xx/devs.c index 9f8ee5e38615..2f91057a0c02 100644 --- a/arch/arm/plat-s3c24xx/devs.c +++ b/arch/arm/plat-s3c24xx/devs.c | |||
@@ -247,7 +247,7 @@ static struct resource s3c_iis_resource[] = { | |||
247 | static u64 s3c_device_iis_dmamask = 0xffffffffUL; | 247 | static u64 s3c_device_iis_dmamask = 0xffffffffUL; |
248 | 248 | ||
249 | struct platform_device s3c_device_iis = { | 249 | struct platform_device s3c_device_iis = { |
250 | .name = "s3c2410-iis", | 250 | .name = "s3c24xx-iis", |
251 | .id = -1, | 251 | .id = -1, |
252 | .num_resources = ARRAY_SIZE(s3c_iis_resource), | 252 | .num_resources = ARRAY_SIZE(s3c_iis_resource), |
253 | .resource = s3c_iis_resource, | 253 | .resource = s3c_iis_resource, |
@@ -259,6 +259,21 @@ struct platform_device s3c_device_iis = { | |||
259 | 259 | ||
260 | EXPORT_SYMBOL(s3c_device_iis); | 260 | EXPORT_SYMBOL(s3c_device_iis); |
261 | 261 | ||
262 | /* ASoC PCM DMA */ | ||
263 | |||
264 | static u64 s3c_device_audio_dmamask = 0xffffffffUL; | ||
265 | |||
266 | struct platform_device s3c_device_pcm = { | ||
267 | .name = "s3c24xx-pcm-audio", | ||
268 | .id = -1, | ||
269 | .dev = { | ||
270 | .dma_mask = &s3c_device_audio_dmamask, | ||
271 | .coherent_dma_mask = 0xffffffffUL | ||
272 | } | ||
273 | }; | ||
274 | |||
275 | EXPORT_SYMBOL(s3c_device_pcm); | ||
276 | |||
262 | /* RTC */ | 277 | /* RTC */ |
263 | 278 | ||
264 | static struct resource s3c_rtc_resource[] = { | 279 | static struct resource s3c_rtc_resource[] = { |
@@ -481,8 +496,6 @@ static struct resource s3c_ac97_resource[] = { | |||
481 | }, | 496 | }, |
482 | }; | 497 | }; |
483 | 498 | ||
484 | static u64 s3c_device_audio_dmamask = 0xffffffffUL; | ||
485 | |||
486 | struct platform_device s3c_device_ac97 = { | 499 | struct platform_device s3c_device_ac97 = { |
487 | .name = "s3c-ac97", | 500 | .name = "s3c-ac97", |
488 | .id = -1, | 501 | .id = -1, |
@@ -496,19 +509,6 @@ struct platform_device s3c_device_ac97 = { | |||
496 | 509 | ||
497 | EXPORT_SYMBOL(s3c_device_ac97); | 510 | EXPORT_SYMBOL(s3c_device_ac97); |
498 | 511 | ||
499 | /* ASoC PCM DMA */ | ||
500 | |||
501 | struct platform_device s3c_device_pcm = { | ||
502 | .name = "s3c24xx-pcm-audio", | ||
503 | .id = -1, | ||
504 | .dev = { | ||
505 | .dma_mask = &s3c_device_audio_dmamask, | ||
506 | .coherent_dma_mask = 0xffffffffUL | ||
507 | } | ||
508 | }; | ||
509 | |||
510 | EXPORT_SYMBOL(s3c_device_pcm); | ||
511 | |||
512 | /* ASoC I2S */ | 512 | /* ASoC I2S */ |
513 | 513 | ||
514 | struct platform_device s3c2412_device_iis = { | 514 | struct platform_device s3c2412_device_iis = { |