|
@@ -135,7 +135,11 @@ static struct platform_device mcf_fec0 = {
|
|
|
.id = 0,
|
|
|
.num_resources = ARRAY_SIZE(mcf_fec0_resources),
|
|
|
.resource = mcf_fec0_resources,
|
|
|
- .dev.platform_data = FEC_PDATA,
|
|
|
+ .dev = {
|
|
|
+ .dma_mask = &mcf_fec0.dev.coherent_dma_mask,
|
|
|
+ .coherent_dma_mask = DMA_BIT_MASK(32),
|
|
|
+ .platform_data = FEC_PDATA,
|
|
|
+ }
|
|
|
};
|
|
|
|
|
|
#ifdef MCFFEC_BASE1
|
|
@@ -167,7 +171,11 @@ static struct platform_device mcf_fec1 = {
|
|
|
.id = 1,
|
|
|
.num_resources = ARRAY_SIZE(mcf_fec1_resources),
|
|
|
.resource = mcf_fec1_resources,
|
|
|
- .dev.platform_data = FEC_PDATA,
|
|
|
+ .dev = {
|
|
|
+ .dma_mask = &mcf_fec1.dev.coherent_dma_mask,
|
|
|
+ .coherent_dma_mask = DMA_BIT_MASK(32),
|
|
|
+ .platform_data = FEC_PDATA,
|
|
|
+ }
|
|
|
};
|
|
|
#endif /* MCFFEC_BASE1 */
|
|
|
#endif /* CONFIG_FEC */
|