|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Full RMAC per-port register window (HUM Ch 33.3, FSP R_RMAC0_Type). More...
#include <ra8_rmac_regs.h>
Data Fields | |
| volatile uint32_t | MPSM |
| +0x0000 PHY Station Mgmt. | |
| volatile uint32_t | MPIC |
| +0x0004 PHY Interfaces Cfg. | |
| volatile uint32_t | MPIM |
| +0x0008 PHY Monitoring. | |
| volatile uint32_t | reserved0c |
| +0x000C Reserved. | |
| volatile uint32_t | MIOC |
| +0x0010 I/O Configuration. | |
| volatile uint32_t | reserved14 [3] |
| +0x0014..0x001C Reserved. | |
| volatile uint32_t | MTFFC |
| +0x0020 TX Frame Format Cfg. | |
| volatile uint32_t | MTPFC |
| +0x0024 TX Pause/PFC Frame Cfg. | |
| volatile uint32_t | MTPFC2 |
| +0x0028 TX Pause/PFC Frame Cfg2. | |
| volatile uint32_t | reserved2c |
| +0x002C Reserved. | |
| volatile uint32_t | MTPFC3 [k_ra8_rmac_pfc_group_count] |
| +0x0030..0x0034 | |
| volatile uint32_t | reserved38 [6] |
| +0x0038..0x004C Reserved. | |
| volatile uint32_t | MTATC [2] |
| +0x0050..0x0054 TX Auto Tstamp. | |
| volatile uint32_t | reserved58 [2] |
| +0x0058..0x005C Reserved. | |
| volatile uint32_t | MTIM |
| +0x0060 TX Interfaces Monitor. | |
| volatile uint32_t | reserved64 [k_ra8_rmac_rsv_words_mtim_to_mrgc] |
| +0x0064..0x007C Reserved. | |
| volatile uint32_t | MRGC |
| +0x0080 RX General Cfg. | |
| volatile uint32_t | MRMAC0 |
| +0x0084 RX MAC Address 0. | |
| volatile uint32_t | MRMAC1 |
| +0x0088 RX MAC Address 1. | |
| volatile uint32_t | MRAFC |
| +0x008C RX Address Filter Cfg. | |
| volatile uint32_t | MRSCE |
| +0x0090 RX Storm Cfg E. | |
| volatile uint32_t | MRSCP |
| +0x0094 RX Storm Cfg P. | |
| volatile uint32_t | MRSCC |
| +0x0098 RX Storm Counter Cfg. | |
| volatile uint32_t | MRFSCE |
| +0x009C RX Frame Size Cfg E. | |
| volatile uint32_t | MRFSCP |
| +0x00A0 RX Frame Size Cfg P. | |
| volatile uint32_t | MTRC |
| +0x00A4 Timestamp RX Cfg. | |
| volatile uint32_t | reserveda8 |
| +0x00A8 Reserved. | |
| volatile uint32_t | MRPFM |
| +0x00AC RX Pause/PFC Monitor. | |
| volatile uint32_t | reservedb0 [k_ra8_rmac_rsv_words_mrpfm_to_mpfc] |
| +0x00B0..0x00FC Reserved. | |
| volatile uint32_t | MPFC [k_ra8_rmac_ptp_filter_count] |
| +0x0100..0x013C | |
| volatile uint32_t | reserved140 [16] |
| +0x0140..0x017C Reserved. | |
| volatile uint32_t | MLVC |
| +0x0180 Link Verification Cfg. | |
| volatile uint32_t | MEEEC |
| +0x0184 EEE Configuration. | |
| volatile uint32_t | MLBC |
| +0x0188 Loopback Cfg. | |
| volatile uint32_t | reserved18c |
| +0x018C Reserved. | |
| volatile uint32_t | MXGMIIC |
| +0x0190 XGMII Cfg. | |
| volatile uint32_t | MPCH |
| +0x0194 XGMII PCH Cfg. | |
| volatile uint32_t | reserved198 |
| +0x0198 Reserved. | |
| volatile uint32_t | MANM |
| +0x019C Auto-Neg Message. | |
| volatile uint32_t | reserved1a0 [k_ra8_rmac_rsv_words_manm_to_meis] |
| +0x01A0..0x01FC Reserved. | |
| volatile uint32_t | MEIS |
| +0x0200 Error IRQ Status. | |
| volatile uint32_t | MEIE |
| +0x0204 Error IRQ Enable. | |
| volatile uint32_t | MEID |
| +0x0208 Error IRQ Disable. | |
| volatile uint32_t | reserved20c |
| +0x020C Reserved. | |
| volatile uint32_t | MMIS0 |
| +0x0210 Monitor Status 0. | |
| volatile uint32_t | MMIE0 |
| +0x0214 Monitor Enable 0. | |
| volatile uint32_t | MMID0 |
| +0x0218 Monitor Disable 0. | |
| volatile uint32_t | reserved21c |
| +0x021C Reserved. | |
| volatile uint32_t | MMIS1 |
| +0x0220 Monitor Status 1. | |
| volatile uint32_t | MMIE1 |
| +0x0224 Monitor Enable 1. | |
| volatile uint32_t | MMID1 |
| +0x0228 Monitor Disable 1. | |
| volatile uint32_t | reserved22c |
| +0x022C Reserved. | |
| volatile uint32_t | MMIS2 |
| +0x0230 Monitor Status 2. | |
| volatile uint32_t | MMIE2 |
| +0x0234 Monitor Enable 2. | |
| volatile uint32_t | MMID2 |
| +0x0238 Monitor Disable 2. | |
| volatile uint32_t | reserved23c [k_ra8_rmac_rsv_words_mmid2_to_mmpftct] |
| +0x023C..0x02FC Reserved. | |
| volatile uint32_t | MMPFTCT |
| +0x0300 Manual pause TX cnt. | |
| volatile uint32_t | MAPFTCT |
| +0x0304 Auto pause TX cnt. | |
| volatile uint32_t | MPFRCT |
| +0x0308 Pause frame RX cnt. | |
| volatile uint32_t | MFCICT |
| +0x030C False carrier indication | |
| volatile uint32_t | MEEECT |
| +0x0310 EEE counter. | |
| volatile uint32_t | reserved314 [3] |
| +0x0314..0x031C Reserved. | |
| volatile uint32_t | MMPCFTCT [k_ra8_rmac_pfc_group_count] |
| +0x0320..0x0324 | |
| volatile uint32_t | reserved328 [2] |
| +0x0328..0x032C Reserved. | |
| volatile uint32_t | MAPCFTCT [k_ra8_rmac_pfc_group_count] |
| +0x0330..0x0334 | |
| volatile uint32_t | reserved338 [2] |
| +0x0338..0x033C Reserved. | |
| volatile uint32_t | MPCFRCT [k_ra8_rmac_pfc_rx_count] |
| +0x0340..0x035C | |
| volatile uint32_t | MROVFC |
| +0x0360 RX overflow cnt. | |
| volatile uint32_t | MRHCRCEC |
| +0x0364 RX header CRC err cnt. | |
| volatile uint32_t | reserved368 [k_ra8_rmac_rsv_words_mrhcrcec_to_mrgfce] |
| +0x0368..0x0404 Reserved. | |
| volatile uint32_t | MRGFCE |
| +0x0408 RX good E-frame cnt. | |
| volatile uint32_t | MRGFCP |
| +0x040C RX good P-frame cnt. | |
| volatile uint32_t | MRBFC |
| +0x0410 RX broadcast cnt. | |
| volatile uint32_t | MRMFC |
| +0x0414 RX multicast cnt. | |
| volatile uint32_t | MRUFC |
| +0x0418 RX unicast cnt. | |
| volatile uint32_t | MRPEFC |
| +0x041C RX PHY error cnt. | |
| volatile uint32_t | MRNEFC |
| +0x0420 RX nibble error cnt. | |
| volatile uint32_t | MRFMEFC |
| +0x0424 RX FCS/mCRC err cnt. | |
| volatile uint32_t | MRFFMEFC |
| +0x0428 RX final-frag missing. | |
| volatile uint32_t | MRCFCEFC |
| +0x042C RX C-fragment err cnt. | |
| volatile uint32_t | MRFCEFC |
| +0x0430 RX fragment-cnt err. | |
| volatile uint32_t | MRRCFEFC |
| +0x0434 RX filter-rejected cnt. | |
| volatile uint32_t | MRFC |
| +0x0438 RX total frame cnt. | |
| volatile uint32_t | MRGUEFC |
| +0x043C RX good undersize cnt. | |
| volatile uint32_t | MRBUEFC |
| +0x0440 RX bad undersize cnt. | |
| volatile uint32_t | MRGOEFC |
| +0x0444 RX good oversize cnt. | |
| volatile uint32_t | MRBOEFC |
| +0x0448 RX bad oversize cnt. | |
| volatile uint32_t | MRXBCEU |
| +0x044C RX byte cnt E upper. | |
| volatile uint32_t | MRXBCEL |
| +0x0450 RX byte cnt E lower. | |
| volatile uint32_t | MRXBCPU |
| +0x0454 RX byte cnt P upper. | |
| volatile uint32_t | MRXBCPL |
| +0x0458 RX byte cnt P lower. | |
| volatile uint32_t | reserved45c [k_ra8_rmac_rsv_words_mrxbcpl_to_mtgfce] |
| +0x045C..0x0504 Reserved. | |
| volatile uint32_t | MTGFCE |
| +0x0508 TX good E-frame cnt. | |
| volatile uint32_t | MTGFCP |
| +0x050C TX good P-frame cnt. | |
| volatile uint32_t | MTBFC |
| +0x0510 TX broadcast cnt. | |
| volatile uint32_t | MTMFC |
| +0x0514 TX multicast cnt. | |
| volatile uint32_t | MTUFC |
| +0x0518 TX unicast cnt. | |
| volatile uint32_t | MTEFC |
| +0x051C TX error frame cnt. | |
| volatile uint32_t | MTXBCEU |
| +0x0520 TX byte cnt E upper. | |
| volatile uint32_t | MTXBCEL |
| +0x0524 TX byte cnt E lower. | |
| volatile uint32_t | MTXBCPU |
| +0x0528 TX byte cnt P upper. | |
| volatile uint32_t | MTXBCPL |
| +0x052C TX byte cnt P lower. | |
Full RMAC per-port register window (HUM Ch 33.3, FSP R_RMAC0_Type).
Layout matches the FSP CMSIS RA8D2 R_RMAC0_Type byte-for-byte (size = 0x530). Reserved gaps are spelled out so the offsets always line up with HUM Table 33.4. cppcheck cannot see tests/ so it flags every field as unused; each member is accessed via ra8_rmac(port) in libs/ra8_hal/src/ra8_rmac.c.
Definition at line 570 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::MANM |
+0x019C Auto-Neg Message.
Definition at line 611 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::MAPCFTCT[k_ra8_rmac_pfc_group_count] |
+0x0330..0x0334
Definition at line 639 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_pause_pfc().
| volatile uint32_t r_rmac_regs_t::MAPFTCT |
+0x0304 Auto pause TX cnt.
Definition at line 632 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_pause_pfc().
| volatile uint32_t r_rmac_regs_t::MEEEC |
+0x0184 EEE Configuration.
Definition at line 605 of file ra8_rmac_regs.h.
Referenced by internal_program_mac_config(), ra8_rmac_deinit(), and ra8_rmac_set_lpi().
| volatile uint32_t r_rmac_regs_t::MEEECT |
+0x0310 EEE counter.
Definition at line 635 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_pause_pfc().
| volatile uint32_t r_rmac_regs_t::MEID |
+0x0208 Error IRQ Disable.
Definition at line 616 of file ra8_rmac_regs.h.
Referenced by internal_program_irq_block(), ra8_rmac_clear_status(), and ra8_rmac_dispatch().
| volatile uint32_t r_rmac_regs_t::MEIE |
+0x0204 Error IRQ Enable.
Definition at line 615 of file ra8_rmac_regs.h.
Referenced by internal_program_irq_block(), and ra8_rmac_deinit().
| volatile uint32_t r_rmac_regs_t::MEIS |
+0x0200 Error IRQ Status.
Definition at line 614 of file ra8_rmac_regs.h.
Referenced by ra8_rmac_clear_status(), ra8_rmac_dispatch(), and ra8_rmac_get_status().
| volatile uint32_t r_rmac_regs_t::MFCICT |
+0x030C False carrier indication
Definition at line 634 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_pause_pfc().
| volatile uint32_t r_rmac_regs_t::MIOC |
+0x0010 I/O Configuration.
Definition at line 575 of file ra8_rmac_regs.h.
Referenced by internal_program_mac_config().
| volatile uint32_t r_rmac_regs_t::MLBC |
+0x0188 Loopback Cfg.
Definition at line 606 of file ra8_rmac_regs.h.
Referenced by internal_program_mac_config(), ra8_rmac_deinit(), and ra8_rmac_set_loopback().
| volatile uint32_t r_rmac_regs_t::MLVC |
+0x0180 Link Verification Cfg.
Definition at line 604 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::MMID0 |
+0x0218 Monitor Disable 0.
Definition at line 620 of file ra8_rmac_regs.h.
Referenced by internal_program_irq_block(), ra8_rmac_clear_status(), and ra8_rmac_dispatch().
| volatile uint32_t r_rmac_regs_t::MMID1 |
+0x0228 Monitor Disable 1.
Definition at line 624 of file ra8_rmac_regs.h.
Referenced by internal_mdio_wait(), internal_mpsm_issue(), internal_program_irq_block(), ra8_rmac_clear_status(), and ra8_rmac_dispatch().
| volatile uint32_t r_rmac_regs_t::MMID2 |
+0x0238 Monitor Disable 2.
Definition at line 628 of file ra8_rmac_regs.h.
Referenced by internal_program_irq_block(), ra8_rmac_clear_status(), and ra8_rmac_dispatch().
| volatile uint32_t r_rmac_regs_t::MMIE0 |
+0x0214 Monitor Enable 0.
Definition at line 619 of file ra8_rmac_regs.h.
Referenced by internal_program_irq_block(), and ra8_rmac_deinit().
| volatile uint32_t r_rmac_regs_t::MMIE1 |
+0x0224 Monitor Enable 1.
Definition at line 623 of file ra8_rmac_regs.h.
Referenced by internal_program_irq_block(), and ra8_rmac_deinit().
| volatile uint32_t r_rmac_regs_t::MMIE2 |
+0x0234 Monitor Enable 2.
Definition at line 627 of file ra8_rmac_regs.h.
Referenced by internal_program_irq_block(), and ra8_rmac_deinit().
| volatile uint32_t r_rmac_regs_t::MMIS0 |
+0x0210 Monitor Status 0.
Definition at line 618 of file ra8_rmac_regs.h.
Referenced by ra8_rmac_clear_status(), ra8_rmac_dispatch(), and ra8_rmac_get_status().
| volatile uint32_t r_rmac_regs_t::MMIS1 |
+0x0220 Monitor Status 1.
Definition at line 622 of file ra8_rmac_regs.h.
Referenced by ra8_rmac_clear_status(), ra8_rmac_dispatch(), and ra8_rmac_get_status().
| volatile uint32_t r_rmac_regs_t::MMIS2 |
+0x0230 Monitor Status 2.
Definition at line 626 of file ra8_rmac_regs.h.
Referenced by ra8_rmac_clear_status(), ra8_rmac_dispatch(), and ra8_rmac_get_status().
| volatile uint32_t r_rmac_regs_t::MMPCFTCT[k_ra8_rmac_pfc_group_count] |
+0x0320..0x0324
Definition at line 637 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_pause_pfc().
| volatile uint32_t r_rmac_regs_t::MMPFTCT |
+0x0300 Manual pause TX cnt.
Definition at line 631 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_pause_pfc().
| volatile uint32_t r_rmac_regs_t::MPCFRCT[k_ra8_rmac_pfc_rx_count] |
+0x0340..0x035C
Definition at line 641 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_pause_pfc().
| volatile uint32_t r_rmac_regs_t::MPCH |
+0x0194 XGMII PCH Cfg.
Definition at line 609 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::MPFC[k_ra8_rmac_ptp_filter_count] |
+0x0100..0x013C
Definition at line 602 of file ra8_rmac_regs.h.
Referenced by ra8_rmac_set_ptp_filter().
| volatile uint32_t r_rmac_regs_t::MPFRCT |
+0x0308 Pause frame RX cnt.
Definition at line 633 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_pause_pfc().
| volatile uint32_t r_rmac_regs_t::MPIC |
+0x0004 PHY Interfaces Cfg.
Definition at line 572 of file ra8_rmac_regs.h.
Referenced by internal_program_mac_config(), and ra8_rmac_set_link().
| volatile uint32_t r_rmac_regs_t::MPIM |
+0x0008 PHY Monitoring.
Definition at line 573 of file ra8_rmac_regs.h.
Referenced by ra8_rmac_get_status().
| volatile uint32_t r_rmac_regs_t::MPSM |
+0x0000 PHY Station Mgmt.
Definition at line 571 of file ra8_rmac_regs.h.
Referenced by internal_mdio_drain(), internal_mdio_wait(), internal_mpsm_issue(), ra8_rmac_mdio_c22_read(), and ra8_rmac_mdio_c45_read().
| volatile uint32_t r_rmac_regs_t::MRAFC |
+0x008C RX Address Filter Cfg.
Definition at line 591 of file ra8_rmac_regs.h.
Referenced by internal_program_mac_config(), ra8_rmac_deinit(), ra8_rmac_enter_stop(), ra8_rmac_exit_stop(), and ra8_rmac_set_rx_filter().
| volatile uint32_t r_rmac_regs_t::MRBFC |
+0x0410 RX broadcast cnt.
Definition at line 648 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_rx().
| volatile uint32_t r_rmac_regs_t::MRBOEFC |
+0x0448 RX bad oversize cnt.
Definition at line 662 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_rx().
| volatile uint32_t r_rmac_regs_t::MRBUEFC |
+0x0440 RX bad undersize cnt.
Definition at line 660 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_rx().
| volatile uint32_t r_rmac_regs_t::MRCFCEFC |
+0x042C RX C-fragment err cnt.
Definition at line 655 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_rx().
| volatile uint32_t r_rmac_regs_t::MRFC |
+0x0438 RX total frame cnt.
Definition at line 658 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_rx().
| volatile uint32_t r_rmac_regs_t::MRFCEFC |
+0x0430 RX fragment-cnt err.
Definition at line 656 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_rx().
| volatile uint32_t r_rmac_regs_t::MRFFMEFC |
+0x0428 RX final-frag missing.
Definition at line 654 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_rx().
| volatile uint32_t r_rmac_regs_t::MRFMEFC |
+0x0424 RX FCS/mCRC err cnt.
Definition at line 653 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_rx().
| volatile uint32_t r_rmac_regs_t::MRFSCE |
+0x009C RX Frame Size Cfg E.
Definition at line 595 of file ra8_rmac_regs.h.
Referenced by ra8_rmac_set_frame_size().
| volatile uint32_t r_rmac_regs_t::MRFSCP |
+0x00A0 RX Frame Size Cfg P.
Definition at line 596 of file ra8_rmac_regs.h.
Referenced by ra8_rmac_set_frame_size().
| volatile uint32_t r_rmac_regs_t::MRGC |
+0x0080 RX General Cfg.
Definition at line 588 of file ra8_rmac_regs.h.
Referenced by internal_program_mac_config(), ra8_rmac_deinit(), and ra8_rmac_set_magic_packet().
| volatile uint32_t r_rmac_regs_t::MRGFCE |
+0x0408 RX good E-frame cnt.
Definition at line 646 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_rx().
| volatile uint32_t r_rmac_regs_t::MRGFCP |
+0x040C RX good P-frame cnt.
Definition at line 647 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_rx().
| volatile uint32_t r_rmac_regs_t::MRGOEFC |
+0x0444 RX good oversize cnt.
Definition at line 661 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_rx().
| volatile uint32_t r_rmac_regs_t::MRGUEFC |
+0x043C RX good undersize cnt.
Definition at line 659 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_rx().
| volatile uint32_t r_rmac_regs_t::MRHCRCEC |
+0x0364 RX header CRC err cnt.
Definition at line 643 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_rx().
| volatile uint32_t r_rmac_regs_t::MRMAC0 |
+0x0084 RX MAC Address 0.
Definition at line 589 of file ra8_rmac_regs.h.
Referenced by internal_program_mac_config(), ra8_rmac_get_status(), and ra8_rmac_set_mac_address().
| volatile uint32_t r_rmac_regs_t::MRMAC1 |
+0x0088 RX MAC Address 1.
Definition at line 590 of file ra8_rmac_regs.h.
Referenced by internal_program_mac_config(), ra8_rmac_get_status(), and ra8_rmac_set_mac_address().
| volatile uint32_t r_rmac_regs_t::MRMFC |
+0x0414 RX multicast cnt.
Definition at line 649 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_rx().
| volatile uint32_t r_rmac_regs_t::MRNEFC |
+0x0420 RX nibble error cnt.
Definition at line 652 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_rx().
| volatile uint32_t r_rmac_regs_t::MROVFC |
+0x0360 RX overflow cnt.
Definition at line 642 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_rx().
| volatile uint32_t r_rmac_regs_t::MRPEFC |
+0x041C RX PHY error cnt.
Definition at line 651 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_rx().
| volatile uint32_t r_rmac_regs_t::MRPFM |
+0x00AC RX Pause/PFC Monitor.
Definition at line 599 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::MRRCFEFC |
+0x0434 RX filter-rejected cnt.
Definition at line 657 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_rx().
| volatile uint32_t r_rmac_regs_t::MRSCC |
+0x0098 RX Storm Counter Cfg.
Definition at line 594 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::MRSCE |
+0x0090 RX Storm Cfg E.
Definition at line 592 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::MRSCP |
+0x0094 RX Storm Cfg P.
Definition at line 593 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::MRUFC |
+0x0418 RX unicast cnt.
Definition at line 650 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_rx().
| volatile uint32_t r_rmac_regs_t::MRXBCEL |
+0x0450 RX byte cnt E lower.
Definition at line 664 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_rx().
| volatile uint32_t r_rmac_regs_t::MRXBCEU |
+0x044C RX byte cnt E upper.
Definition at line 663 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_rx().
| volatile uint32_t r_rmac_regs_t::MRXBCPL |
+0x0458 RX byte cnt P lower.
Definition at line 666 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_rx().
| volatile uint32_t r_rmac_regs_t::MRXBCPU |
+0x0454 RX byte cnt P upper.
Definition at line 665 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_rx().
| volatile uint32_t r_rmac_regs_t::MTATC[2] |
+0x0050..0x0054 TX Auto Tstamp.
Definition at line 583 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::MTBFC |
+0x0510 TX broadcast cnt.
Definition at line 671 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_tx().
| volatile uint32_t r_rmac_regs_t::MTEFC |
+0x051C TX error frame cnt.
Definition at line 674 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_tx().
| volatile uint32_t r_rmac_regs_t::MTFFC |
+0x0020 TX Frame Format Cfg.
Definition at line 577 of file ra8_rmac_regs.h.
Referenced by internal_program_mac_config(), ra8_rmac_deinit(), and ra8_rmac_set_vlan_framing().
| volatile uint32_t r_rmac_regs_t::MTGFCE |
+0x0508 TX good E-frame cnt.
Definition at line 669 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_tx().
| volatile uint32_t r_rmac_regs_t::MTGFCP |
+0x050C TX good P-frame cnt.
Definition at line 670 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_tx().
| volatile uint32_t r_rmac_regs_t::MTIM |
+0x0060 TX Interfaces Monitor.
Definition at line 585 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::MTMFC |
+0x0514 TX multicast cnt.
Definition at line 672 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_tx().
| volatile uint32_t r_rmac_regs_t::MTPFC |
+0x0024 TX Pause/PFC Frame Cfg.
Definition at line 578 of file ra8_rmac_regs.h.
Referenced by ra8_rmac_set_pause_frame().
| volatile uint32_t r_rmac_regs_t::MTPFC2 |
+0x0028 TX Pause/PFC Frame Cfg2.
Definition at line 579 of file ra8_rmac_regs.h.
Referenced by ra8_rmac_set_pause_frame().
| volatile uint32_t r_rmac_regs_t::MTPFC3[k_ra8_rmac_pfc_group_count] |
+0x0030..0x0034
Definition at line 581 of file ra8_rmac_regs.h.
Referenced by ra8_rmac_set_pfc_group().
| volatile uint32_t r_rmac_regs_t::MTRC |
+0x00A4 Timestamp RX Cfg.
Definition at line 597 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::MTUFC |
+0x0518 TX unicast cnt.
Definition at line 673 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_tx().
| volatile uint32_t r_rmac_regs_t::MTXBCEL |
+0x0524 TX byte cnt E lower.
Definition at line 676 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_tx().
| volatile uint32_t r_rmac_regs_t::MTXBCEU |
+0x0520 TX byte cnt E upper.
Definition at line 675 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_tx().
| volatile uint32_t r_rmac_regs_t::MTXBCPL |
+0x052C TX byte cnt P lower.
Definition at line 678 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_tx().
| volatile uint32_t r_rmac_regs_t::MTXBCPU |
+0x0528 TX byte cnt P upper.
Definition at line 677 of file ra8_rmac_regs.h.
Referenced by internal_snapshot_tx().
| volatile uint32_t r_rmac_regs_t::MXGMIIC |
+0x0190 XGMII Cfg.
Definition at line 608 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::reserved0c |
+0x000C Reserved.
Definition at line 574 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::reserved14[3] |
+0x0014..0x001C Reserved.
Definition at line 576 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::reserved140[16] |
+0x0140..0x017C Reserved.
Definition at line 603 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::reserved18c |
+0x018C Reserved.
Definition at line 607 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::reserved198 |
+0x0198 Reserved.
Definition at line 610 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::reserved1a0[k_ra8_rmac_rsv_words_manm_to_meis] |
+0x01A0..0x01FC Reserved.
Definition at line 613 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::reserved20c |
+0x020C Reserved.
Definition at line 617 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::reserved21c |
+0x021C Reserved.
Definition at line 621 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::reserved22c |
+0x022C Reserved.
Definition at line 625 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::reserved23c[k_ra8_rmac_rsv_words_mmid2_to_mmpftct] |
+0x023C..0x02FC Reserved.
Definition at line 630 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::reserved2c |
+0x002C Reserved.
Definition at line 580 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::reserved314[3] |
+0x0314..0x031C Reserved.
Definition at line 636 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::reserved328[2] |
+0x0328..0x032C Reserved.
Definition at line 638 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::reserved338[2] |
+0x0338..0x033C Reserved.
Definition at line 640 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::reserved368[k_ra8_rmac_rsv_words_mrhcrcec_to_mrgfce] |
+0x0368..0x0404 Reserved.
Definition at line 645 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::reserved38[6] |
+0x0038..0x004C Reserved.
Definition at line 582 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::reserved45c[k_ra8_rmac_rsv_words_mrxbcpl_to_mtgfce] |
+0x045C..0x0504 Reserved.
Definition at line 668 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::reserved58[2] |
+0x0058..0x005C Reserved.
Definition at line 584 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::reserved64[k_ra8_rmac_rsv_words_mtim_to_mrgc] |
+0x0064..0x007C Reserved.
Definition at line 587 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::reserveda8 |
+0x00A8 Reserved.
Definition at line 598 of file ra8_rmac_regs.h.
| volatile uint32_t r_rmac_regs_t::reservedb0[k_ra8_rmac_rsv_words_mrpfm_to_mpfc] |
+0x00B0..0x00FC Reserved.
Definition at line 601 of file ra8_rmac_regs.h.