Go to the documentation of this file.
30 #ifndef _SAME54_GMAC_COMPONENT_
31 #define _SAME54_GMAC_COMPONENT_
40 #define REV_GMAC 0x100
43 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
71 #define GMAC_NCR_OFFSET 0x000
72 #define GMAC_NCR_RESETVALUE _U_(0x00000000)
74 #define GMAC_NCR_LBL_Pos 1
75 #define GMAC_NCR_LBL (_U_(0x1) << GMAC_NCR_LBL_Pos)
76 #define GMAC_NCR_RXEN_Pos 2
77 #define GMAC_NCR_RXEN (_U_(0x1) << GMAC_NCR_RXEN_Pos)
78 #define GMAC_NCR_TXEN_Pos 3
79 #define GMAC_NCR_TXEN (_U_(0x1) << GMAC_NCR_TXEN_Pos)
80 #define GMAC_NCR_MPE_Pos 4
81 #define GMAC_NCR_MPE (_U_(0x1) << GMAC_NCR_MPE_Pos)
82 #define GMAC_NCR_CLRSTAT_Pos 5
83 #define GMAC_NCR_CLRSTAT (_U_(0x1) << GMAC_NCR_CLRSTAT_Pos)
84 #define GMAC_NCR_INCSTAT_Pos 6
85 #define GMAC_NCR_INCSTAT (_U_(0x1) << GMAC_NCR_INCSTAT_Pos)
86 #define GMAC_NCR_WESTAT_Pos 7
87 #define GMAC_NCR_WESTAT (_U_(0x1) << GMAC_NCR_WESTAT_Pos)
88 #define GMAC_NCR_BP_Pos 8
89 #define GMAC_NCR_BP (_U_(0x1) << GMAC_NCR_BP_Pos)
90 #define GMAC_NCR_TSTART_Pos 9
91 #define GMAC_NCR_TSTART (_U_(0x1) << GMAC_NCR_TSTART_Pos)
92 #define GMAC_NCR_THALT_Pos 10
93 #define GMAC_NCR_THALT (_U_(0x1) << GMAC_NCR_THALT_Pos)
94 #define GMAC_NCR_TXPF_Pos 11
95 #define GMAC_NCR_TXPF (_U_(0x1) << GMAC_NCR_TXPF_Pos)
96 #define GMAC_NCR_TXZQPF_Pos 12
97 #define GMAC_NCR_TXZQPF (_U_(0x1) << GMAC_NCR_TXZQPF_Pos)
98 #define GMAC_NCR_SRTSM_Pos 15
99 #define GMAC_NCR_SRTSM (_U_(0x1) << GMAC_NCR_SRTSM_Pos)
100 #define GMAC_NCR_ENPBPR_Pos 16
101 #define GMAC_NCR_ENPBPR (_U_(0x1) << GMAC_NCR_ENPBPR_Pos)
102 #define GMAC_NCR_TXPBPF_Pos 17
103 #define GMAC_NCR_TXPBPF (_U_(0x1) << GMAC_NCR_TXPBPF_Pos)
104 #define GMAC_NCR_FNP_Pos 18
105 #define GMAC_NCR_FNP (_U_(0x1) << GMAC_NCR_FNP_Pos)
106 #define GMAC_NCR_LPI_Pos 19
107 #define GMAC_NCR_LPI (_U_(0x1) << GMAC_NCR_LPI_Pos)
108 #define GMAC_NCR_MASK _U_(0x000F9FFE)
111 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
145 #define GMAC_NCFGR_OFFSET 0x004
146 #define GMAC_NCFGR_RESETVALUE _U_(0x00080000)
148 #define GMAC_NCFGR_SPD_Pos 0
149 #define GMAC_NCFGR_SPD (_U_(0x1) << GMAC_NCFGR_SPD_Pos)
150 #define GMAC_NCFGR_FD_Pos 1
151 #define GMAC_NCFGR_FD (_U_(0x1) << GMAC_NCFGR_FD_Pos)
152 #define GMAC_NCFGR_DNVLAN_Pos 2
153 #define GMAC_NCFGR_DNVLAN (_U_(0x1) << GMAC_NCFGR_DNVLAN_Pos)
154 #define GMAC_NCFGR_JFRAME_Pos 3
155 #define GMAC_NCFGR_JFRAME (_U_(0x1) << GMAC_NCFGR_JFRAME_Pos)
156 #define GMAC_NCFGR_CAF_Pos 4
157 #define GMAC_NCFGR_CAF (_U_(0x1) << GMAC_NCFGR_CAF_Pos)
158 #define GMAC_NCFGR_NBC_Pos 5
159 #define GMAC_NCFGR_NBC (_U_(0x1) << GMAC_NCFGR_NBC_Pos)
160 #define GMAC_NCFGR_MTIHEN_Pos 6
161 #define GMAC_NCFGR_MTIHEN (_U_(0x1) << GMAC_NCFGR_MTIHEN_Pos)
162 #define GMAC_NCFGR_UNIHEN_Pos 7
163 #define GMAC_NCFGR_UNIHEN (_U_(0x1) << GMAC_NCFGR_UNIHEN_Pos)
164 #define GMAC_NCFGR_MAXFS_Pos 8
165 #define GMAC_NCFGR_MAXFS (_U_(0x1) << GMAC_NCFGR_MAXFS_Pos)
166 #define GMAC_NCFGR_RTY_Pos 12
167 #define GMAC_NCFGR_RTY (_U_(0x1) << GMAC_NCFGR_RTY_Pos)
168 #define GMAC_NCFGR_PEN_Pos 13
169 #define GMAC_NCFGR_PEN (_U_(0x1) << GMAC_NCFGR_PEN_Pos)
170 #define GMAC_NCFGR_RXBUFO_Pos 14
171 #define GMAC_NCFGR_RXBUFO_Msk (_U_(0x3) << GMAC_NCFGR_RXBUFO_Pos)
172 #define GMAC_NCFGR_RXBUFO(value) (GMAC_NCFGR_RXBUFO_Msk & ((value) << GMAC_NCFGR_RXBUFO_Pos))
173 #define GMAC_NCFGR_LFERD_Pos 16
174 #define GMAC_NCFGR_LFERD (_U_(0x1) << GMAC_NCFGR_LFERD_Pos)
175 #define GMAC_NCFGR_RFCS_Pos 17
176 #define GMAC_NCFGR_RFCS (_U_(0x1) << GMAC_NCFGR_RFCS_Pos)
177 #define GMAC_NCFGR_CLK_Pos 18
178 #define GMAC_NCFGR_CLK_Msk (_U_(0x7) << GMAC_NCFGR_CLK_Pos)
179 #define GMAC_NCFGR_CLK(value) (GMAC_NCFGR_CLK_Msk & ((value) << GMAC_NCFGR_CLK_Pos))
180 #define GMAC_NCFGR_DBW_Pos 21
181 #define GMAC_NCFGR_DBW_Msk (_U_(0x3) << GMAC_NCFGR_DBW_Pos)
182 #define GMAC_NCFGR_DBW(value) (GMAC_NCFGR_DBW_Msk & ((value) << GMAC_NCFGR_DBW_Pos))
183 #define GMAC_NCFGR_DCPF_Pos 23
184 #define GMAC_NCFGR_DCPF (_U_(0x1) << GMAC_NCFGR_DCPF_Pos)
185 #define GMAC_NCFGR_RXCOEN_Pos 24
186 #define GMAC_NCFGR_RXCOEN (_U_(0x1) << GMAC_NCFGR_RXCOEN_Pos)
187 #define GMAC_NCFGR_EFRHD_Pos 25
188 #define GMAC_NCFGR_EFRHD (_U_(0x1) << GMAC_NCFGR_EFRHD_Pos)
189 #define GMAC_NCFGR_IRXFCS_Pos 26
190 #define GMAC_NCFGR_IRXFCS (_U_(0x1) << GMAC_NCFGR_IRXFCS_Pos)
191 #define GMAC_NCFGR_IPGSEN_Pos 28
192 #define GMAC_NCFGR_IPGSEN (_U_(0x1) << GMAC_NCFGR_IPGSEN_Pos)
193 #define GMAC_NCFGR_RXBP_Pos 29
194 #define GMAC_NCFGR_RXBP (_U_(0x1) << GMAC_NCFGR_RXBP_Pos)
195 #define GMAC_NCFGR_IRXER_Pos 30
196 #define GMAC_NCFGR_IRXER (_U_(0x1) << GMAC_NCFGR_IRXER_Pos)
197 #define GMAC_NCFGR_MASK _U_(0x77FFF1FF)
200 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
212 #define GMAC_NSR_OFFSET 0x008
213 #define GMAC_NSR_RESETVALUE _U_(0x00000004)
215 #define GMAC_NSR_MDIO_Pos 1
216 #define GMAC_NSR_MDIO (_U_(0x1) << GMAC_NSR_MDIO_Pos)
217 #define GMAC_NSR_IDLE_Pos 2
218 #define GMAC_NSR_IDLE (_U_(0x1) << GMAC_NSR_IDLE_Pos)
219 #define GMAC_NSR_MASK _U_(0x00000006)
222 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
232 #define GMAC_UR_OFFSET 0x00C
233 #define GMAC_UR_RESETVALUE _U_(0x00000000)
235 #define GMAC_UR_MII_Pos 0
236 #define GMAC_UR_MII (_U_(0x1) << GMAC_UR_MII_Pos)
237 #define GMAC_UR_MASK _U_(0x00000001)
240 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
259 #define GMAC_DCFGR_OFFSET 0x010
260 #define GMAC_DCFGR_RESETVALUE _U_(0x00020704)
262 #define GMAC_DCFGR_FBLDO_Pos 0
263 #define GMAC_DCFGR_FBLDO_Msk (_U_(0x1F) << GMAC_DCFGR_FBLDO_Pos)
264 #define GMAC_DCFGR_FBLDO(value) (GMAC_DCFGR_FBLDO_Msk & ((value) << GMAC_DCFGR_FBLDO_Pos))
265 #define GMAC_DCFGR_ESMA_Pos 6
266 #define GMAC_DCFGR_ESMA (_U_(0x1) << GMAC_DCFGR_ESMA_Pos)
267 #define GMAC_DCFGR_ESPA_Pos 7
268 #define GMAC_DCFGR_ESPA (_U_(0x1) << GMAC_DCFGR_ESPA_Pos)
269 #define GMAC_DCFGR_RXBMS_Pos 8
270 #define GMAC_DCFGR_RXBMS_Msk (_U_(0x3) << GMAC_DCFGR_RXBMS_Pos)
271 #define GMAC_DCFGR_RXBMS(value) (GMAC_DCFGR_RXBMS_Msk & ((value) << GMAC_DCFGR_RXBMS_Pos))
272 #define GMAC_DCFGR_TXPBMS_Pos 10
273 #define GMAC_DCFGR_TXPBMS (_U_(0x1) << GMAC_DCFGR_TXPBMS_Pos)
274 #define GMAC_DCFGR_TXCOEN_Pos 11
275 #define GMAC_DCFGR_TXCOEN (_U_(0x1) << GMAC_DCFGR_TXCOEN_Pos)
276 #define GMAC_DCFGR_DRBS_Pos 16
277 #define GMAC_DCFGR_DRBS_Msk (_U_(0xFF) << GMAC_DCFGR_DRBS_Pos)
278 #define GMAC_DCFGR_DRBS(value) (GMAC_DCFGR_DRBS_Msk & ((value) << GMAC_DCFGR_DRBS_Pos))
279 #define GMAC_DCFGR_DDRP_Pos 24
280 #define GMAC_DCFGR_DDRP (_U_(0x1) << GMAC_DCFGR_DDRP_Pos)
281 #define GMAC_DCFGR_MASK _U_(0x01FF0FDF)
284 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
302 #define GMAC_TSR_OFFSET 0x014
303 #define GMAC_TSR_RESETVALUE _U_(0x00000000)
305 #define GMAC_TSR_UBR_Pos 0
306 #define GMAC_TSR_UBR (_U_(0x1) << GMAC_TSR_UBR_Pos)
307 #define GMAC_TSR_COL_Pos 1
308 #define GMAC_TSR_COL (_U_(0x1) << GMAC_TSR_COL_Pos)
309 #define GMAC_TSR_RLE_Pos 2
310 #define GMAC_TSR_RLE (_U_(0x1) << GMAC_TSR_RLE_Pos)
311 #define GMAC_TSR_TXGO_Pos 3
312 #define GMAC_TSR_TXGO (_U_(0x1) << GMAC_TSR_TXGO_Pos)
313 #define GMAC_TSR_TFC_Pos 4
314 #define GMAC_TSR_TFC (_U_(0x1) << GMAC_TSR_TFC_Pos)
315 #define GMAC_TSR_TXCOMP_Pos 5
316 #define GMAC_TSR_TXCOMP (_U_(0x1) << GMAC_TSR_TXCOMP_Pos)
317 #define GMAC_TSR_UND_Pos 6
318 #define GMAC_TSR_UND (_U_(0x1) << GMAC_TSR_UND_Pos)
319 #define GMAC_TSR_HRESP_Pos 8
320 #define GMAC_TSR_HRESP (_U_(0x1) << GMAC_TSR_HRESP_Pos)
321 #define GMAC_TSR_MASK _U_(0x0000017F)
324 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
334 #define GMAC_RBQB_OFFSET 0x018
335 #define GMAC_RBQB_RESETVALUE _U_(0x00000000)
337 #define GMAC_RBQB_ADDR_Pos 2
338 #define GMAC_RBQB_ADDR_Msk (_U_(0x3FFFFFFF) << GMAC_RBQB_ADDR_Pos)
339 #define GMAC_RBQB_ADDR(value) (GMAC_RBQB_ADDR_Msk & ((value) << GMAC_RBQB_ADDR_Pos))
340 #define GMAC_RBQB_MASK _U_(0xFFFFFFFC)
343 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
353 #define GMAC_TBQB_OFFSET 0x01C
354 #define GMAC_TBQB_RESETVALUE _U_(0x00000000)
356 #define GMAC_TBQB_ADDR_Pos 2
357 #define GMAC_TBQB_ADDR_Msk (_U_(0x3FFFFFFF) << GMAC_TBQB_ADDR_Pos)
358 #define GMAC_TBQB_ADDR(value) (GMAC_TBQB_ADDR_Msk & ((value) << GMAC_TBQB_ADDR_Pos))
359 #define GMAC_TBQB_MASK _U_(0xFFFFFFFC)
362 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
375 #define GMAC_RSR_OFFSET 0x020
376 #define GMAC_RSR_RESETVALUE _U_(0x00000000)
378 #define GMAC_RSR_BNA_Pos 0
379 #define GMAC_RSR_BNA (_U_(0x1) << GMAC_RSR_BNA_Pos)
380 #define GMAC_RSR_REC_Pos 1
381 #define GMAC_RSR_REC (_U_(0x1) << GMAC_RSR_REC_Pos)
382 #define GMAC_RSR_RXOVR_Pos 2
383 #define GMAC_RSR_RXOVR (_U_(0x1) << GMAC_RSR_RXOVR_Pos)
384 #define GMAC_RSR_HNO_Pos 3
385 #define GMAC_RSR_HNO (_U_(0x1) << GMAC_RSR_HNO_Pos)
386 #define GMAC_RSR_MASK _U_(0x0000000F)
389 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
425 #define GMAC_ISR_OFFSET 0x024
426 #define GMAC_ISR_RESETVALUE _U_(0x00000000)
428 #define GMAC_ISR_MFS_Pos 0
429 #define GMAC_ISR_MFS (_U_(0x1) << GMAC_ISR_MFS_Pos)
430 #define GMAC_ISR_RCOMP_Pos 1
431 #define GMAC_ISR_RCOMP (_U_(0x1) << GMAC_ISR_RCOMP_Pos)
432 #define GMAC_ISR_RXUBR_Pos 2
433 #define GMAC_ISR_RXUBR (_U_(0x1) << GMAC_ISR_RXUBR_Pos)
434 #define GMAC_ISR_TXUBR_Pos 3
435 #define GMAC_ISR_TXUBR (_U_(0x1) << GMAC_ISR_TXUBR_Pos)
436 #define GMAC_ISR_TUR_Pos 4
437 #define GMAC_ISR_TUR (_U_(0x1) << GMAC_ISR_TUR_Pos)
438 #define GMAC_ISR_RLEX_Pos 5
439 #define GMAC_ISR_RLEX (_U_(0x1) << GMAC_ISR_RLEX_Pos)
440 #define GMAC_ISR_TFC_Pos 6
441 #define GMAC_ISR_TFC (_U_(0x1) << GMAC_ISR_TFC_Pos)
442 #define GMAC_ISR_TCOMP_Pos 7
443 #define GMAC_ISR_TCOMP (_U_(0x1) << GMAC_ISR_TCOMP_Pos)
444 #define GMAC_ISR_ROVR_Pos 10
445 #define GMAC_ISR_ROVR (_U_(0x1) << GMAC_ISR_ROVR_Pos)
446 #define GMAC_ISR_HRESP_Pos 11
447 #define GMAC_ISR_HRESP (_U_(0x1) << GMAC_ISR_HRESP_Pos)
448 #define GMAC_ISR_PFNZ_Pos 12
449 #define GMAC_ISR_PFNZ (_U_(0x1) << GMAC_ISR_PFNZ_Pos)
450 #define GMAC_ISR_PTZ_Pos 13
451 #define GMAC_ISR_PTZ (_U_(0x1) << GMAC_ISR_PTZ_Pos)
452 #define GMAC_ISR_PFTR_Pos 14
453 #define GMAC_ISR_PFTR (_U_(0x1) << GMAC_ISR_PFTR_Pos)
454 #define GMAC_ISR_DRQFR_Pos 18
455 #define GMAC_ISR_DRQFR (_U_(0x1) << GMAC_ISR_DRQFR_Pos)
456 #define GMAC_ISR_SFR_Pos 19
457 #define GMAC_ISR_SFR (_U_(0x1) << GMAC_ISR_SFR_Pos)
458 #define GMAC_ISR_DRQFT_Pos 20
459 #define GMAC_ISR_DRQFT (_U_(0x1) << GMAC_ISR_DRQFT_Pos)
460 #define GMAC_ISR_SFT_Pos 21
461 #define GMAC_ISR_SFT (_U_(0x1) << GMAC_ISR_SFT_Pos)
462 #define GMAC_ISR_PDRQFR_Pos 22
463 #define GMAC_ISR_PDRQFR (_U_(0x1) << GMAC_ISR_PDRQFR_Pos)
464 #define GMAC_ISR_PDRSFR_Pos 23
465 #define GMAC_ISR_PDRSFR (_U_(0x1) << GMAC_ISR_PDRSFR_Pos)
466 #define GMAC_ISR_PDRQFT_Pos 24
467 #define GMAC_ISR_PDRQFT (_U_(0x1) << GMAC_ISR_PDRQFT_Pos)
468 #define GMAC_ISR_PDRSFT_Pos 25
469 #define GMAC_ISR_PDRSFT (_U_(0x1) << GMAC_ISR_PDRSFT_Pos)
470 #define GMAC_ISR_SRI_Pos 26
471 #define GMAC_ISR_SRI (_U_(0x1) << GMAC_ISR_SRI_Pos)
472 #define GMAC_ISR_WOL_Pos 28
473 #define GMAC_ISR_WOL (_U_(0x1) << GMAC_ISR_WOL_Pos)
474 #define GMAC_ISR_TSUCMP_Pos 29
475 #define GMAC_ISR_TSUCMP (_U_(0x1) << GMAC_ISR_TSUCMP_Pos)
476 #define GMAC_ISR_MASK _U_(0x37FC7CFF)
479 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
516 #define GMAC_IER_OFFSET 0x028
518 #define GMAC_IER_MFS_Pos 0
519 #define GMAC_IER_MFS (_U_(0x1) << GMAC_IER_MFS_Pos)
520 #define GMAC_IER_RCOMP_Pos 1
521 #define GMAC_IER_RCOMP (_U_(0x1) << GMAC_IER_RCOMP_Pos)
522 #define GMAC_IER_RXUBR_Pos 2
523 #define GMAC_IER_RXUBR (_U_(0x1) << GMAC_IER_RXUBR_Pos)
524 #define GMAC_IER_TXUBR_Pos 3
525 #define GMAC_IER_TXUBR (_U_(0x1) << GMAC_IER_TXUBR_Pos)
526 #define GMAC_IER_TUR_Pos 4
527 #define GMAC_IER_TUR (_U_(0x1) << GMAC_IER_TUR_Pos)
528 #define GMAC_IER_RLEX_Pos 5
529 #define GMAC_IER_RLEX (_U_(0x1) << GMAC_IER_RLEX_Pos)
530 #define GMAC_IER_TFC_Pos 6
531 #define GMAC_IER_TFC (_U_(0x1) << GMAC_IER_TFC_Pos)
532 #define GMAC_IER_TCOMP_Pos 7
533 #define GMAC_IER_TCOMP (_U_(0x1) << GMAC_IER_TCOMP_Pos)
534 #define GMAC_IER_ROVR_Pos 10
535 #define GMAC_IER_ROVR (_U_(0x1) << GMAC_IER_ROVR_Pos)
536 #define GMAC_IER_HRESP_Pos 11
537 #define GMAC_IER_HRESP (_U_(0x1) << GMAC_IER_HRESP_Pos)
538 #define GMAC_IER_PFNZ_Pos 12
539 #define GMAC_IER_PFNZ (_U_(0x1) << GMAC_IER_PFNZ_Pos)
540 #define GMAC_IER_PTZ_Pos 13
541 #define GMAC_IER_PTZ (_U_(0x1) << GMAC_IER_PTZ_Pos)
542 #define GMAC_IER_PFTR_Pos 14
543 #define GMAC_IER_PFTR (_U_(0x1) << GMAC_IER_PFTR_Pos)
544 #define GMAC_IER_EXINT_Pos 15
545 #define GMAC_IER_EXINT (_U_(0x1) << GMAC_IER_EXINT_Pos)
546 #define GMAC_IER_DRQFR_Pos 18
547 #define GMAC_IER_DRQFR (_U_(0x1) << GMAC_IER_DRQFR_Pos)
548 #define GMAC_IER_SFR_Pos 19
549 #define GMAC_IER_SFR (_U_(0x1) << GMAC_IER_SFR_Pos)
550 #define GMAC_IER_DRQFT_Pos 20
551 #define GMAC_IER_DRQFT (_U_(0x1) << GMAC_IER_DRQFT_Pos)
552 #define GMAC_IER_SFT_Pos 21
553 #define GMAC_IER_SFT (_U_(0x1) << GMAC_IER_SFT_Pos)
554 #define GMAC_IER_PDRQFR_Pos 22
555 #define GMAC_IER_PDRQFR (_U_(0x1) << GMAC_IER_PDRQFR_Pos)
556 #define GMAC_IER_PDRSFR_Pos 23
557 #define GMAC_IER_PDRSFR (_U_(0x1) << GMAC_IER_PDRSFR_Pos)
558 #define GMAC_IER_PDRQFT_Pos 24
559 #define GMAC_IER_PDRQFT (_U_(0x1) << GMAC_IER_PDRQFT_Pos)
560 #define GMAC_IER_PDRSFT_Pos 25
561 #define GMAC_IER_PDRSFT (_U_(0x1) << GMAC_IER_PDRSFT_Pos)
562 #define GMAC_IER_SRI_Pos 26
563 #define GMAC_IER_SRI (_U_(0x1) << GMAC_IER_SRI_Pos)
564 #define GMAC_IER_WOL_Pos 28
565 #define GMAC_IER_WOL (_U_(0x1) << GMAC_IER_WOL_Pos)
566 #define GMAC_IER_TSUCMP_Pos 29
567 #define GMAC_IER_TSUCMP (_U_(0x1) << GMAC_IER_TSUCMP_Pos)
568 #define GMAC_IER_MASK _U_(0x37FCFCFF)
571 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
608 #define GMAC_IDR_OFFSET 0x02C
610 #define GMAC_IDR_MFS_Pos 0
611 #define GMAC_IDR_MFS (_U_(0x1) << GMAC_IDR_MFS_Pos)
612 #define GMAC_IDR_RCOMP_Pos 1
613 #define GMAC_IDR_RCOMP (_U_(0x1) << GMAC_IDR_RCOMP_Pos)
614 #define GMAC_IDR_RXUBR_Pos 2
615 #define GMAC_IDR_RXUBR (_U_(0x1) << GMAC_IDR_RXUBR_Pos)
616 #define GMAC_IDR_TXUBR_Pos 3
617 #define GMAC_IDR_TXUBR (_U_(0x1) << GMAC_IDR_TXUBR_Pos)
618 #define GMAC_IDR_TUR_Pos 4
619 #define GMAC_IDR_TUR (_U_(0x1) << GMAC_IDR_TUR_Pos)
620 #define GMAC_IDR_RLEX_Pos 5
621 #define GMAC_IDR_RLEX (_U_(0x1) << GMAC_IDR_RLEX_Pos)
622 #define GMAC_IDR_TFC_Pos 6
623 #define GMAC_IDR_TFC (_U_(0x1) << GMAC_IDR_TFC_Pos)
624 #define GMAC_IDR_TCOMP_Pos 7
625 #define GMAC_IDR_TCOMP (_U_(0x1) << GMAC_IDR_TCOMP_Pos)
626 #define GMAC_IDR_ROVR_Pos 10
627 #define GMAC_IDR_ROVR (_U_(0x1) << GMAC_IDR_ROVR_Pos)
628 #define GMAC_IDR_HRESP_Pos 11
629 #define GMAC_IDR_HRESP (_U_(0x1) << GMAC_IDR_HRESP_Pos)
630 #define GMAC_IDR_PFNZ_Pos 12
631 #define GMAC_IDR_PFNZ (_U_(0x1) << GMAC_IDR_PFNZ_Pos)
632 #define GMAC_IDR_PTZ_Pos 13
633 #define GMAC_IDR_PTZ (_U_(0x1) << GMAC_IDR_PTZ_Pos)
634 #define GMAC_IDR_PFTR_Pos 14
635 #define GMAC_IDR_PFTR (_U_(0x1) << GMAC_IDR_PFTR_Pos)
636 #define GMAC_IDR_EXINT_Pos 15
637 #define GMAC_IDR_EXINT (_U_(0x1) << GMAC_IDR_EXINT_Pos)
638 #define GMAC_IDR_DRQFR_Pos 18
639 #define GMAC_IDR_DRQFR (_U_(0x1) << GMAC_IDR_DRQFR_Pos)
640 #define GMAC_IDR_SFR_Pos 19
641 #define GMAC_IDR_SFR (_U_(0x1) << GMAC_IDR_SFR_Pos)
642 #define GMAC_IDR_DRQFT_Pos 20
643 #define GMAC_IDR_DRQFT (_U_(0x1) << GMAC_IDR_DRQFT_Pos)
644 #define GMAC_IDR_SFT_Pos 21
645 #define GMAC_IDR_SFT (_U_(0x1) << GMAC_IDR_SFT_Pos)
646 #define GMAC_IDR_PDRQFR_Pos 22
647 #define GMAC_IDR_PDRQFR (_U_(0x1) << GMAC_IDR_PDRQFR_Pos)
648 #define GMAC_IDR_PDRSFR_Pos 23
649 #define GMAC_IDR_PDRSFR (_U_(0x1) << GMAC_IDR_PDRSFR_Pos)
650 #define GMAC_IDR_PDRQFT_Pos 24
651 #define GMAC_IDR_PDRQFT (_U_(0x1) << GMAC_IDR_PDRQFT_Pos)
652 #define GMAC_IDR_PDRSFT_Pos 25
653 #define GMAC_IDR_PDRSFT (_U_(0x1) << GMAC_IDR_PDRSFT_Pos)
654 #define GMAC_IDR_SRI_Pos 26
655 #define GMAC_IDR_SRI (_U_(0x1) << GMAC_IDR_SRI_Pos)
656 #define GMAC_IDR_WOL_Pos 28
657 #define GMAC_IDR_WOL (_U_(0x1) << GMAC_IDR_WOL_Pos)
658 #define GMAC_IDR_TSUCMP_Pos 29
659 #define GMAC_IDR_TSUCMP (_U_(0x1) << GMAC_IDR_TSUCMP_Pos)
660 #define GMAC_IDR_MASK _U_(0x37FCFCFF)
663 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
700 #define GMAC_IMR_OFFSET 0x030
701 #define GMAC_IMR_RESETVALUE _U_(0x3FFFFFFF)
703 #define GMAC_IMR_MFS_Pos 0
704 #define GMAC_IMR_MFS (_U_(0x1) << GMAC_IMR_MFS_Pos)
705 #define GMAC_IMR_RCOMP_Pos 1
706 #define GMAC_IMR_RCOMP (_U_(0x1) << GMAC_IMR_RCOMP_Pos)
707 #define GMAC_IMR_RXUBR_Pos 2
708 #define GMAC_IMR_RXUBR (_U_(0x1) << GMAC_IMR_RXUBR_Pos)
709 #define GMAC_IMR_TXUBR_Pos 3
710 #define GMAC_IMR_TXUBR (_U_(0x1) << GMAC_IMR_TXUBR_Pos)
711 #define GMAC_IMR_TUR_Pos 4
712 #define GMAC_IMR_TUR (_U_(0x1) << GMAC_IMR_TUR_Pos)
713 #define GMAC_IMR_RLEX_Pos 5
714 #define GMAC_IMR_RLEX (_U_(0x1) << GMAC_IMR_RLEX_Pos)
715 #define GMAC_IMR_TFC_Pos 6
716 #define GMAC_IMR_TFC (_U_(0x1) << GMAC_IMR_TFC_Pos)
717 #define GMAC_IMR_TCOMP_Pos 7
718 #define GMAC_IMR_TCOMP (_U_(0x1) << GMAC_IMR_TCOMP_Pos)
719 #define GMAC_IMR_ROVR_Pos 10
720 #define GMAC_IMR_ROVR (_U_(0x1) << GMAC_IMR_ROVR_Pos)
721 #define GMAC_IMR_HRESP_Pos 11
722 #define GMAC_IMR_HRESP (_U_(0x1) << GMAC_IMR_HRESP_Pos)
723 #define GMAC_IMR_PFNZ_Pos 12
724 #define GMAC_IMR_PFNZ (_U_(0x1) << GMAC_IMR_PFNZ_Pos)
725 #define GMAC_IMR_PTZ_Pos 13
726 #define GMAC_IMR_PTZ (_U_(0x1) << GMAC_IMR_PTZ_Pos)
727 #define GMAC_IMR_PFTR_Pos 14
728 #define GMAC_IMR_PFTR (_U_(0x1) << GMAC_IMR_PFTR_Pos)
729 #define GMAC_IMR_EXINT_Pos 15
730 #define GMAC_IMR_EXINT (_U_(0x1) << GMAC_IMR_EXINT_Pos)
731 #define GMAC_IMR_DRQFR_Pos 18
732 #define GMAC_IMR_DRQFR (_U_(0x1) << GMAC_IMR_DRQFR_Pos)
733 #define GMAC_IMR_SFR_Pos 19
734 #define GMAC_IMR_SFR (_U_(0x1) << GMAC_IMR_SFR_Pos)
735 #define GMAC_IMR_DRQFT_Pos 20
736 #define GMAC_IMR_DRQFT (_U_(0x1) << GMAC_IMR_DRQFT_Pos)
737 #define GMAC_IMR_SFT_Pos 21
738 #define GMAC_IMR_SFT (_U_(0x1) << GMAC_IMR_SFT_Pos)
739 #define GMAC_IMR_PDRQFR_Pos 22
740 #define GMAC_IMR_PDRQFR (_U_(0x1) << GMAC_IMR_PDRQFR_Pos)
741 #define GMAC_IMR_PDRSFR_Pos 23
742 #define GMAC_IMR_PDRSFR (_U_(0x1) << GMAC_IMR_PDRSFR_Pos)
743 #define GMAC_IMR_PDRQFT_Pos 24
744 #define GMAC_IMR_PDRQFT (_U_(0x1) << GMAC_IMR_PDRQFT_Pos)
745 #define GMAC_IMR_PDRSFT_Pos 25
746 #define GMAC_IMR_PDRSFT (_U_(0x1) << GMAC_IMR_PDRSFT_Pos)
747 #define GMAC_IMR_SRI_Pos 26
748 #define GMAC_IMR_SRI (_U_(0x1) << GMAC_IMR_SRI_Pos)
749 #define GMAC_IMR_WOL_Pos 28
750 #define GMAC_IMR_WOL (_U_(0x1) << GMAC_IMR_WOL_Pos)
751 #define GMAC_IMR_TSUCMP_Pos 29
752 #define GMAC_IMR_TSUCMP (_U_(0x1) << GMAC_IMR_TSUCMP_Pos)
753 #define GMAC_IMR_MASK _U_(0x37FCFCFF)
756 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
771 #define GMAC_MAN_OFFSET 0x034
772 #define GMAC_MAN_RESETVALUE _U_(0x00000000)
774 #define GMAC_MAN_DATA_Pos 0
775 #define GMAC_MAN_DATA_Msk (_U_(0xFFFF) << GMAC_MAN_DATA_Pos)
776 #define GMAC_MAN_DATA(value) (GMAC_MAN_DATA_Msk & ((value) << GMAC_MAN_DATA_Pos))
777 #define GMAC_MAN_WTN_Pos 16
778 #define GMAC_MAN_WTN_Msk (_U_(0x3) << GMAC_MAN_WTN_Pos)
779 #define GMAC_MAN_WTN(value) (GMAC_MAN_WTN_Msk & ((value) << GMAC_MAN_WTN_Pos))
780 #define GMAC_MAN_REGA_Pos 18
781 #define GMAC_MAN_REGA_Msk (_U_(0x1F) << GMAC_MAN_REGA_Pos)
782 #define GMAC_MAN_REGA(value) (GMAC_MAN_REGA_Msk & ((value) << GMAC_MAN_REGA_Pos))
783 #define GMAC_MAN_PHYA_Pos 23
784 #define GMAC_MAN_PHYA_Msk (_U_(0x1F) << GMAC_MAN_PHYA_Pos)
785 #define GMAC_MAN_PHYA(value) (GMAC_MAN_PHYA_Msk & ((value) << GMAC_MAN_PHYA_Pos))
786 #define GMAC_MAN_OP_Pos 28
787 #define GMAC_MAN_OP_Msk (_U_(0x3) << GMAC_MAN_OP_Pos)
788 #define GMAC_MAN_OP(value) (GMAC_MAN_OP_Msk & ((value) << GMAC_MAN_OP_Pos))
789 #define GMAC_MAN_CLTTO_Pos 30
790 #define GMAC_MAN_CLTTO (_U_(0x1) << GMAC_MAN_CLTTO_Pos)
791 #define GMAC_MAN_WZO_Pos 31
792 #define GMAC_MAN_WZO (_U_(0x1) << GMAC_MAN_WZO_Pos)
793 #define GMAC_MAN_MASK _U_(0xFFFFFFFF)
796 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
806 #define GMAC_RPQ_OFFSET 0x038
807 #define GMAC_RPQ_RESETVALUE _U_(0x00000000)
809 #define GMAC_RPQ_RPQ_Pos 0
810 #define GMAC_RPQ_RPQ_Msk (_U_(0xFFFF) << GMAC_RPQ_RPQ_Pos)
811 #define GMAC_RPQ_RPQ(value) (GMAC_RPQ_RPQ_Msk & ((value) << GMAC_RPQ_RPQ_Pos))
812 #define GMAC_RPQ_MASK _U_(0x0000FFFF)
815 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
825 #define GMAC_TPQ_OFFSET 0x03C
826 #define GMAC_TPQ_RESETVALUE _U_(0x0000FFFF)
828 #define GMAC_TPQ_TPQ_Pos 0
829 #define GMAC_TPQ_TPQ_Msk (_U_(0xFFFF) << GMAC_TPQ_TPQ_Pos)
830 #define GMAC_TPQ_TPQ(value) (GMAC_TPQ_TPQ_Msk & ((value) << GMAC_TPQ_TPQ_Pos))
831 #define GMAC_TPQ_MASK _U_(0x0000FFFF)
834 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
845 #define GMAC_TPSF_OFFSET 0x040
846 #define GMAC_TPSF_RESETVALUE _U_(0x000003FF)
848 #define GMAC_TPSF_TPB1ADR_Pos 0
849 #define GMAC_TPSF_TPB1ADR_Msk (_U_(0x3FF) << GMAC_TPSF_TPB1ADR_Pos)
850 #define GMAC_TPSF_TPB1ADR(value) (GMAC_TPSF_TPB1ADR_Msk & ((value) << GMAC_TPSF_TPB1ADR_Pos))
851 #define GMAC_TPSF_ENTXP_Pos 31
852 #define GMAC_TPSF_ENTXP (_U_(0x1) << GMAC_TPSF_ENTXP_Pos)
853 #define GMAC_TPSF_MASK _U_(0x800003FF)
856 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
867 #define GMAC_RPSF_OFFSET 0x044
868 #define GMAC_RPSF_RESETVALUE _U_(0x000003FF)
870 #define GMAC_RPSF_RPB1ADR_Pos 0
871 #define GMAC_RPSF_RPB1ADR_Msk (_U_(0x3FF) << GMAC_RPSF_RPB1ADR_Pos)
872 #define GMAC_RPSF_RPB1ADR(value) (GMAC_RPSF_RPB1ADR_Msk & ((value) << GMAC_RPSF_RPB1ADR_Pos))
873 #define GMAC_RPSF_ENRXP_Pos 31
874 #define GMAC_RPSF_ENRXP (_U_(0x1) << GMAC_RPSF_ENRXP_Pos)
875 #define GMAC_RPSF_MASK _U_(0x800003FF)
878 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
888 #define GMAC_RJFML_OFFSET 0x048
889 #define GMAC_RJFML_RESETVALUE _U_(0x00003FFF)
891 #define GMAC_RJFML_FML_Pos 0
892 #define GMAC_RJFML_FML_Msk (_U_(0x3FFF) << GMAC_RJFML_FML_Pos)
893 #define GMAC_RJFML_FML(value) (GMAC_RJFML_FML_Msk & ((value) << GMAC_RJFML_FML_Pos))
894 #define GMAC_RJFML_MASK _U_(0x00003FFF)
897 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
906 #define GMAC_HRB_OFFSET 0x080
907 #define GMAC_HRB_RESETVALUE _U_(0x00000000)
909 #define GMAC_HRB_ADDR_Pos 0
910 #define GMAC_HRB_ADDR_Msk (_U_(0xFFFFFFFF) << GMAC_HRB_ADDR_Pos)
911 #define GMAC_HRB_ADDR(value) (GMAC_HRB_ADDR_Msk & ((value) << GMAC_HRB_ADDR_Pos))
912 #define GMAC_HRB_MASK _U_(0xFFFFFFFF)
915 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
924 #define GMAC_HRT_OFFSET 0x084
925 #define GMAC_HRT_RESETVALUE _U_(0x00000000)
927 #define GMAC_HRT_ADDR_Pos 0
928 #define GMAC_HRT_ADDR_Msk (_U_(0xFFFFFFFF) << GMAC_HRT_ADDR_Pos)
929 #define GMAC_HRT_ADDR(value) (GMAC_HRT_ADDR_Msk & ((value) << GMAC_HRT_ADDR_Pos))
930 #define GMAC_HRT_MASK _U_(0xFFFFFFFF)
933 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
942 #define GMAC_SAB_OFFSET 0x088
943 #define GMAC_SAB_RESETVALUE _U_(0x00000000)
945 #define GMAC_SAB_ADDR_Pos 0
946 #define GMAC_SAB_ADDR_Msk (_U_(0xFFFFFFFF) << GMAC_SAB_ADDR_Pos)
947 #define GMAC_SAB_ADDR(value) (GMAC_SAB_ADDR_Msk & ((value) << GMAC_SAB_ADDR_Pos))
948 #define GMAC_SAB_MASK _U_(0xFFFFFFFF)
951 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
961 #define GMAC_SAT_OFFSET 0x08C
962 #define GMAC_SAT_RESETVALUE _U_(0x00000000)
964 #define GMAC_SAT_ADDR_Pos 0
965 #define GMAC_SAT_ADDR_Msk (_U_(0xFFFF) << GMAC_SAT_ADDR_Pos)
966 #define GMAC_SAT_ADDR(value) (GMAC_SAT_ADDR_Msk & ((value) << GMAC_SAT_ADDR_Pos))
967 #define GMAC_SAT_MASK _U_(0x0000FFFF)
970 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
980 #define GMAC_TIDM_OFFSET 0x0A8
981 #define GMAC_TIDM_RESETVALUE _U_(0x00000000)
983 #define GMAC_TIDM_TID_Pos 0
984 #define GMAC_TIDM_TID_Msk (_U_(0xFFFF) << GMAC_TIDM_TID_Pos)
985 #define GMAC_TIDM_TID(value) (GMAC_TIDM_TID_Msk & ((value) << GMAC_TIDM_TID_Pos))
986 #define GMAC_TIDM_MASK _U_(0x0000FFFF)
989 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1003 #define GMAC_WOL_OFFSET 0x0B8
1004 #define GMAC_WOL_RESETVALUE _U_(0x00000000)
1006 #define GMAC_WOL_IP_Pos 0
1007 #define GMAC_WOL_IP_Msk (_U_(0xFFFF) << GMAC_WOL_IP_Pos)
1008 #define GMAC_WOL_IP(value) (GMAC_WOL_IP_Msk & ((value) << GMAC_WOL_IP_Pos))
1009 #define GMAC_WOL_MAG_Pos 16
1010 #define GMAC_WOL_MAG (_U_(0x1) << GMAC_WOL_MAG_Pos)
1011 #define GMAC_WOL_ARP_Pos 17
1012 #define GMAC_WOL_ARP (_U_(0x1) << GMAC_WOL_ARP_Pos)
1013 #define GMAC_WOL_SA1_Pos 18
1014 #define GMAC_WOL_SA1 (_U_(0x1) << GMAC_WOL_SA1_Pos)
1015 #define GMAC_WOL_MTI_Pos 19
1016 #define GMAC_WOL_MTI (_U_(0x1) << GMAC_WOL_MTI_Pos)
1017 #define GMAC_WOL_MASK _U_(0x000FFFFF)
1020 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1030 #define GMAC_IPGS_OFFSET 0x0BC
1031 #define GMAC_IPGS_RESETVALUE _U_(0x00000000)
1033 #define GMAC_IPGS_FL_Pos 0
1034 #define GMAC_IPGS_FL_Msk (_U_(0xFFFF) << GMAC_IPGS_FL_Pos)
1035 #define GMAC_IPGS_FL(value) (GMAC_IPGS_FL_Msk & ((value) << GMAC_IPGS_FL_Pos))
1036 #define GMAC_IPGS_MASK _U_(0x0000FFFF)
1039 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1050 #define GMAC_SVLAN_OFFSET 0x0C0
1051 #define GMAC_SVLAN_RESETVALUE _U_(0x00000000)
1053 #define GMAC_SVLAN_VLAN_TYPE_Pos 0
1054 #define GMAC_SVLAN_VLAN_TYPE_Msk (_U_(0xFFFF) << GMAC_SVLAN_VLAN_TYPE_Pos)
1055 #define GMAC_SVLAN_VLAN_TYPE(value) (GMAC_SVLAN_VLAN_TYPE_Msk & ((value) << GMAC_SVLAN_VLAN_TYPE_Pos))
1056 #define GMAC_SVLAN_ESVLAN_Pos 31
1057 #define GMAC_SVLAN_ESVLAN (_U_(0x1) << GMAC_SVLAN_ESVLAN_Pos)
1058 #define GMAC_SVLAN_MASK _U_(0x8000FFFF)
1061 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1072 #define GMAC_TPFCP_OFFSET 0x0C4
1073 #define GMAC_TPFCP_RESETVALUE _U_(0x00000000)
1075 #define GMAC_TPFCP_PEV_Pos 0
1076 #define GMAC_TPFCP_PEV_Msk (_U_(0xFF) << GMAC_TPFCP_PEV_Pos)
1077 #define GMAC_TPFCP_PEV(value) (GMAC_TPFCP_PEV_Msk & ((value) << GMAC_TPFCP_PEV_Pos))
1078 #define GMAC_TPFCP_PQ_Pos 8
1079 #define GMAC_TPFCP_PQ_Msk (_U_(0xFF) << GMAC_TPFCP_PQ_Pos)
1080 #define GMAC_TPFCP_PQ(value) (GMAC_TPFCP_PQ_Msk & ((value) << GMAC_TPFCP_PQ_Pos))
1081 #define GMAC_TPFCP_MASK _U_(0x0000FFFF)
1084 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1093 #define GMAC_SAMB1_OFFSET 0x0C8
1094 #define GMAC_SAMB1_RESETVALUE _U_(0x00000000)
1096 #define GMAC_SAMB1_ADDR_Pos 0
1097 #define GMAC_SAMB1_ADDR_Msk (_U_(0xFFFFFFFF) << GMAC_SAMB1_ADDR_Pos)
1098 #define GMAC_SAMB1_ADDR(value) (GMAC_SAMB1_ADDR_Msk & ((value) << GMAC_SAMB1_ADDR_Pos))
1099 #define GMAC_SAMB1_MASK _U_(0xFFFFFFFF)
1102 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1112 #define GMAC_SAMT1_OFFSET 0x0CC
1113 #define GMAC_SAMT1_RESETVALUE _U_(0x00000000)
1115 #define GMAC_SAMT1_ADDR_Pos 0
1116 #define GMAC_SAMT1_ADDR_Msk (_U_(0xFFFF) << GMAC_SAMT1_ADDR_Pos)
1117 #define GMAC_SAMT1_ADDR(value) (GMAC_SAMT1_ADDR_Msk & ((value) << GMAC_SAMT1_ADDR_Pos))
1118 #define GMAC_SAMT1_MASK _U_(0x0000FFFF)
1121 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1131 #define GMAC_NSC_OFFSET 0x0DC
1132 #define GMAC_NSC_RESETVALUE _U_(0x00000000)
1134 #define GMAC_NSC_NANOSEC_Pos 0
1135 #define GMAC_NSC_NANOSEC_Msk (_U_(0x1FFFFF) << GMAC_NSC_NANOSEC_Pos)
1136 #define GMAC_NSC_NANOSEC(value) (GMAC_NSC_NANOSEC_Msk & ((value) << GMAC_NSC_NANOSEC_Pos))
1137 #define GMAC_NSC_MASK _U_(0x001FFFFF)
1140 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1149 #define GMAC_SCL_OFFSET 0x0E0
1150 #define GMAC_SCL_RESETVALUE _U_(0x00000000)
1152 #define GMAC_SCL_SEC_Pos 0
1153 #define GMAC_SCL_SEC_Msk (_U_(0xFFFFFFFF) << GMAC_SCL_SEC_Pos)
1154 #define GMAC_SCL_SEC(value) (GMAC_SCL_SEC_Msk & ((value) << GMAC_SCL_SEC_Pos))
1155 #define GMAC_SCL_MASK _U_(0xFFFFFFFF)
1158 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1168 #define GMAC_SCH_OFFSET 0x0E4
1169 #define GMAC_SCH_RESETVALUE _U_(0x00000000)
1171 #define GMAC_SCH_SEC_Pos 0
1172 #define GMAC_SCH_SEC_Msk (_U_(0xFFFF) << GMAC_SCH_SEC_Pos)
1173 #define GMAC_SCH_SEC(value) (GMAC_SCH_SEC_Msk & ((value) << GMAC_SCH_SEC_Pos))
1174 #define GMAC_SCH_MASK _U_(0x0000FFFF)
1177 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1187 #define GMAC_EFTSH_OFFSET 0x0E8
1188 #define GMAC_EFTSH_RESETVALUE _U_(0x00000000)
1190 #define GMAC_EFTSH_RUD_Pos 0
1191 #define GMAC_EFTSH_RUD_Msk (_U_(0xFFFF) << GMAC_EFTSH_RUD_Pos)
1192 #define GMAC_EFTSH_RUD(value) (GMAC_EFTSH_RUD_Msk & ((value) << GMAC_EFTSH_RUD_Pos))
1193 #define GMAC_EFTSH_MASK _U_(0x0000FFFF)
1196 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1206 #define GMAC_EFRSH_OFFSET 0x0EC
1207 #define GMAC_EFRSH_RESETVALUE _U_(0x00000000)
1209 #define GMAC_EFRSH_RUD_Pos 0
1210 #define GMAC_EFRSH_RUD_Msk (_U_(0xFFFF) << GMAC_EFRSH_RUD_Pos)
1211 #define GMAC_EFRSH_RUD(value) (GMAC_EFRSH_RUD_Msk & ((value) << GMAC_EFRSH_RUD_Pos))
1212 #define GMAC_EFRSH_MASK _U_(0x0000FFFF)
1215 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1225 #define GMAC_PEFTSH_OFFSET 0x0F0
1226 #define GMAC_PEFTSH_RESETVALUE _U_(0x00000000)
1228 #define GMAC_PEFTSH_RUD_Pos 0
1229 #define GMAC_PEFTSH_RUD_Msk (_U_(0xFFFF) << GMAC_PEFTSH_RUD_Pos)
1230 #define GMAC_PEFTSH_RUD(value) (GMAC_PEFTSH_RUD_Msk & ((value) << GMAC_PEFTSH_RUD_Pos))
1231 #define GMAC_PEFTSH_MASK _U_(0x0000FFFF)
1234 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1244 #define GMAC_PEFRSH_OFFSET 0x0F4
1245 #define GMAC_PEFRSH_RESETVALUE _U_(0x00000000)
1247 #define GMAC_PEFRSH_RUD_Pos 0
1248 #define GMAC_PEFRSH_RUD_Msk (_U_(0xFFFF) << GMAC_PEFRSH_RUD_Pos)
1249 #define GMAC_PEFRSH_RUD(value) (GMAC_PEFRSH_RUD_Msk & ((value) << GMAC_PEFRSH_RUD_Pos))
1250 #define GMAC_PEFRSH_MASK _U_(0x0000FFFF)
1253 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1262 #define GMAC_OTLO_OFFSET 0x100
1263 #define GMAC_OTLO_RESETVALUE _U_(0x00000000)
1265 #define GMAC_OTLO_TXO_Pos 0
1266 #define GMAC_OTLO_TXO_Msk (_U_(0xFFFFFFFF) << GMAC_OTLO_TXO_Pos)
1267 #define GMAC_OTLO_TXO(value) (GMAC_OTLO_TXO_Msk & ((value) << GMAC_OTLO_TXO_Pos))
1268 #define GMAC_OTLO_MASK _U_(0xFFFFFFFF)
1271 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1281 #define GMAC_OTHI_OFFSET 0x104
1282 #define GMAC_OTHI_RESETVALUE _U_(0x00000000)
1284 #define GMAC_OTHI_TXO_Pos 0
1285 #define GMAC_OTHI_TXO_Msk (_U_(0xFFFF) << GMAC_OTHI_TXO_Pos)
1286 #define GMAC_OTHI_TXO(value) (GMAC_OTHI_TXO_Msk & ((value) << GMAC_OTHI_TXO_Pos))
1287 #define GMAC_OTHI_MASK _U_(0x0000FFFF)
1290 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1299 #define GMAC_FT_OFFSET 0x108
1300 #define GMAC_FT_RESETVALUE _U_(0x00000000)
1302 #define GMAC_FT_FTX_Pos 0
1303 #define GMAC_FT_FTX_Msk (_U_(0xFFFFFFFF) << GMAC_FT_FTX_Pos)
1304 #define GMAC_FT_FTX(value) (GMAC_FT_FTX_Msk & ((value) << GMAC_FT_FTX_Pos))
1305 #define GMAC_FT_MASK _U_(0xFFFFFFFF)
1308 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1317 #define GMAC_BCFT_OFFSET 0x10C
1318 #define GMAC_BCFT_RESETVALUE _U_(0x00000000)
1320 #define GMAC_BCFT_BFTX_Pos 0
1321 #define GMAC_BCFT_BFTX_Msk (_U_(0xFFFFFFFF) << GMAC_BCFT_BFTX_Pos)
1322 #define GMAC_BCFT_BFTX(value) (GMAC_BCFT_BFTX_Msk & ((value) << GMAC_BCFT_BFTX_Pos))
1323 #define GMAC_BCFT_MASK _U_(0xFFFFFFFF)
1326 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1335 #define GMAC_MFT_OFFSET 0x110
1336 #define GMAC_MFT_RESETVALUE _U_(0x00000000)
1338 #define GMAC_MFT_MFTX_Pos 0
1339 #define GMAC_MFT_MFTX_Msk (_U_(0xFFFFFFFF) << GMAC_MFT_MFTX_Pos)
1340 #define GMAC_MFT_MFTX(value) (GMAC_MFT_MFTX_Msk & ((value) << GMAC_MFT_MFTX_Pos))
1341 #define GMAC_MFT_MASK _U_(0xFFFFFFFF)
1344 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1354 #define GMAC_PFT_OFFSET 0x114
1355 #define GMAC_PFT_RESETVALUE _U_(0x00000000)
1357 #define GMAC_PFT_PFTX_Pos 0
1358 #define GMAC_PFT_PFTX_Msk (_U_(0xFFFF) << GMAC_PFT_PFTX_Pos)
1359 #define GMAC_PFT_PFTX(value) (GMAC_PFT_PFTX_Msk & ((value) << GMAC_PFT_PFTX_Pos))
1360 #define GMAC_PFT_MASK _U_(0x0000FFFF)
1363 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1372 #define GMAC_BFT64_OFFSET 0x118
1373 #define GMAC_BFT64_RESETVALUE _U_(0x00000000)
1375 #define GMAC_BFT64_NFTX_Pos 0
1376 #define GMAC_BFT64_NFTX_Msk (_U_(0xFFFFFFFF) << GMAC_BFT64_NFTX_Pos)
1377 #define GMAC_BFT64_NFTX(value) (GMAC_BFT64_NFTX_Msk & ((value) << GMAC_BFT64_NFTX_Pos))
1378 #define GMAC_BFT64_MASK _U_(0xFFFFFFFF)
1381 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1390 #define GMAC_TBFT127_OFFSET 0x11C
1391 #define GMAC_TBFT127_RESETVALUE _U_(0x00000000)
1393 #define GMAC_TBFT127_NFTX_Pos 0
1394 #define GMAC_TBFT127_NFTX_Msk (_U_(0xFFFFFFFF) << GMAC_TBFT127_NFTX_Pos)
1395 #define GMAC_TBFT127_NFTX(value) (GMAC_TBFT127_NFTX_Msk & ((value) << GMAC_TBFT127_NFTX_Pos))
1396 #define GMAC_TBFT127_MASK _U_(0xFFFFFFFF)
1399 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1408 #define GMAC_TBFT255_OFFSET 0x120
1409 #define GMAC_TBFT255_RESETVALUE _U_(0x00000000)
1411 #define GMAC_TBFT255_NFTX_Pos 0
1412 #define GMAC_TBFT255_NFTX_Msk (_U_(0xFFFFFFFF) << GMAC_TBFT255_NFTX_Pos)
1413 #define GMAC_TBFT255_NFTX(value) (GMAC_TBFT255_NFTX_Msk & ((value) << GMAC_TBFT255_NFTX_Pos))
1414 #define GMAC_TBFT255_MASK _U_(0xFFFFFFFF)
1417 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1426 #define GMAC_TBFT511_OFFSET 0x124
1427 #define GMAC_TBFT511_RESETVALUE _U_(0x00000000)
1429 #define GMAC_TBFT511_NFTX_Pos 0
1430 #define GMAC_TBFT511_NFTX_Msk (_U_(0xFFFFFFFF) << GMAC_TBFT511_NFTX_Pos)
1431 #define GMAC_TBFT511_NFTX(value) (GMAC_TBFT511_NFTX_Msk & ((value) << GMAC_TBFT511_NFTX_Pos))
1432 #define GMAC_TBFT511_MASK _U_(0xFFFFFFFF)
1435 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1444 #define GMAC_TBFT1023_OFFSET 0x128
1445 #define GMAC_TBFT1023_RESETVALUE _U_(0x00000000)
1447 #define GMAC_TBFT1023_NFTX_Pos 0
1448 #define GMAC_TBFT1023_NFTX_Msk (_U_(0xFFFFFFFF) << GMAC_TBFT1023_NFTX_Pos)
1449 #define GMAC_TBFT1023_NFTX(value) (GMAC_TBFT1023_NFTX_Msk & ((value) << GMAC_TBFT1023_NFTX_Pos))
1450 #define GMAC_TBFT1023_MASK _U_(0xFFFFFFFF)
1453 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1462 #define GMAC_TBFT1518_OFFSET 0x12C
1463 #define GMAC_TBFT1518_RESETVALUE _U_(0x00000000)
1465 #define GMAC_TBFT1518_NFTX_Pos 0
1466 #define GMAC_TBFT1518_NFTX_Msk (_U_(0xFFFFFFFF) << GMAC_TBFT1518_NFTX_Pos)
1467 #define GMAC_TBFT1518_NFTX(value) (GMAC_TBFT1518_NFTX_Msk & ((value) << GMAC_TBFT1518_NFTX_Pos))
1468 #define GMAC_TBFT1518_MASK _U_(0xFFFFFFFF)
1471 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1480 #define GMAC_GTBFT1518_OFFSET 0x130
1481 #define GMAC_GTBFT1518_RESETVALUE _U_(0x00000000)
1483 #define GMAC_GTBFT1518_NFTX_Pos 0
1484 #define GMAC_GTBFT1518_NFTX_Msk (_U_(0xFFFFFFFF) << GMAC_GTBFT1518_NFTX_Pos)
1485 #define GMAC_GTBFT1518_NFTX(value) (GMAC_GTBFT1518_NFTX_Msk & ((value) << GMAC_GTBFT1518_NFTX_Pos))
1486 #define GMAC_GTBFT1518_MASK _U_(0xFFFFFFFF)
1489 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1499 #define GMAC_TUR_OFFSET 0x134
1500 #define GMAC_TUR_RESETVALUE _U_(0x00000000)
1502 #define GMAC_TUR_TXUNR_Pos 0
1503 #define GMAC_TUR_TXUNR_Msk (_U_(0x3FF) << GMAC_TUR_TXUNR_Pos)
1504 #define GMAC_TUR_TXUNR(value) (GMAC_TUR_TXUNR_Msk & ((value) << GMAC_TUR_TXUNR_Pos))
1505 #define GMAC_TUR_MASK _U_(0x000003FF)
1508 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1518 #define GMAC_SCF_OFFSET 0x138
1519 #define GMAC_SCF_RESETVALUE _U_(0x00000000)
1521 #define GMAC_SCF_SCOL_Pos 0
1522 #define GMAC_SCF_SCOL_Msk (_U_(0x3FFFF) << GMAC_SCF_SCOL_Pos)
1523 #define GMAC_SCF_SCOL(value) (GMAC_SCF_SCOL_Msk & ((value) << GMAC_SCF_SCOL_Pos))
1524 #define GMAC_SCF_MASK _U_(0x0003FFFF)
1527 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1537 #define GMAC_MCF_OFFSET 0x13C
1538 #define GMAC_MCF_RESETVALUE _U_(0x00000000)
1540 #define GMAC_MCF_MCOL_Pos 0
1541 #define GMAC_MCF_MCOL_Msk (_U_(0x3FFFF) << GMAC_MCF_MCOL_Pos)
1542 #define GMAC_MCF_MCOL(value) (GMAC_MCF_MCOL_Msk & ((value) << GMAC_MCF_MCOL_Pos))
1543 #define GMAC_MCF_MASK _U_(0x0003FFFF)
1546 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1556 #define GMAC_EC_OFFSET 0x140
1557 #define GMAC_EC_RESETVALUE _U_(0x00000000)
1559 #define GMAC_EC_XCOL_Pos 0
1560 #define GMAC_EC_XCOL_Msk (_U_(0x3FF) << GMAC_EC_XCOL_Pos)
1561 #define GMAC_EC_XCOL(value) (GMAC_EC_XCOL_Msk & ((value) << GMAC_EC_XCOL_Pos))
1562 #define GMAC_EC_MASK _U_(0x000003FF)
1565 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1575 #define GMAC_LC_OFFSET 0x144
1576 #define GMAC_LC_RESETVALUE _U_(0x00000000)
1578 #define GMAC_LC_LCOL_Pos 0
1579 #define GMAC_LC_LCOL_Msk (_U_(0x3FF) << GMAC_LC_LCOL_Pos)
1580 #define GMAC_LC_LCOL(value) (GMAC_LC_LCOL_Msk & ((value) << GMAC_LC_LCOL_Pos))
1581 #define GMAC_LC_MASK _U_(0x000003FF)
1584 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1594 #define GMAC_DTF_OFFSET 0x148
1595 #define GMAC_DTF_RESETVALUE _U_(0x00000000)
1597 #define GMAC_DTF_DEFT_Pos 0
1598 #define GMAC_DTF_DEFT_Msk (_U_(0x3FFFF) << GMAC_DTF_DEFT_Pos)
1599 #define GMAC_DTF_DEFT(value) (GMAC_DTF_DEFT_Msk & ((value) << GMAC_DTF_DEFT_Pos))
1600 #define GMAC_DTF_MASK _U_(0x0003FFFF)
1603 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1613 #define GMAC_CSE_OFFSET 0x14C
1614 #define GMAC_CSE_RESETVALUE _U_(0x00000000)
1616 #define GMAC_CSE_CSR_Pos 0
1617 #define GMAC_CSE_CSR_Msk (_U_(0x3FF) << GMAC_CSE_CSR_Pos)
1618 #define GMAC_CSE_CSR(value) (GMAC_CSE_CSR_Msk & ((value) << GMAC_CSE_CSR_Pos))
1619 #define GMAC_CSE_MASK _U_(0x000003FF)
1622 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1631 #define GMAC_ORLO_OFFSET 0x150
1632 #define GMAC_ORLO_RESETVALUE _U_(0x00000000)
1634 #define GMAC_ORLO_RXO_Pos 0
1635 #define GMAC_ORLO_RXO_Msk (_U_(0xFFFFFFFF) << GMAC_ORLO_RXO_Pos)
1636 #define GMAC_ORLO_RXO(value) (GMAC_ORLO_RXO_Msk & ((value) << GMAC_ORLO_RXO_Pos))
1637 #define GMAC_ORLO_MASK _U_(0xFFFFFFFF)
1640 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1650 #define GMAC_ORHI_OFFSET 0x154
1651 #define GMAC_ORHI_RESETVALUE _U_(0x00000000)
1653 #define GMAC_ORHI_RXO_Pos 0
1654 #define GMAC_ORHI_RXO_Msk (_U_(0xFFFF) << GMAC_ORHI_RXO_Pos)
1655 #define GMAC_ORHI_RXO(value) (GMAC_ORHI_RXO_Msk & ((value) << GMAC_ORHI_RXO_Pos))
1656 #define GMAC_ORHI_MASK _U_(0x0000FFFF)
1659 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1668 #define GMAC_FR_OFFSET 0x158
1669 #define GMAC_FR_RESETVALUE _U_(0x00000000)
1671 #define GMAC_FR_FRX_Pos 0
1672 #define GMAC_FR_FRX_Msk (_U_(0xFFFFFFFF) << GMAC_FR_FRX_Pos)
1673 #define GMAC_FR_FRX(value) (GMAC_FR_FRX_Msk & ((value) << GMAC_FR_FRX_Pos))
1674 #define GMAC_FR_MASK _U_(0xFFFFFFFF)
1677 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1686 #define GMAC_BCFR_OFFSET 0x15C
1687 #define GMAC_BCFR_RESETVALUE _U_(0x00000000)
1689 #define GMAC_BCFR_BFRX_Pos 0
1690 #define GMAC_BCFR_BFRX_Msk (_U_(0xFFFFFFFF) << GMAC_BCFR_BFRX_Pos)
1691 #define GMAC_BCFR_BFRX(value) (GMAC_BCFR_BFRX_Msk & ((value) << GMAC_BCFR_BFRX_Pos))
1692 #define GMAC_BCFR_MASK _U_(0xFFFFFFFF)
1695 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1704 #define GMAC_MFR_OFFSET 0x160
1705 #define GMAC_MFR_RESETVALUE _U_(0x00000000)
1707 #define GMAC_MFR_MFRX_Pos 0
1708 #define GMAC_MFR_MFRX_Msk (_U_(0xFFFFFFFF) << GMAC_MFR_MFRX_Pos)
1709 #define GMAC_MFR_MFRX(value) (GMAC_MFR_MFRX_Msk & ((value) << GMAC_MFR_MFRX_Pos))
1710 #define GMAC_MFR_MASK _U_(0xFFFFFFFF)
1713 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1723 #define GMAC_PFR_OFFSET 0x164
1724 #define GMAC_PFR_RESETVALUE _U_(0x00000000)
1726 #define GMAC_PFR_PFRX_Pos 0
1727 #define GMAC_PFR_PFRX_Msk (_U_(0xFFFF) << GMAC_PFR_PFRX_Pos)
1728 #define GMAC_PFR_PFRX(value) (GMAC_PFR_PFRX_Msk & ((value) << GMAC_PFR_PFRX_Pos))
1729 #define GMAC_PFR_MASK _U_(0x0000FFFF)
1732 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1741 #define GMAC_BFR64_OFFSET 0x168
1742 #define GMAC_BFR64_RESETVALUE _U_(0x00000000)
1744 #define GMAC_BFR64_NFRX_Pos 0
1745 #define GMAC_BFR64_NFRX_Msk (_U_(0xFFFFFFFF) << GMAC_BFR64_NFRX_Pos)
1746 #define GMAC_BFR64_NFRX(value) (GMAC_BFR64_NFRX_Msk & ((value) << GMAC_BFR64_NFRX_Pos))
1747 #define GMAC_BFR64_MASK _U_(0xFFFFFFFF)
1750 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1759 #define GMAC_TBFR127_OFFSET 0x16C
1760 #define GMAC_TBFR127_RESETVALUE _U_(0x00000000)
1762 #define GMAC_TBFR127_NFRX_Pos 0
1763 #define GMAC_TBFR127_NFRX_Msk (_U_(0xFFFFFFFF) << GMAC_TBFR127_NFRX_Pos)
1764 #define GMAC_TBFR127_NFRX(value) (GMAC_TBFR127_NFRX_Msk & ((value) << GMAC_TBFR127_NFRX_Pos))
1765 #define GMAC_TBFR127_MASK _U_(0xFFFFFFFF)
1768 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1777 #define GMAC_TBFR255_OFFSET 0x170
1778 #define GMAC_TBFR255_RESETVALUE _U_(0x00000000)
1780 #define GMAC_TBFR255_NFRX_Pos 0
1781 #define GMAC_TBFR255_NFRX_Msk (_U_(0xFFFFFFFF) << GMAC_TBFR255_NFRX_Pos)
1782 #define GMAC_TBFR255_NFRX(value) (GMAC_TBFR255_NFRX_Msk & ((value) << GMAC_TBFR255_NFRX_Pos))
1783 #define GMAC_TBFR255_MASK _U_(0xFFFFFFFF)
1786 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1795 #define GMAC_TBFR511_OFFSET 0x174
1796 #define GMAC_TBFR511_RESETVALUE _U_(0x00000000)
1798 #define GMAC_TBFR511_NFRX_Pos 0
1799 #define GMAC_TBFR511_NFRX_Msk (_U_(0xFFFFFFFF) << GMAC_TBFR511_NFRX_Pos)
1800 #define GMAC_TBFR511_NFRX(value) (GMAC_TBFR511_NFRX_Msk & ((value) << GMAC_TBFR511_NFRX_Pos))
1801 #define GMAC_TBFR511_MASK _U_(0xFFFFFFFF)
1804 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1813 #define GMAC_TBFR1023_OFFSET 0x178
1814 #define GMAC_TBFR1023_RESETVALUE _U_(0x00000000)
1816 #define GMAC_TBFR1023_NFRX_Pos 0
1817 #define GMAC_TBFR1023_NFRX_Msk (_U_(0xFFFFFFFF) << GMAC_TBFR1023_NFRX_Pos)
1818 #define GMAC_TBFR1023_NFRX(value) (GMAC_TBFR1023_NFRX_Msk & ((value) << GMAC_TBFR1023_NFRX_Pos))
1819 #define GMAC_TBFR1023_MASK _U_(0xFFFFFFFF)
1822 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1831 #define GMAC_TBFR1518_OFFSET 0x17C
1832 #define GMAC_TBFR1518_RESETVALUE _U_(0x00000000)
1834 #define GMAC_TBFR1518_NFRX_Pos 0
1835 #define GMAC_TBFR1518_NFRX_Msk (_U_(0xFFFFFFFF) << GMAC_TBFR1518_NFRX_Pos)
1836 #define GMAC_TBFR1518_NFRX(value) (GMAC_TBFR1518_NFRX_Msk & ((value) << GMAC_TBFR1518_NFRX_Pos))
1837 #define GMAC_TBFR1518_MASK _U_(0xFFFFFFFF)
1840 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1849 #define GMAC_TMXBFR_OFFSET 0x180
1850 #define GMAC_TMXBFR_RESETVALUE _U_(0x00000000)
1852 #define GMAC_TMXBFR_NFRX_Pos 0
1853 #define GMAC_TMXBFR_NFRX_Msk (_U_(0xFFFFFFFF) << GMAC_TMXBFR_NFRX_Pos)
1854 #define GMAC_TMXBFR_NFRX(value) (GMAC_TMXBFR_NFRX_Msk & ((value) << GMAC_TMXBFR_NFRX_Pos))
1855 #define GMAC_TMXBFR_MASK _U_(0xFFFFFFFF)
1858 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1868 #define GMAC_UFR_OFFSET 0x184
1869 #define GMAC_UFR_RESETVALUE _U_(0x00000000)
1871 #define GMAC_UFR_UFRX_Pos 0
1872 #define GMAC_UFR_UFRX_Msk (_U_(0x3FF) << GMAC_UFR_UFRX_Pos)
1873 #define GMAC_UFR_UFRX(value) (GMAC_UFR_UFRX_Msk & ((value) << GMAC_UFR_UFRX_Pos))
1874 #define GMAC_UFR_MASK _U_(0x000003FF)
1877 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1887 #define GMAC_OFR_OFFSET 0x188
1888 #define GMAC_OFR_RESETVALUE _U_(0x00000000)
1890 #define GMAC_OFR_OFRX_Pos 0
1891 #define GMAC_OFR_OFRX_Msk (_U_(0x3FF) << GMAC_OFR_OFRX_Pos)
1892 #define GMAC_OFR_OFRX(value) (GMAC_OFR_OFRX_Msk & ((value) << GMAC_OFR_OFRX_Pos))
1893 #define GMAC_OFR_MASK _U_(0x000003FF)
1896 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1906 #define GMAC_JR_OFFSET 0x18C
1907 #define GMAC_JR_RESETVALUE _U_(0x00000000)
1909 #define GMAC_JR_JRX_Pos 0
1910 #define GMAC_JR_JRX_Msk (_U_(0x3FF) << GMAC_JR_JRX_Pos)
1911 #define GMAC_JR_JRX(value) (GMAC_JR_JRX_Msk & ((value) << GMAC_JR_JRX_Pos))
1912 #define GMAC_JR_MASK _U_(0x000003FF)
1915 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1925 #define GMAC_FCSE_OFFSET 0x190
1926 #define GMAC_FCSE_RESETVALUE _U_(0x00000000)
1928 #define GMAC_FCSE_FCKR_Pos 0
1929 #define GMAC_FCSE_FCKR_Msk (_U_(0x3FF) << GMAC_FCSE_FCKR_Pos)
1930 #define GMAC_FCSE_FCKR(value) (GMAC_FCSE_FCKR_Msk & ((value) << GMAC_FCSE_FCKR_Pos))
1931 #define GMAC_FCSE_MASK _U_(0x000003FF)
1934 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1944 #define GMAC_LFFE_OFFSET 0x194
1945 #define GMAC_LFFE_RESETVALUE _U_(0x00000000)
1947 #define GMAC_LFFE_LFER_Pos 0
1948 #define GMAC_LFFE_LFER_Msk (_U_(0x3FF) << GMAC_LFFE_LFER_Pos)
1949 #define GMAC_LFFE_LFER(value) (GMAC_LFFE_LFER_Msk & ((value) << GMAC_LFFE_LFER_Pos))
1950 #define GMAC_LFFE_MASK _U_(0x000003FF)
1953 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1963 #define GMAC_RSE_OFFSET 0x198
1964 #define GMAC_RSE_RESETVALUE _U_(0x00000000)
1966 #define GMAC_RSE_RXSE_Pos 0
1967 #define GMAC_RSE_RXSE_Msk (_U_(0x3FF) << GMAC_RSE_RXSE_Pos)
1968 #define GMAC_RSE_RXSE(value) (GMAC_RSE_RXSE_Msk & ((value) << GMAC_RSE_RXSE_Pos))
1969 #define GMAC_RSE_MASK _U_(0x000003FF)
1972 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
1982 #define GMAC_AE_OFFSET 0x19C
1983 #define GMAC_AE_RESETVALUE _U_(0x00000000)
1985 #define GMAC_AE_AER_Pos 0
1986 #define GMAC_AE_AER_Msk (_U_(0x3FF) << GMAC_AE_AER_Pos)
1987 #define GMAC_AE_AER(value) (GMAC_AE_AER_Msk & ((value) << GMAC_AE_AER_Pos))
1988 #define GMAC_AE_MASK _U_(0x000003FF)
1991 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
2001 #define GMAC_RRE_OFFSET 0x1A0
2002 #define GMAC_RRE_RESETVALUE _U_(0x00000000)
2004 #define GMAC_RRE_RXRER_Pos 0
2005 #define GMAC_RRE_RXRER_Msk (_U_(0x3FFFF) << GMAC_RRE_RXRER_Pos)
2006 #define GMAC_RRE_RXRER(value) (GMAC_RRE_RXRER_Msk & ((value) << GMAC_RRE_RXRER_Pos))
2007 #define GMAC_RRE_MASK _U_(0x0003FFFF)
2010 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
2020 #define GMAC_ROE_OFFSET 0x1A4
2021 #define GMAC_ROE_RESETVALUE _U_(0x00000000)
2023 #define GMAC_ROE_RXOVR_Pos 0
2024 #define GMAC_ROE_RXOVR_Msk (_U_(0x3FF) << GMAC_ROE_RXOVR_Pos)
2025 #define GMAC_ROE_RXOVR(value) (GMAC_ROE_RXOVR_Msk & ((value) << GMAC_ROE_RXOVR_Pos))
2026 #define GMAC_ROE_MASK _U_(0x000003FF)
2029 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
2039 #define GMAC_IHCE_OFFSET 0x1A8
2040 #define GMAC_IHCE_RESETVALUE _U_(0x00000000)
2042 #define GMAC_IHCE_HCKER_Pos 0
2043 #define GMAC_IHCE_HCKER_Msk (_U_(0xFF) << GMAC_IHCE_HCKER_Pos)
2044 #define GMAC_IHCE_HCKER(value) (GMAC_IHCE_HCKER_Msk & ((value) << GMAC_IHCE_HCKER_Pos))
2045 #define GMAC_IHCE_MASK _U_(0x000000FF)
2048 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
2058 #define GMAC_TCE_OFFSET 0x1AC
2059 #define GMAC_TCE_RESETVALUE _U_(0x00000000)
2061 #define GMAC_TCE_TCKER_Pos 0
2062 #define GMAC_TCE_TCKER_Msk (_U_(0xFF) << GMAC_TCE_TCKER_Pos)
2063 #define GMAC_TCE_TCKER(value) (GMAC_TCE_TCKER_Msk & ((value) << GMAC_TCE_TCKER_Pos))
2064 #define GMAC_TCE_MASK _U_(0x000000FF)
2067 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
2077 #define GMAC_UCE_OFFSET 0x1B0
2078 #define GMAC_UCE_RESETVALUE _U_(0x00000000)
2080 #define GMAC_UCE_UCKER_Pos 0
2081 #define GMAC_UCE_UCKER_Msk (_U_(0xFF) << GMAC_UCE_UCKER_Pos)
2082 #define GMAC_UCE_UCKER(value) (GMAC_UCE_UCKER_Msk & ((value) << GMAC_UCE_UCKER_Pos))
2083 #define GMAC_UCE_MASK _U_(0x000000FF)
2086 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
2096 #define GMAC_TISUBN_OFFSET 0x1BC
2097 #define GMAC_TISUBN_RESETVALUE _U_(0x00000000)
2099 #define GMAC_TISUBN_LSBTIR_Pos 0
2100 #define GMAC_TISUBN_LSBTIR_Msk (_U_(0xFFFF) << GMAC_TISUBN_LSBTIR_Pos)
2101 #define GMAC_TISUBN_LSBTIR(value) (GMAC_TISUBN_LSBTIR_Msk & ((value) << GMAC_TISUBN_LSBTIR_Pos))
2102 #define GMAC_TISUBN_MASK _U_(0x0000FFFF)
2105 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
2115 #define GMAC_TSH_OFFSET 0x1C0
2116 #define GMAC_TSH_RESETVALUE _U_(0x00000000)
2118 #define GMAC_TSH_TCS_Pos 0
2119 #define GMAC_TSH_TCS_Msk (_U_(0xFFFF) << GMAC_TSH_TCS_Pos)
2120 #define GMAC_TSH_TCS(value) (GMAC_TSH_TCS_Msk & ((value) << GMAC_TSH_TCS_Pos))
2121 #define GMAC_TSH_MASK _U_(0x0000FFFF)
2124 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
2133 #define GMAC_TSSSL_OFFSET 0x1C8
2134 #define GMAC_TSSSL_RESETVALUE _U_(0x00000000)
2136 #define GMAC_TSSSL_VTS_Pos 0
2137 #define GMAC_TSSSL_VTS_Msk (_U_(0xFFFFFFFF) << GMAC_TSSSL_VTS_Pos)
2138 #define GMAC_TSSSL_VTS(value) (GMAC_TSSSL_VTS_Msk & ((value) << GMAC_TSSSL_VTS_Pos))
2139 #define GMAC_TSSSL_MASK _U_(0xFFFFFFFF)
2142 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
2152 #define GMAC_TSSN_OFFSET 0x1CC
2153 #define GMAC_TSSN_RESETVALUE _U_(0x00000000)
2155 #define GMAC_TSSN_VTN_Pos 0
2156 #define GMAC_TSSN_VTN_Msk (_U_(0x3FFFFFFF) << GMAC_TSSN_VTN_Pos)
2157 #define GMAC_TSSN_VTN(value) (GMAC_TSSN_VTN_Msk & ((value) << GMAC_TSSN_VTN_Pos))
2158 #define GMAC_TSSN_MASK _U_(0x3FFFFFFF)
2161 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
2170 #define GMAC_TSL_OFFSET 0x1D0
2171 #define GMAC_TSL_RESETVALUE _U_(0x00000000)
2173 #define GMAC_TSL_TCS_Pos 0
2174 #define GMAC_TSL_TCS_Msk (_U_(0xFFFFFFFF) << GMAC_TSL_TCS_Pos)
2175 #define GMAC_TSL_TCS(value) (GMAC_TSL_TCS_Msk & ((value) << GMAC_TSL_TCS_Pos))
2176 #define GMAC_TSL_MASK _U_(0xFFFFFFFF)
2179 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
2189 #define GMAC_TN_OFFSET 0x1D4
2190 #define GMAC_TN_RESETVALUE _U_(0x00000000)
2192 #define GMAC_TN_TNS_Pos 0
2193 #define GMAC_TN_TNS_Msk (_U_(0x3FFFFFFF) << GMAC_TN_TNS_Pos)
2194 #define GMAC_TN_TNS(value) (GMAC_TN_TNS_Msk & ((value) << GMAC_TN_TNS_Pos))
2195 #define GMAC_TN_MASK _U_(0x3FFFFFFF)
2198 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
2209 #define GMAC_TA_OFFSET 0x1D8
2210 #define GMAC_TA_RESETVALUE _U_(0x00000000)
2212 #define GMAC_TA_ITDT_Pos 0
2213 #define GMAC_TA_ITDT_Msk (_U_(0x3FFFFFFF) << GMAC_TA_ITDT_Pos)
2214 #define GMAC_TA_ITDT(value) (GMAC_TA_ITDT_Msk & ((value) << GMAC_TA_ITDT_Pos))
2215 #define GMAC_TA_ADJ_Pos 31
2216 #define GMAC_TA_ADJ (_U_(0x1) << GMAC_TA_ADJ_Pos)
2217 #define GMAC_TA_MASK _U_(0xBFFFFFFF)
2220 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
2232 #define GMAC_TI_OFFSET 0x1DC
2233 #define GMAC_TI_RESETVALUE _U_(0x00000000)
2235 #define GMAC_TI_CNS_Pos 0
2236 #define GMAC_TI_CNS_Msk (_U_(0xFF) << GMAC_TI_CNS_Pos)
2237 #define GMAC_TI_CNS(value) (GMAC_TI_CNS_Msk & ((value) << GMAC_TI_CNS_Pos))
2238 #define GMAC_TI_ACNS_Pos 8
2239 #define GMAC_TI_ACNS_Msk (_U_(0xFF) << GMAC_TI_ACNS_Pos)
2240 #define GMAC_TI_ACNS(value) (GMAC_TI_ACNS_Msk & ((value) << GMAC_TI_ACNS_Pos))
2241 #define GMAC_TI_NIT_Pos 16
2242 #define GMAC_TI_NIT_Msk (_U_(0xFF) << GMAC_TI_NIT_Pos)
2243 #define GMAC_TI_NIT(value) (GMAC_TI_NIT_Msk & ((value) << GMAC_TI_NIT_Pos))
2244 #define GMAC_TI_MASK _U_(0x00FFFFFF)
2247 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
2256 #define GMAC_EFTSL_OFFSET 0x1E0
2257 #define GMAC_EFTSL_RESETVALUE _U_(0x00000000)
2259 #define GMAC_EFTSL_RUD_Pos 0
2260 #define GMAC_EFTSL_RUD_Msk (_U_(0xFFFFFFFF) << GMAC_EFTSL_RUD_Pos)
2261 #define GMAC_EFTSL_RUD(value) (GMAC_EFTSL_RUD_Msk & ((value) << GMAC_EFTSL_RUD_Pos))
2262 #define GMAC_EFTSL_MASK _U_(0xFFFFFFFF)
2265 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
2275 #define GMAC_EFTN_OFFSET 0x1E4
2276 #define GMAC_EFTN_RESETVALUE _U_(0x00000000)
2278 #define GMAC_EFTN_RUD_Pos 0
2279 #define GMAC_EFTN_RUD_Msk (_U_(0x3FFFFFFF) << GMAC_EFTN_RUD_Pos)
2280 #define GMAC_EFTN_RUD(value) (GMAC_EFTN_RUD_Msk & ((value) << GMAC_EFTN_RUD_Pos))
2281 #define GMAC_EFTN_MASK _U_(0x3FFFFFFF)
2284 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
2293 #define GMAC_EFRSL_OFFSET 0x1E8
2294 #define GMAC_EFRSL_RESETVALUE _U_(0x00000000)
2296 #define GMAC_EFRSL_RUD_Pos 0
2297 #define GMAC_EFRSL_RUD_Msk (_U_(0xFFFFFFFF) << GMAC_EFRSL_RUD_Pos)
2298 #define GMAC_EFRSL_RUD(value) (GMAC_EFRSL_RUD_Msk & ((value) << GMAC_EFRSL_RUD_Pos))
2299 #define GMAC_EFRSL_MASK _U_(0xFFFFFFFF)
2302 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
2312 #define GMAC_EFRN_OFFSET 0x1EC
2313 #define GMAC_EFRN_RESETVALUE _U_(0x00000000)
2315 #define GMAC_EFRN_RUD_Pos 0
2316 #define GMAC_EFRN_RUD_Msk (_U_(0x3FFFFFFF) << GMAC_EFRN_RUD_Pos)
2317 #define GMAC_EFRN_RUD(value) (GMAC_EFRN_RUD_Msk & ((value) << GMAC_EFRN_RUD_Pos))
2318 #define GMAC_EFRN_MASK _U_(0x3FFFFFFF)
2321 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
2330 #define GMAC_PEFTSL_OFFSET 0x1F0
2331 #define GMAC_PEFTSL_RESETVALUE _U_(0x00000000)
2333 #define GMAC_PEFTSL_RUD_Pos 0
2334 #define GMAC_PEFTSL_RUD_Msk (_U_(0xFFFFFFFF) << GMAC_PEFTSL_RUD_Pos)
2335 #define GMAC_PEFTSL_RUD(value) (GMAC_PEFTSL_RUD_Msk & ((value) << GMAC_PEFTSL_RUD_Pos))
2336 #define GMAC_PEFTSL_MASK _U_(0xFFFFFFFF)
2339 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
2349 #define GMAC_PEFTN_OFFSET 0x1F4
2350 #define GMAC_PEFTN_RESETVALUE _U_(0x00000000)
2352 #define GMAC_PEFTN_RUD_Pos 0
2353 #define GMAC_PEFTN_RUD_Msk (_U_(0x3FFFFFFF) << GMAC_PEFTN_RUD_Pos)
2354 #define GMAC_PEFTN_RUD(value) (GMAC_PEFTN_RUD_Msk & ((value) << GMAC_PEFTN_RUD_Pos))
2355 #define GMAC_PEFTN_MASK _U_(0x3FFFFFFF)
2358 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
2367 #define GMAC_PEFRSL_OFFSET 0x1F8
2368 #define GMAC_PEFRSL_RESETVALUE _U_(0x00000000)
2370 #define GMAC_PEFRSL_RUD_Pos 0
2371 #define GMAC_PEFRSL_RUD_Msk (_U_(0xFFFFFFFF) << GMAC_PEFRSL_RUD_Pos)
2372 #define GMAC_PEFRSL_RUD(value) (GMAC_PEFRSL_RUD_Msk & ((value) << GMAC_PEFRSL_RUD_Pos))
2373 #define GMAC_PEFRSL_MASK _U_(0xFFFFFFFF)
2376 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
2386 #define GMAC_PEFRN_OFFSET 0x1FC
2387 #define GMAC_PEFRN_RESETVALUE _U_(0x00000000)
2389 #define GMAC_PEFRN_RUD_Pos 0
2390 #define GMAC_PEFRN_RUD_Msk (_U_(0x3FFFFFFF) << GMAC_PEFRN_RUD_Pos)
2391 #define GMAC_PEFRN_RUD(value) (GMAC_PEFRN_RUD_Msk & ((value) << GMAC_PEFRN_RUD_Pos))
2392 #define GMAC_PEFRN_MASK _U_(0x3FFFFFFF)
2395 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
2405 #define GMAC_RLPITR_OFFSET 0x270
2406 #define GMAC_RLPITR_RESETVALUE _U_(0x00000000)
2408 #define GMAC_RLPITR_RLPITR_Pos 0
2409 #define GMAC_RLPITR_RLPITR_Msk (_U_(0xFFFF) << GMAC_RLPITR_RLPITR_Pos)
2410 #define GMAC_RLPITR_RLPITR(value) (GMAC_RLPITR_RLPITR_Msk & ((value) << GMAC_RLPITR_RLPITR_Pos))
2411 #define GMAC_RLPITR_MASK _U_(0x0000FFFF)
2414 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
2424 #define GMAC_RLPITI_OFFSET 0x274
2425 #define GMAC_RLPITI_RESETVALUE _U_(0x00000000)
2427 #define GMAC_RLPITI_RLPITI_Pos 0
2428 #define GMAC_RLPITI_RLPITI_Msk (_U_(0xFFFFFF) << GMAC_RLPITI_RLPITI_Pos)
2429 #define GMAC_RLPITI_RLPITI(value) (GMAC_RLPITI_RLPITI_Msk & ((value) << GMAC_RLPITI_RLPITI_Pos))
2430 #define GMAC_RLPITI_MASK _U_(0x00FFFFFF)
2433 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
2443 #define GMAC_TLPITR_OFFSET 0x278
2444 #define GMAC_TLPITR_RESETVALUE _U_(0x00000000)
2446 #define GMAC_TLPITR_TLPITR_Pos 0
2447 #define GMAC_TLPITR_TLPITR_Msk (_U_(0xFFFF) << GMAC_TLPITR_TLPITR_Pos)
2448 #define GMAC_TLPITR_TLPITR(value) (GMAC_TLPITR_TLPITR_Msk & ((value) << GMAC_TLPITR_TLPITR_Pos))
2449 #define GMAC_TLPITR_MASK _U_(0x0000FFFF)
2452 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
2462 #define GMAC_TLPITI_OFFSET 0x27C
2463 #define GMAC_TLPITI_RESETVALUE _U_(0x00000000)
2465 #define GMAC_TLPITI_TLPITI_Pos 0
2466 #define GMAC_TLPITI_TLPITI_Msk (_U_(0xFFFFFF) << GMAC_TLPITI_TLPITI_Pos)
2467 #define GMAC_TLPITI_TLPITI(value) (GMAC_TLPITI_TLPITI_Msk & ((value) << GMAC_TLPITI_TLPITI_Pos))
2468 #define GMAC_TLPITI_MASK _U_(0x00FFFFFF)
2471 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
2479 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
__I GMAC_TBFR255_Type TBFR255
Offset: 0x170 (R/ 32) 128 to 255 Byte Frames Received Register.
__I GMAC_ORLO_Type ORLO
Offset: 0x150 (R/ 32) Octets Received [31:0] Received.
__I GMAC_AE_Type AE
Offset: 0x19C (R/ 32) Alignment Errors Register.
__IO GMAC_RJFML_Type RJFML
Offset: 0x048 (R/W 32) RX Jumbo Frame Max Length Register.
__I GMAC_OTLO_Type OTLO
Offset: 0x100 (R/ 32) Octets Transmitted [31:0] Register.
__I GMAC_PEFRSH_Type PEFRSH
Offset: 0x0F4 (R/ 32) PTP Peer Event Frame Received Seconds High Register.
__IO GMAC_TISUBN_Type TISUBN
Offset: 0x1BC (R/W 32) 1588 Timer Increment [15:0] Sub-Nanoseconds Register.
__I GMAC_FCSE_Type FCSE
Offset: 0x190 (R/ 32) Frame Check Sequence Errors Register.
__I GMAC_FR_Type FR
Offset: 0x158 (R/ 32) Frames Received Register.
__O GMAC_IDR_Type IDR
Offset: 0x02C ( /W 32) Interrupt Disable Register.
__I GMAC_PEFRN_Type PEFRN
Offset: 0x1FC (R/ 32) PTP Peer Event Frame Received Nanoseconds.
__I GMAC_EC_Type EC
Offset: 0x140 (R/ 32) Excessive Collisions Register.
__I GMAC_SCF_Type SCF
Offset: 0x138 (R/ 32) Single Collision Frames Register.
__IO GMAC_TPSF_Type TPSF
Offset: 0x040 (R/W 32) TX partial store and forward Register.
__O GMAC_IER_Type IER
Offset: 0x028 ( /W 32) Interrupt Enable Register.
__I GMAC_IHCE_Type IHCE
Offset: 0x1A8 (R/ 32) IP Header Checksum Errors Register.
__IO GMAC_TI_Type TI
Offset: 0x1DC (R/W 32) 1588 Timer Increment Register.
__I GMAC_EFTSL_Type EFTSL
Offset: 0x1E0 (R/ 32) PTP Event Frame Transmitted Seconds Low Register.
__I GMAC_TBFT1518_Type TBFT1518
Offset: 0x12C (R/ 32) 1024 to 1518 Byte Frames Transmitted Register.
__IO GMAC_MAN_Type MAN
Offset: 0x034 (R/W 32) PHY Maintenance Register.
__I GMAC_BCFR_Type BCFR
Offset: 0x15C (R/ 32) Broadcast Frames Received Register.
__I GMAC_BCFT_Type BCFT
Offset: 0x10C (R/ 32) Broadcast Frames Transmitted Register.
__IO GMAC_TN_Type TN
Offset: 0x1D4 (R/W 32) 1588 Timer Nanoseconds Register.
__IO GMAC_NCR_Type NCR
Offset: 0x000 (R/W 32) Network Control Register.
__I GMAC_EFRN_Type EFRN
Offset: 0x1EC (R/ 32) PTP Event Frame Received Nanoseconds.
__I GMAC_CSE_Type CSE
Offset: 0x14C (R/ 32) Carrier Sense Errors Register.
__I GMAC_BFR64_Type BFR64
Offset: 0x168 (R/ 32) 64 Byte Frames Received Register.
__I GMAC_EFTN_Type EFTN
Offset: 0x1E4 (R/ 32) PTP Event Frame Transmitted Nanoseconds.
__I GMAC_UFR_Type UFR
Offset: 0x184 (R/ 32) Undersize Frames Received Register.
__IO GMAC_TSR_Type TSR
Offset: 0x014 (R/W 32) Transmit Status Register.
__I GMAC_TBFT1023_Type TBFT1023
Offset: 0x128 (R/ 32) 512 to 1023 Byte Frames Transmitted Register.
__I GMAC_TLPITI_Type TLPITI
Offset: 0x27C (R/ 32) Receive LPI Time Register.
__I GMAC_TLPITR_Type TLPITR
Offset: 0x278 (R/ 32) Receive LPI transition Register.
__I GMAC_IMR_Type IMR
Offset: 0x030 (R/ 32) Interrupt Mask Register.
__O GMAC_TA_Type TA
Offset: 0x1D8 ( /W 32) 1588 Timer Adjust Register.
__IO GMAC_UR_Type UR
Offset: 0x00C (R/W 32) User Register.
GmacSa hardware registers.
__I GMAC_RRE_Type RRE
Offset: 0x1A0 (R/ 32) Receive Resource Errors Register.
__I GMAC_TBFR1518_Type TBFR1518
Offset: 0x17C (R/ 32) 1024 to 1518 Byte Frames Received Register.
__IO GMAC_SAMB1_Type SAMB1
Offset: 0x0C8 (R/W 32) Specific Address 1 Mask Bottom [31:0] Register.
__I GMAC_DTF_Type DTF
Offset: 0x148 (R/ 32) Deferred Transmission Frames Register.
__IO GMAC_SCH_Type SCH
Offset: 0x0E4 (R/W 32) Tsu timer second comparison Register.
__IO GMAC_TPQ_Type TPQ
Offset: 0x03C (R/W 32) Transmit Pause Quantum Register.
__I GMAC_ORHI_Type ORHI
Offset: 0x154 (R/ 32) Octets Received [47:32] Received.
__I GMAC_RPQ_Type RPQ
Offset: 0x038 (R/ 32) Received Pause Quantum Register.
__I GMAC_TBFT127_Type TBFT127
Offset: 0x11C (R/ 32) 65 to 127 Byte Frames Transmitted Register.
__I GMAC_TCE_Type TCE
Offset: 0x1AC (R/ 32) TCP Checksum Errors Register.
__IO GMAC_RSR_Type RSR
Offset: 0x020 (R/W 32) Receive Status Register.
__I GMAC_TBFT511_Type TBFT511
Offset: 0x124 (R/ 32) 256 to 511 Byte Frames Transmitted Register.
__I GMAC_EFTSH_Type EFTSH
Offset: 0x0E8 (R/ 32) PTP Event Frame Transmitted Seconds High Register.
__I GMAC_FT_Type FT
Offset: 0x108 (R/ 32) Frames Transmitted Register.
__IO GMAC_TSSSL_Type TSSSL
Offset: 0x1C8 (R/W 32) 1588 Timer Sync Strobe Seconds [31:0] Register.
__IO GMAC_RPSF_Type RPSF
Offset: 0x044 (R/W 32) RX partial store and forward Register.
__I GMAC_PFR_Type PFR
Offset: 0x164 (R/ 32) Pause Frames Received Register.
__I GMAC_EFRSH_Type EFRSH
Offset: 0x0EC (R/ 32) PTP Event Frame Received Seconds High Register.
__IO GMAC_NCFGR_Type NCFGR
Offset: 0x004 (R/W 32) Network Configuration Register.
__I GMAC_NSR_Type NSR
Offset: 0x008 (R/ 32) Network Status Register.
__I GMAC_OFR_Type OFR
Offset: 0x188 (R/ 32) Oversize Frames Received Register.
__IO GMAC_TSSN_Type TSSN
Offset: 0x1CC (R/W 32) 1588 Timer Sync Strobe Nanoseconds Register.
__I GMAC_PFT_Type PFT
Offset: 0x114 (R/ 32) Pause Frames Transmitted Register.
__I GMAC_UCE_Type UCE
Offset: 0x1B0 (R/ 32) UDP Checksum Errors Register.
__IO GMAC_SAMT1_Type SAMT1
Offset: 0x0CC (R/W 32) Specific Address 1 Mask Top [47:32] Register.
__I GMAC_MFT_Type MFT
Offset: 0x110 (R/ 32) Multicast Frames Transmitted Register.
__I GMAC_RLPITI_Type RLPITI
Offset: 0x274 (R/ 32) Receive LPI Time Register.
__I GMAC_TBFR1023_Type TBFR1023
Offset: 0x178 (R/ 32) 512 to 1023 Byte Frames Received Register.
__I GMAC_ROE_Type ROE
Offset: 0x1A4 (R/ 32) Receive Overrun Register.
__I GMAC_PEFTSL_Type PEFTSL
Offset: 0x1F0 (R/ 32) PTP Peer Event Frame Transmitted Seconds Low Register.
__I GMAC_PEFRSL_Type PEFRSL
Offset: 0x1F8 (R/ 32) PTP Peer Event Frame Received Seconds Low Register.
__I GMAC_RLPITR_Type RLPITR
Offset: 0x270 (R/ 32) Receive LPI transition Register.
__I GMAC_TBFT255_Type TBFT255
Offset: 0x120 (R/ 32) 128 to 255 Byte Frames Transmitted Register.
__IO GMAC_TBQB_Type TBQB
Offset: 0x01C (R/W 32) Transmit Buffer Queue Base Address.
__IO GMAC_TSL_Type TSL
Offset: 0x1D0 (R/W 32) 1588 Timer Seconds [31:0] Register.
__IO GMAC_TSH_Type TSH
Offset: 0x1C0 (R/W 32) 1588 Timer Seconds High [15:0] Register.
__I GMAC_GTBFT1518_Type GTBFT1518
Offset: 0x130 (R/ 32) Greater Than 1518 Byte Frames Transmitted Register.
__I GMAC_TBFR511_Type TBFR511
Offset: 0x174 (R/ 32) 256 to 511Byte Frames Received Register.
__I GMAC_PEFTN_Type PEFTN
Offset: 0x1F4 (R/ 32) PTP Peer Event Frame Transmitted Nanoseconds.
__I GMAC_EFRSL_Type EFRSL
Offset: 0x1E8 (R/ 32) PTP Event Frame Received Seconds Low Register.
__IO GMAC_HRT_Type HRT
Offset: 0x084 (R/W 32) Hash Register Top [63:32].
__IO GMAC_ISR_Type ISR
Offset: 0x024 (R/W 32) Interrupt Status Register.
__I GMAC_TBFR127_Type TBFR127
Offset: 0x16C (R/ 32) 65 to 127 Byte Frames Received Register.
__I GMAC_TUR_Type TUR
Offset: 0x134 (R/ 32) Transmit Underruns Register.
__I GMAC_MCF_Type MCF
Offset: 0x13C (R/ 32) Multiple Collision Frames Register.
__IO GMAC_SCL_Type SCL
Offset: 0x0E0 (R/W 32) Tsu timer second comparison Register.
volatile const uint8_t RoReg8
__I GMAC_OTHI_Type OTHI
Offset: 0x104 (R/ 32) Octets Transmitted [47:32] Register.
__IO GMAC_RBQB_Type RBQB
Offset: 0x018 (R/W 32) Receive Buffer Queue Base Address.
__I GMAC_JR_Type JR
Offset: 0x18C (R/ 32) Jabbers Received Register.
__I GMAC_MFR_Type MFR
Offset: 0x160 (R/ 32) Multicast Frames Received Register.
__IO GMAC_TPFCP_Type TPFCP
Offset: 0x0C4 (R/W 32) Transmit PFC Pause Register.
__I GMAC_BFT64_Type BFT64
Offset: 0x118 (R/ 32) 64 Byte Frames Transmitted Register.
__IO GMAC_SVLAN_Type SVLAN
Offset: 0x0C0 (R/W 32) Stacked VLAN Register.
__I GMAC_LFFE_Type LFFE
Offset: 0x194 (R/ 32) Length Field Frame Errors Register.
__IO GMAC_DCFGR_Type DCFGR
Offset: 0x010 (R/W 32) DMA Configuration Register.
__IO GMAC_WOL_Type WOL
Offset: 0x0B8 (R/W 32) Wake on LAN.
__I GMAC_RSE_Type RSE
Offset: 0x198 (R/ 32) Receive Symbol Errors Register.
__I GMAC_PEFTSH_Type PEFTSH
Offset: 0x0F0 (R/ 32) PTP Peer Event Frame Transmitted Seconds High Register.
__I GMAC_LC_Type LC
Offset: 0x144 (R/ 32) Late Collisions Register.
__IO GMAC_SAB_Type SAB
Offset: 0x000 (R/W 32) Specific Address Bottom [31:0] Register.
__IO GMAC_IPGS_Type IPGS
Offset: 0x0BC (R/W 32) IPG Stretch Register.
__I GMAC_TMXBFR_Type TMXBFR
Offset: 0x180 (R/ 32) 1519 to Maximum Byte Frames Received Register.
__IO GMAC_HRB_Type HRB
Offset: 0x080 (R/W 32) Hash Register Bottom [31:0].
__IO GMAC_SAT_Type SAT
Offset: 0x004 (R/W 32) Specific Address Top [47:32] Register.
__IO GMAC_NSC_Type NSC
Offset: 0x0DC (R/W 32) Tsu timer comparison nanoseconds Register.