
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 structure
typedef 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
|
![]() |