
EMAC_RX_CTL0 Контроллер Ethernet: список регистров 31 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 16 15 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 00 RX_EN Bit 31R/W 0x0 Enable Receiver RX_FRM_LEN_CTL Bit 30R/W 0x0 Frame Receive Length Control JUMBO_FRM_EN Bit 29R/W 0x0 Jumbo Frame Enable STRIP_FCS Bit 28R/W 0x0 When set, strip the Pad/FCS field on received frames only when the length's CHECK_CRC Bit 27R/W 0x0 Check CRC Enable Unused Bits 26 : 18RX_PAUSE_FRM_MD Bit 17R/W 0x0 0: Only detect multicast pause frame specified in the 802.3x standard. RX_FLOW_CTL_EN Bit 16R/W 0x0 When set, enable the functionality that decode the received pause frame Unused Bits 15 : 0Команда U-Boot для чтения регистра md 5020024 1md 5030024 1 Bit fields structure
typedef union emac_rx_ctl0
{
struct
{
unsigned unused0 : 16;
unsigned rx_flow_ctl_en : 1;
unsigned rx_pause_frm_md : 1;
unsigned unused1 : 9;
unsigned check_crc : 1;
unsigned strip_fcs : 1;
unsigned jumbo_frm_en : 1;
unsigned rx_frm_len_ctl : 1;
unsigned rx_en : 1;
} b;
unsigned long w;
} EMAC_RX_CTL0
|
![]() |