Commit 66be0c30 authored by Albrecht Dreß's avatar Albrecht Dreß Committed by Russell King

[ARM] 3358/1: [S3C2410] add missing SPI DMA resources

Patch from Albrecht Dre

Add DMA resources to s3c2410 spi platform devices - dma_(alloc|free)_coherent should now work as expected.
Signed-off-by: default avatarAlbrecht Dre <albrecht.dress@lios-tech.com>
Signed-off-by: default avatarBen Dooks <ben-linux@fluff.org>
Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
parent 4ebf2d00
...@@ -334,11 +334,17 @@ static struct resource s3c_spi0_resource[] = { ...@@ -334,11 +334,17 @@ static struct resource s3c_spi0_resource[] = {
}; };
static u64 s3c_device_spi0_dmamask = 0xffffffffUL;
struct platform_device s3c_device_spi0 = { struct platform_device s3c_device_spi0 = {
.name = "s3c2410-spi", .name = "s3c2410-spi",
.id = 0, .id = 0,
.num_resources = ARRAY_SIZE(s3c_spi0_resource), .num_resources = ARRAY_SIZE(s3c_spi0_resource),
.resource = s3c_spi0_resource, .resource = s3c_spi0_resource,
.dev = {
.dma_mask = &s3c_device_spi0_dmamask,
.coherent_dma_mask = 0xffffffffUL
}
}; };
EXPORT_SYMBOL(s3c_device_spi0); EXPORT_SYMBOL(s3c_device_spi0);
...@@ -359,11 +365,17 @@ static struct resource s3c_spi1_resource[] = { ...@@ -359,11 +365,17 @@ static struct resource s3c_spi1_resource[] = {
}; };
static u64 s3c_device_spi1_dmamask = 0xffffffffUL;
struct platform_device s3c_device_spi1 = { struct platform_device s3c_device_spi1 = {
.name = "s3c2410-spi", .name = "s3c2410-spi",
.id = 1, .id = 1,
.num_resources = ARRAY_SIZE(s3c_spi1_resource), .num_resources = ARRAY_SIZE(s3c_spi1_resource),
.resource = s3c_spi1_resource, .resource = s3c_spi1_resource,
.dev = {
.dma_mask = &s3c_device_spi1_dmamask,
.coherent_dma_mask = 0xffffffffUL
}
}; };
EXPORT_SYMBOL(s3c_device_spi1); EXPORT_SYMBOL(s3c_device_spi1);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment