EMAC_ADDR_HIGHN Контроллер Ethernet: список регистров 31 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 16 15 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 00 MAC_ADDR_CTL Bit 31R/W 0x0 MAC Address Valid MAC_ADDR_TYPE Bit 30R/W 0x0 MAC Address Type MAC_ADDR_BYTE_CTL Bits 29 : 24R/W 0x0 MAC Address Byte Control Mask Unused Bits 23 : 16MAC_ADDR_HIGH Bits 15 : 0R/W 0x0 The upper 16bits of the MAC address. Команда U-Boot для чтения регистра md a020817 1md a030817 1 Bit fields structuretypedef union emac_addr_highn { struct { unsigned mac_addr_high : 16; unsigned unused0 : 8; unsigned mac_addr_byte_ctl : 6; unsigned mac_addr_type : 1; unsigned mac_addr_ctl : 1; } b; unsigned long w; } EMAC_ADDR_HIGHN |