diff options
Diffstat (limited to 'drivers/net/ibm_newemac/mal.h')
-rw-r--r-- | drivers/net/ibm_newemac/mal.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/net/ibm_newemac/mal.h b/drivers/net/ibm_newemac/mal.h index cb1a16d589fe..6daa98e5992e 100644 --- a/drivers/net/ibm_newemac/mal.h +++ b/drivers/net/ibm_newemac/mal.h | |||
@@ -185,7 +185,6 @@ struct mal_commac { | |||
185 | 185 | ||
186 | struct mal_instance { | 186 | struct mal_instance { |
187 | int version; | 187 | int version; |
188 | int dcr_base; | ||
189 | dcr_host_t dcr_host; | 188 | dcr_host_t dcr_host; |
190 | 189 | ||
191 | int num_tx_chans; /* Number of TX channels */ | 190 | int num_tx_chans; /* Number of TX channels */ |
@@ -213,12 +212,12 @@ struct mal_instance { | |||
213 | 212 | ||
214 | static inline u32 get_mal_dcrn(struct mal_instance *mal, int reg) | 213 | static inline u32 get_mal_dcrn(struct mal_instance *mal, int reg) |
215 | { | 214 | { |
216 | return dcr_read(mal->dcr_host, mal->dcr_base + reg); | 215 | return dcr_read(mal->dcr_host, mal->dcr_host.base + reg); |
217 | } | 216 | } |
218 | 217 | ||
219 | static inline void set_mal_dcrn(struct mal_instance *mal, int reg, u32 val) | 218 | static inline void set_mal_dcrn(struct mal_instance *mal, int reg, u32 val) |
220 | { | 219 | { |
221 | dcr_write(mal->dcr_host, mal->dcr_base + reg, val); | 220 | dcr_write(mal->dcr_host, mal->dcr_host.base + reg, val); |
222 | } | 221 | } |
223 | 222 | ||
224 | /* Register MAL devices */ | 223 | /* Register MAL devices */ |