示例#1
0
void __init cellvision_mac_setup(void)
{
	u8 mac_base[6];
	int err;

	err = admboot_get_mac_base(CELLVISION_CONFIG_OFFSET,
				   CELLVISION_CONFIG_SIZE, mac_base);

	if ((err) || !is_valid_ether_addr(mac_base))
		random_ether_addr(mac_base);

	adm5120_setup_eth_macs(mac_base);
}
示例#2
0
static void __init br61xx_mac_setup(void)
{
    u8 mac_base[6];
    int err;

    err = admboot_get_mac_base(BR61XX_CONFIG_OFFSET,
                               BR61XX_CONFIG_SIZE, mac_base);

    if ((err) || !is_valid_ether_addr(mac_base))
        random_ether_addr(mac_base);

    adm5120_setup_eth_macs(mac_base);
}
示例#3
0
文件: pmugw.c 项目: Cribstone/linino
static __init void pmugw_setup_mac(void)
{
	u8 mac_base[6];
	int err;

	err = admboot_get_mac_base(PMUGW_CONFIG_OFFSET,
				   PMUGW_CONFIG_SIZE, mac_base);

	if ((err) || !is_valid_ether_addr(mac_base))
		random_ether_addr(mac_base);

	adm5120_setup_eth_macs(mac_base);
}