Lines Matching refs:enetaddr
89 static void get_efuse_mac_addr(uchar *enetaddr) in get_efuse_mac_addr() argument
96 enetaddr[0] = mac_hi & 0xFF; in get_efuse_mac_addr()
97 enetaddr[1] = (mac_hi & 0xFF00) >> 8; in get_efuse_mac_addr()
98 enetaddr[2] = (mac_hi & 0xFF0000) >> 16; in get_efuse_mac_addr()
99 enetaddr[3] = (mac_hi & 0xFF000000) >> 24; in get_efuse_mac_addr()
100 enetaddr[4] = mac_lo & 0xFF; in get_efuse_mac_addr()
101 enetaddr[5] = (mac_lo & 0xFF00) >> 8; in get_efuse_mac_addr()
110 uchar enetaddr[6]; in handle_mac_address() local
113 rv = eth_env_get_enetaddr("ethaddr", enetaddr); in handle_mac_address()
117 rv = cl_eeprom_read_mac_addr(enetaddr, CONFIG_SYS_I2C_EEPROM_BUS); in handle_mac_address()
119 get_efuse_mac_addr(enetaddr); in handle_mac_address()
121 if (!is_valid_ethaddr(enetaddr)) in handle_mac_address()
124 return eth_env_set_enetaddr("ethaddr", enetaddr); in handle_mac_address()