static void __init rb2011_wlan_init(void) { char *art_buf; u8 wlan_mac[ETH_ALEN]; art_buf = rb_get_wlan_data(); if (art_buf == NULL) return; ath79_init_mac(wlan_mac, ath79_mac_base, 11); ath79_register_wmac(art_buf + 0x1000, wlan_mac); kfree(art_buf); }
void __init rbspi_wlan_init(int wmac_offset) { char *art_buf; u8 wlan_mac[ETH_ALEN]; art_buf = rb_get_wlan_data(); if (!art_buf) return; ath79_init_mac(wlan_mac, ath79_mac_base, wmac_offset); ath79_register_wmac(art_buf + 0x1000, wlan_mac); kfree(art_buf); }