__init void ap94_pci_init(u8 *cal_data0, u8 *mac_addr0, u8 *cal_data1, u8 *mac_addr1) { if (cal_data0) memcpy(ap9x_wmac0_data.eeprom_data, cal_data0, sizeof(ap9x_wmac0_data.eeprom_data)); if (cal_data1) memcpy(ap9x_wmac1_data.eeprom_data, cal_data1, sizeof(ap9x_wmac1_data.eeprom_data)); if (mac_addr0) { memcpy(ap9x_wmac0_mac, mac_addr0, sizeof(ap9x_wmac0_mac)); ap9x_wmac0_data.macaddr = ap9x_wmac0_mac; } if (mac_addr1) { memcpy(ap9x_wmac1_mac, mac_addr1, sizeof(ap9x_wmac1_mac)); ap9x_wmac1_data.macaddr = ap9x_wmac1_mac; } ath79_pci_set_plat_dev_init(ap94_pci_plat_dev_init); ath79_register_pci(); pci_enable_ath9k_fixup(17, ap9x_wmac0_data.eeprom_data); pci_enable_ath9k_fixup(18, ap9x_wmac1_data.eeprom_data); }
static void __init ap136_pci_init(u8 *eeprom) { memcpy(ap136_ath9k_data.eeprom_data, eeprom, sizeof(ap136_ath9k_data.eeprom_data)); ath79_pci_set_plat_dev_init(ap136_pci_plat_dev_init); ath79_register_pci(); }
static void __init ubnt_xm_pci_init(void) { memcpy(ubnt_xm_eeprom_data.eeprom_data, UBNT_XM_EEPROM_ADDR, sizeof(ubnt_xm_eeprom_data.eeprom_data)); ath79_pci_set_plat_dev_init(ubnt_xm_pci_plat_dev_init); ath79_register_pci(); }
__init void ap91_pci_init(u8 *cal_data, u8 *mac_addr) { if (cal_data) memcpy(ap9x_wmac0_data.eeprom_data, cal_data, sizeof(ap9x_wmac0_data.eeprom_data)); if (mac_addr) { memcpy(ap9x_wmac0_mac, mac_addr, sizeof(ap9x_wmac0_mac)); ap9x_wmac0_data.macaddr = ap9x_wmac0_mac; } pci_enable_ath9k_fixup(0, ap9x_wmac0_data.eeprom_data); ath79_pci_set_plat_dev_init(ap91_pci_plat_dev_init); ath79_register_pci(); }