diff options
Diffstat (limited to 'drivers/net/ethernet/cadence/macb.h')
-rw-r--r-- | drivers/net/ethernet/cadence/macb.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/drivers/net/ethernet/cadence/macb.h b/drivers/net/ethernet/cadence/macb.h index 1367b92edb3..71424aae9c5 100644 --- a/drivers/net/ethernet/cadence/macb.h +++ b/drivers/net/ethernet/cadence/macb.h | |||
@@ -69,6 +69,13 @@ | |||
69 | #define GEM_SA1B 0x0088 | 69 | #define GEM_SA1B 0x0088 |
70 | #define GEM_SA1T 0x008C | 70 | #define GEM_SA1T 0x008C |
71 | #define GEM_OTX 0x0100 | 71 | #define GEM_OTX 0x0100 |
72 | #define GEM_DCFG1 0x0280 | ||
73 | #define GEM_DCFG2 0x0284 | ||
74 | #define GEM_DCFG3 0x0288 | ||
75 | #define GEM_DCFG4 0x028c | ||
76 | #define GEM_DCFG5 0x0290 | ||
77 | #define GEM_DCFG6 0x0294 | ||
78 | #define GEM_DCFG7 0x0298 | ||
72 | 79 | ||
73 | /* Bitfields in NCR */ | 80 | /* Bitfields in NCR */ |
74 | #define MACB_LB_OFFSET 0 | 81 | #define MACB_LB_OFFSET 0 |
@@ -139,6 +146,14 @@ | |||
139 | /* GEM specific NCFGR bitfields. */ | 146 | /* GEM specific NCFGR bitfields. */ |
140 | #define GEM_CLK_OFFSET 18 | 147 | #define GEM_CLK_OFFSET 18 |
141 | #define GEM_CLK_SIZE 3 | 148 | #define GEM_CLK_SIZE 3 |
149 | #define GEM_DBW_OFFSET 21 | ||
150 | #define GEM_DBW_SIZE 2 | ||
151 | |||
152 | /* Constants for data bus width. */ | ||
153 | #define GEM_DBW32 0 | ||
154 | #define GEM_DBW64 1 | ||
155 | #define GEM_DBW128 2 | ||
156 | |||
142 | /* Bitfields in NSR */ | 157 | /* Bitfields in NSR */ |
143 | #define MACB_NSR_LINK_OFFSET 0 | 158 | #define MACB_NSR_LINK_OFFSET 0 |
144 | #define MACB_NSR_LINK_SIZE 1 | 159 | #define MACB_NSR_LINK_SIZE 1 |
@@ -247,6 +262,10 @@ | |||
247 | #define MACB_REV_OFFSET 0 | 262 | #define MACB_REV_OFFSET 0 |
248 | #define MACB_REV_SIZE 16 | 263 | #define MACB_REV_SIZE 16 |
249 | 264 | ||
265 | /* Bitfields in DCFG1. */ | ||
266 | #define GEM_DBWDEF_OFFSET 25 | ||
267 | #define GEM_DBWDEF_SIZE 3 | ||
268 | |||
250 | /* Constants for CLK */ | 269 | /* Constants for CLK */ |
251 | #define MACB_CLK_DIV8 0 | 270 | #define MACB_CLK_DIV8 0 |
252 | #define MACB_CLK_DIV16 1 | 271 | #define MACB_CLK_DIV16 1 |