aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/mips/bcm63xx/dev-enet.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/mips/bcm63xx/dev-enet.c b/arch/mips/bcm63xx/dev-enet.c
index 07b4c65a88a4..8e73d65f3480 100644
--- a/arch/mips/bcm63xx/dev-enet.c
+++ b/arch/mips/bcm63xx/dev-enet.c
@@ -70,6 +70,8 @@ static struct platform_device bcm63xx_enet_shared_device = {
70 70
71static int shared_device_registered; 71static int shared_device_registered;
72 72
73static u64 enet_dmamask = DMA_BIT_MASK(32);
74
73static struct resource enet0_res[] = { 75static struct resource enet0_res[] = {
74 { 76 {
75 .start = -1, /* filled at runtime */ 77 .start = -1, /* filled at runtime */
@@ -99,6 +101,8 @@ static struct platform_device bcm63xx_enet0_device = {
99 .resource = enet0_res, 101 .resource = enet0_res,
100 .dev = { 102 .dev = {
101 .platform_data = &enet0_pd, 103 .platform_data = &enet0_pd,
104 .dma_mask = &enet_dmamask,
105 .coherent_dma_mask = DMA_BIT_MASK(32),
102 }, 106 },
103}; 107};
104 108
@@ -131,6 +135,8 @@ static struct platform_device bcm63xx_enet1_device = {
131 .resource = enet1_res, 135 .resource = enet1_res,
132 .dev = { 136 .dev = {
133 .platform_data = &enet1_pd, 137 .platform_data = &enet1_pd,
138 .dma_mask = &enet_dmamask,
139 .coherent_dma_mask = DMA_BIT_MASK(32),
134 }, 140 },
135}; 141};
136 142
@@ -157,6 +163,8 @@ static struct platform_device bcm63xx_enetsw_device = {
157 .resource = enetsw_res, 163 .resource = enetsw_res,
158 .dev = { 164 .dev = {
159 .platform_data = &enetsw_pd, 165 .platform_data = &enetsw_pd,
166 .dma_mask = &enet_dmamask,
167 .coherent_dma_mask = DMA_BIT_MASK(32),
160 }, 168 },
161}; 169};
162 170