Lines Matching refs:enetaddr
126 uint8_t enetaddr[6]; in ft_board_setup() local
129 if (eth_env_get_enetaddr("usbethaddr", enetaddr)) { in ft_board_setup()
131 enetaddr, 6, 1); in ft_board_setup()
137 static void generate_mac_addr(uint8_t *enetaddr) in generate_mac_addr() argument
147 enetaddr[0] = 0x02; in generate_mac_addr()
148 enetaddr[1] = readl(reg + 0x10) & 0xff; in generate_mac_addr()
149 enetaddr[2] = readl(reg + 0xC) & 0xff; in generate_mac_addr()
150 enetaddr[3] = readl(reg + 0x8) & 0xff; in generate_mac_addr()
151 enetaddr[4] = readl(reg) & 0xff; in generate_mac_addr()
152 enetaddr[5] = (readl(reg) >> 8) & 0xff; in generate_mac_addr()
161 uint8_t enetaddr[6]; in handle_mac_address() local
164 ret = eth_env_get_enetaddr("usbethaddr", enetaddr); in handle_mac_address()
168 ret = cl_eeprom_read_mac_addr(enetaddr, CONFIG_SYS_I2C_EEPROM_BUS); in handle_mac_address()
169 if (ret || !is_valid_ethaddr(enetaddr)) in handle_mac_address()
170 generate_mac_addr(enetaddr); in handle_mac_address()
172 if (!is_valid_ethaddr(enetaddr)) in handle_mac_address()
175 return eth_env_set_enetaddr("usbethaddr", enetaddr); in handle_mac_address()