summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/freescale/gianfar.h
diff options
context:
space:
mode:
authorMatei Pavaluca <matei.pavaluca@freescale.com>2014-11-19 11:09:04 (GMT)
committerMatthew Weigel <Matthew.Weigel@freescale.com>2014-12-11 18:41:10 (GMT)
commit61ec5fc8280db03058dfd9f641c4748b9f658715 (patch)
tree7a0889bd06673b8b1d667e4a92781999230863d1 /drivers/net/ethernet/freescale/gianfar.h
parent618cef17a3ebd69fca806ca0fb017276136a509b (diff)
downloadlinux-fsl-qoriq-61ec5fc8280db03058dfd9f641c4748b9f658715.tar.xz
gianfar: Fix compile error for FSL_GIANFAR_1588
| drivers/net/ethernet/freescale/gianfar.c: In function 'gfar_init_bds': | drivers/net/ethernet/freescale/gianfar.c:227:16: error: 'struct gfar' has no member named 'rfbptr0' | rfbptr = &regs->rfbptr0; | ^ | drivers/net/ethernet/freescale/gianfar.c: In function 'gfar_init_rqprm': | drivers/net/ethernet/freescale/gianfar.c:385:15: error: 'struct gfar' has no member named 'rqprm0' | baddr = &regs->rqprm0; | ^ Signed-off-by: Matei Pavaluca <matei.pavaluca@freescale.com> Change-Id: I90b995bdf88d5e6779c3eb2b13cefb37b603bdc7 Reviewed-on: http://git.am.freescale.net:8181/23975 Reviewed-by: Claudiu Manoil <claudiu.manoil@freescale.com> Reviewed-by: Yangbo Lu <yangbo.lu@freescale.com> Tested-by: Review Code-CDREVIEW <CDREVIEW@freescale.com> Reviewed-by: Richard Schmitt <richard.schmitt@freescale.com>
Diffstat (limited to 'drivers/net/ethernet/freescale/gianfar.h')
-rw-r--r--drivers/net/ethernet/freescale/gianfar.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/net/ethernet/freescale/gianfar.h b/drivers/net/ethernet/freescale/gianfar.h
index 802bef4..6914f31 100644
--- a/drivers/net/ethernet/freescale/gianfar.h
+++ b/drivers/net/ethernet/freescale/gianfar.h
@@ -1048,10 +1048,6 @@ struct gfar {
u8 res23c[248];
u32 attr; /* 0x.bf8 - Attributes Register */
u32 attreli; /* 0x.bfc - Attributes Extract Length and Extract Index Register */
-#if defined CONFIG_FSL_GIANFAR_1588
- u8 res24[512];
- struct gfar_regs_1588 regs_1588;
-#else
u32 rqprm0; /* 0x.c00 - Receive queue parameters register 0 */
u32 rqprm1; /* 0x.c04 - Receive queue parameters register 1 */
u32 rqprm2; /* 0x.c08 - Receive queue parameters register 2 */
@@ -1077,9 +1073,13 @@ struct gfar {
u8 res24g[4];
u32 rfbptr7; /* 0x.c7c - Last free RxBD pointer for ring 7 */
u8 res24h[4];
+#if defined CONFIG_FSL_GIANFAR_1588
+ u8 res24x[380];
+ struct gfar_regs_1588 regs_1588;
+#else
u8 res24x[556];
-
#endif
+
u32 isrg0; /* 0x.eb0 - Interrupt steering group 0 register */
u32 isrg1; /* 0x.eb4 - Interrupt steering group 1 register */
u32 isrg2; /* 0x.eb8 - Interrupt steering group 2 register */