X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=target%2Flinux%2Far7%2Ffiles%2Farch%2Fmips%2Far7%2Fplatform.c;h=6c7744c6bc34a407f6d6426b956dd2123096bf2f;hb=7c21609c5cfc97822c466afaa677d4eeca2c7ca3;hp=cbbe773cd74d42537b254a87e0ddb2aba54941f9;hpb=6485c8ba0a21f44100aa96123f2edd70fe9edbe6;p=openwrt-10.03%2F.git diff --git a/target/linux/ar7/files/arch/mips/ar7/platform.c b/target/linux/ar7/files/arch/mips/ar7/platform.c index cbbe773cd..6c7744c6b 100644 --- a/target/linux/ar7/files/arch/mips/ar7/platform.c +++ b/target/linux/ar7/files/arch/mips/ar7/platform.c @@ -214,10 +214,15 @@ static struct platform_device physmap_flash = { .num_resources = 1, }; +static u64 cpmac_dma_mask = DMA_32BIT_MASK; static struct platform_device cpmac_low = { .id = 0, .name = "cpmac", - .dev.platform_data = &cpmac_low_data, + .dev = { + .dma_mask = &cpmac_dma_mask; + .coherent_dma_mask = DMA_32BIT_MASK; + .platform_data = &cpmac_low_data, + }, .resource = cpmac_low_res, .num_resources = ARRAY_SIZE(cpmac_low_res), }; @@ -225,7 +230,11 @@ static struct platform_device cpmac_low = { static struct platform_device cpmac_high = { .id = 1, .name = "cpmac", - .dev.platform_data = &cpmac_high_data, + .dev = { + .dma_mask = &cpmac_dma_mask; + .coherent_dma_mask = DMA_32BIT_MASK; + .platform_data = &cpmac_high_data, + }, .resource = cpmac_high_res, .num_resources = ARRAY_SIZE(cpmac_high_res), };