Lines Matching refs:eep

2976 	struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep;  in ath9k_hw_ar9300_get_eeprom()  local
2977 struct ar9300_base_eep_hdr *pBase = &eep->baseEepHeader; in ath9k_hw_ar9300_get_eeprom()
2981 return get_unaligned_be16(eep->macAddr); in ath9k_hw_ar9300_get_eeprom()
2983 return get_unaligned_be16(eep->macAddr + 2); in ath9k_hw_ar9300_get_eeprom()
2985 return get_unaligned_be16(eep->macAddr + 4); in ath9k_hw_ar9300_get_eeprom()
3006 return eep->base_ext1.ant_div_control; in ath9k_hw_ar9300_get_eeprom()
3008 return eep->modalHeader5G.antennaGain; in ath9k_hw_ar9300_get_eeprom()
3010 return eep->modalHeader2G.antennaGain; in ath9k_hw_ar9300_get_eeprom()
3188 const struct ar9300_eeprom *eep = NULL; in ar9300_compress_decision() local
3205 eep = ar9003_eeprom_struct_find_by_id(reference); in ar9300_compress_decision()
3206 if (eep == NULL) { in ar9300_compress_decision()
3212 memcpy(mptr, eep, mdata_size); in ar9300_compress_decision()
3279 struct ar9300_eeprom *eep; in ar9300_eeprom_restore_internal() local
3289 eep = (struct ar9300_eeprom *) mptr; in ar9300_eeprom_restore_internal()
3290 txrx = eep->baseEepHeader.txrxMask; in ar9300_eeprom_restore_internal()
3442 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_dump_cal_data() local
3449 pBase = &eep->baseEepHeader; in ar9003_dump_cal_data()
3467 cal_pier = &eep->calPierData2G[i][j]; in ar9003_dump_cal_data()
3468 freq = 2300 + eep->calFreqPier2G[j]; in ar9003_dump_cal_data()
3470 cal_pier = &eep->calPierData5G[i][j]; in ar9003_dump_cal_data()
3471 freq = 4800 + eep->calFreqPier5G[j] * 5; in ar9003_dump_cal_data()
3496 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ath9k_hw_ar9003_dump_eeprom() local
3503 &eep->modalHeader2G); in ath9k_hw_ar9003_dump_eeprom()
3511 &eep->modalHeader5G); in ath9k_hw_ar9003_dump_eeprom()
3519 pBase = &eep->baseEepHeader; in ath9k_hw_ar9003_dump_eeprom()
3595 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_modal_header() local
3598 return &eep->modalHeader2G; in ar9003_modal_header()
3600 return &eep->modalHeader5G; in ar9003_modal_header()
3797 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_drive_strength_apply() local
3798 struct ar9300_base_eep_hdr *pBase = &eep->baseEepHeader; in ar9003_hw_drive_strength_apply()
3842 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_atten_chain_get() local
3846 return eep->modalHeader2G.xatten1DB[chain]; in ar9003_hw_atten_chain_get()
3847 else if (eep->base_ext2.xatten1DBLow[chain] != 0) { in ar9003_hw_atten_chain_get()
3848 t[0] = eep->base_ext2.xatten1DBLow[chain]; in ar9003_hw_atten_chain_get()
3850 t[1] = eep->modalHeader5G.xatten1DB[chain]; in ar9003_hw_atten_chain_get()
3852 t[2] = eep->base_ext2.xatten1DBHigh[chain]; in ar9003_hw_atten_chain_get()
3858 return eep->modalHeader5G.xatten1DB[chain]; in ar9003_hw_atten_chain_get()
3870 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_atten_chain_get_margin() local
3874 return eep->modalHeader2G.xatten1Margin[chain]; in ar9003_hw_atten_chain_get_margin()
3875 else if (eep->base_ext2.xatten1MarginLow[chain] != 0) { in ar9003_hw_atten_chain_get_margin()
3876 t[0] = eep->base_ext2.xatten1MarginLow[chain]; in ar9003_hw_atten_chain_get_margin()
3878 t[1] = eep->modalHeader5G.xatten1Margin[chain]; in ar9003_hw_atten_chain_get_margin()
3880 t[2] = eep->base_ext2.xatten1MarginHigh[chain]; in ar9003_hw_atten_chain_get_margin()
3886 return eep->modalHeader5G.xatten1Margin[chain]; in ar9003_hw_atten_chain_get_margin()
3954 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_internal_regulator_apply() local
3955 struct ar9300_base_eep_hdr *pBase = &eep->baseEepHeader; in ar9003_hw_internal_regulator_apply()
4049 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_apply_tuning_caps() local
4050 u8 tuning_caps_param = eep->baseEepHeader.params_for_tuning_caps[0]; in ar9003_hw_apply_tuning_caps()
4055 if (eep->baseEepHeader.featureEnable & 0x40) { in ar9003_hw_apply_tuning_caps()
4066 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_quick_drop_apply() local
4067 struct ar9300_base_eep_hdr *pBase = &eep->baseEepHeader; in ar9003_hw_quick_drop_apply()
4076 quick_drop = eep->modalHeader2G.quick_drop; in ar9003_hw_quick_drop_apply()
4078 t[0] = eep->base_ext1.quick_drop_low; in ar9003_hw_quick_drop_apply()
4079 t[1] = eep->modalHeader5G.quick_drop; in ar9003_hw_quick_drop_apply()
4080 t[2] = eep->base_ext1.quick_drop_high; in ar9003_hw_quick_drop_apply()
4101 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_xpa_timing_control_apply() local
4104 if (!(eep->baseEepHeader.featureEnable & 0x80)) in ar9003_hw_xpa_timing_control_apply()
4125 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_xlna_bias_strength_apply() local
4128 if (!(eep->baseEepHeader.miscConfiguration & 0x40)) in ar9003_hw_xlna_bias_strength_apply()
4147 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_get_thermometer() local
4148 struct ar9300_base_eep_hdr *pBase = &eep->baseEepHeader; in ar9003_hw_get_thermometer()
4206 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_apply_minccapwr_thresh() local
4216 if (!(eep->base_ext1.misc_enable & BIT(2))) in ar9003_hw_apply_minccapwr_thresh()
4219 if (!(eep->base_ext1.misc_enable & BIT(3))) in ar9003_hw_apply_minccapwr_thresh()
4328 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_eeprom_get_tgt_pwr() local
4334 pEepromTargetPwr = eep->calTargetPower2G; in ar9003_hw_eeprom_get_tgt_pwr()
4335 pFreqBin = eep->calTarget_freqbin_2G; in ar9003_hw_eeprom_get_tgt_pwr()
4338 pEepromTargetPwr = eep->calTargetPower5G; in ar9003_hw_eeprom_get_tgt_pwr()
4339 pFreqBin = eep->calTarget_freqbin_5G; in ar9003_hw_eeprom_get_tgt_pwr()
4364 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_eeprom_get_ht20_tgt_pwr() local
4370 pEepromTargetPwr = eep->calTargetPower2GHT20; in ar9003_hw_eeprom_get_ht20_tgt_pwr()
4371 pFreqBin = eep->calTarget_freqbin_2GHT20; in ar9003_hw_eeprom_get_ht20_tgt_pwr()
4374 pEepromTargetPwr = eep->calTargetPower5GHT20; in ar9003_hw_eeprom_get_ht20_tgt_pwr()
4375 pFreqBin = eep->calTarget_freqbin_5GHT20; in ar9003_hw_eeprom_get_ht20_tgt_pwr()
4400 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_eeprom_get_ht40_tgt_pwr() local
4406 pEepromTargetPwr = eep->calTargetPower2GHT40; in ar9003_hw_eeprom_get_ht40_tgt_pwr()
4407 pFreqBin = eep->calTarget_freqbin_2GHT40; in ar9003_hw_eeprom_get_ht40_tgt_pwr()
4410 pEepromTargetPwr = eep->calTargetPower5GHT40; in ar9003_hw_eeprom_get_ht40_tgt_pwr()
4411 pFreqBin = eep->calTarget_freqbin_5GHT40; in ar9003_hw_eeprom_get_ht40_tgt_pwr()
4435 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_eeprom_get_cck_tgt_pwr() local
4436 struct cal_tgt_pow_legacy *pEepromTargetPwr = eep->calTargetPowerCck; in ar9003_hw_eeprom_get_cck_tgt_pwr()
4437 u8 *pFreqBin = eep->calTarget_freqbin_Cck; in ar9003_hw_eeprom_get_cck_tgt_pwr()
4760 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_cal_pier_get() local
4777 pCalPier = &(eep->calFreqPier5G[ipier]); in ar9003_hw_cal_pier_get()
4778 pCalPierStruct = &(eep->calPierData5G[ichain][ipier]); in ar9003_hw_cal_pier_get()
4788 pCalPier = &(eep->calFreqPier2G[ipier]); in ar9003_hw_cal_pier_get()
4789 pCalPierStruct = &(eep->calPierData2G[ichain][ipier]); in ar9003_hw_cal_pier_get()
4811 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_power_control_override() local
4844 temp_slope = eep->modalHeader2G.tempSlope; in ar9003_hw_power_control_override()
4847 t[0] = eep->base_ext1.tempslopextension[2]; in ar9003_hw_power_control_override()
4848 t1[0] = eep->base_ext1.tempslopextension[3]; in ar9003_hw_power_control_override()
4849 t2[0] = eep->base_ext1.tempslopextension[4]; in ar9003_hw_power_control_override()
4852 t[1] = eep->modalHeader5G.tempSlope; in ar9003_hw_power_control_override()
4853 t1[1] = eep->base_ext1.tempslopextension[0]; in ar9003_hw_power_control_override()
4854 t2[1] = eep->base_ext1.tempslopextension[1]; in ar9003_hw_power_control_override()
4857 t[2] = eep->base_ext1.tempslopextension[5]; in ar9003_hw_power_control_override()
4858 t1[2] = eep->base_ext1.tempslopextension[6]; in ar9003_hw_power_control_override()
4859 t2[2] = eep->base_ext1.tempslopextension[7]; in ar9003_hw_power_control_override()
4872 if ((eep->baseEepHeader.miscConfiguration & 0x20) != 0) { in ar9003_hw_power_control_override()
4874 t[i] = eep->base_ext1.tempslopextension[i]; in ar9003_hw_power_control_override()
4875 f[i] = FBIN2FREQ(eep->calFreqPier5G[i], 0); in ar9003_hw_power_control_override()
4879 } else if (eep->base_ext2.tempSlopeLow != 0) { in ar9003_hw_power_control_override()
4880 t[0] = eep->base_ext2.tempSlopeLow; in ar9003_hw_power_control_override()
4882 t[1] = eep->modalHeader5G.tempSlope; in ar9003_hw_power_control_override()
4884 t[2] = eep->base_ext2.tempSlopeHigh; in ar9003_hw_power_control_override()
4889 temp_slope = eep->modalHeader5G.tempSlope; in ar9003_hw_power_control_override()
4895 u8 txmask = (eep->baseEepHeader.txrxMask & 0xf0) >> 4; in ar9003_hw_power_control_override()
4901 if (eep->baseEepHeader.featureEnable & 0x1) { in ar9003_hw_power_control_override()
4906 eep->base_ext2.tempSlopeLow); in ar9003_hw_power_control_override()
4914 eep->base_ext2.tempSlopeHigh); in ar9003_hw_power_control_override()
5140 static u16 ar9003_hw_get_direct_edge_power(struct ar9300_eeprom *eep, in ar9003_hw_get_direct_edge_power() argument
5145 struct cal_ctl_data_2g *ctl_2g = eep->ctlPowerData_2G; in ar9003_hw_get_direct_edge_power()
5146 struct cal_ctl_data_5g *ctl_5g = eep->ctlPowerData_5G; in ar9003_hw_get_direct_edge_power()
5154 static u16 ar9003_hw_get_indirect_edge_power(struct ar9300_eeprom *eep, in ar9003_hw_get_indirect_edge_power() argument
5160 struct cal_ctl_data_2g *ctl_2g = eep->ctlPowerData_2G; in ar9003_hw_get_indirect_edge_power()
5161 struct cal_ctl_data_5g *ctl_5g = eep->ctlPowerData_5G; in ar9003_hw_get_indirect_edge_power()
5164 &eep->ctl_freqbin_2G[idx][0] : in ar9003_hw_get_indirect_edge_power()
5165 &eep->ctl_freqbin_5G[idx][0]; in ar9003_hw_get_indirect_edge_power()
5183 static u16 ar9003_hw_get_max_edge_power(struct ar9300_eeprom *eep, in ar9003_hw_get_max_edge_power() argument
5188 &eep->ctl_freqbin_2G[idx][0] : in ar9003_hw_get_max_edge_power()
5189 &eep->ctl_freqbin_5G[idx][0]; in ar9003_hw_get_max_edge_power()
5204 ar9003_hw_get_direct_edge_power(eep, idx, in ar9003_hw_get_max_edge_power()
5211 ar9003_hw_get_indirect_edge_power(eep, idx, in ar9003_hw_get_max_edge_power()
5451 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ath9k_hw_ar9300_set_txpower() local
5468 modal_hdr = &eep->modalHeader2G; in ath9k_hw_ar9300_set_txpower()
5470 modal_hdr = &eep->modalHeader5G; in ath9k_hw_ar9300_set_txpower()
5577 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_get_tx_gain_idx() local
5579 return (eep->baseEepHeader.txrxgain >> 4) & 0xf; /* bits 7:4 */ in ar9003_hw_get_tx_gain_idx()
5584 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_get_rx_gain_idx() local
5586 return (eep->baseEepHeader.txrxgain) & 0xf; /* bits 3:0 */ in ar9003_hw_get_rx_gain_idx()
5597 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_get_paprd_scale_factor() local
5600 return MS(le32_to_cpu(eep->modalHeader2G.papdRateMaskHt20), in ar9003_get_paprd_scale_factor()
5604 return MS(le32_to_cpu(eep->modalHeader5G.papdRateMaskHt20), in ar9003_get_paprd_scale_factor()
5607 return MS(le32_to_cpu(eep->modalHeader5G.papdRateMaskHt40), in ar9003_get_paprd_scale_factor()
5610 return MS(le32_to_cpu(eep->modalHeader5G.papdRateMaskHt40), in ar9003_get_paprd_scale_factor()