Lines Matching refs:eep

2977 	struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep;  in ath9k_hw_ar9300_get_eeprom()  local
2978 struct ar9300_base_eep_hdr *pBase = &eep->baseEepHeader; in ath9k_hw_ar9300_get_eeprom()
2982 return get_unaligned_be16(eep->macAddr); in ath9k_hw_ar9300_get_eeprom()
2984 return get_unaligned_be16(eep->macAddr + 2); in ath9k_hw_ar9300_get_eeprom()
2986 return get_unaligned_be16(eep->macAddr + 4); in ath9k_hw_ar9300_get_eeprom()
3007 return eep->base_ext1.ant_div_control; in ath9k_hw_ar9300_get_eeprom()
3009 return eep->modalHeader5G.antennaGain; in ath9k_hw_ar9300_get_eeprom()
3011 return eep->modalHeader2G.antennaGain; in ath9k_hw_ar9300_get_eeprom()
3189 const struct ar9300_eeprom *eep = NULL; in ar9300_compress_decision() local
3207 eep = ar9003_eeprom_struct_find_by_id(reference); in ar9300_compress_decision()
3208 if (eep == NULL) { in ar9300_compress_decision()
3214 memcpy(mptr, eep, mdata_size); in ar9300_compress_decision()
3280 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()
3436 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ath9k_hw_ar9003_dump_eeprom() local
3443 &eep->modalHeader2G); in ath9k_hw_ar9003_dump_eeprom()
3447 &eep->modalHeader5G); in ath9k_hw_ar9003_dump_eeprom()
3451 pBase = &eep->baseEepHeader; in ath9k_hw_ar9003_dump_eeprom()
3526 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_modal_header() local
3529 return &eep->modalHeader2G; in ar9003_modal_header()
3531 return &eep->modalHeader5G; in ar9003_modal_header()
3728 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_drive_strength_apply() local
3729 struct ar9300_base_eep_hdr *pBase = &eep->baseEepHeader; in ar9003_hw_drive_strength_apply()
3773 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_atten_chain_get() local
3777 return eep->modalHeader2G.xatten1DB[chain]; in ar9003_hw_atten_chain_get()
3778 else if (eep->base_ext2.xatten1DBLow[chain] != 0) { in ar9003_hw_atten_chain_get()
3779 t[0] = eep->base_ext2.xatten1DBLow[chain]; in ar9003_hw_atten_chain_get()
3781 t[1] = eep->modalHeader5G.xatten1DB[chain]; in ar9003_hw_atten_chain_get()
3783 t[2] = eep->base_ext2.xatten1DBHigh[chain]; in ar9003_hw_atten_chain_get()
3789 return eep->modalHeader5G.xatten1DB[chain]; in ar9003_hw_atten_chain_get()
3801 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_atten_chain_get_margin() local
3805 return eep->modalHeader2G.xatten1Margin[chain]; in ar9003_hw_atten_chain_get_margin()
3806 else if (eep->base_ext2.xatten1MarginLow[chain] != 0) { in ar9003_hw_atten_chain_get_margin()
3807 t[0] = eep->base_ext2.xatten1MarginLow[chain]; in ar9003_hw_atten_chain_get_margin()
3809 t[1] = eep->modalHeader5G.xatten1Margin[chain]; in ar9003_hw_atten_chain_get_margin()
3811 t[2] = eep->base_ext2.xatten1MarginHigh[chain]; in ar9003_hw_atten_chain_get_margin()
3817 return eep->modalHeader5G.xatten1Margin[chain]; in ar9003_hw_atten_chain_get_margin()
3885 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_internal_regulator_apply() local
3886 struct ar9300_base_eep_hdr *pBase = &eep->baseEepHeader; in ar9003_hw_internal_regulator_apply()
3980 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_apply_tuning_caps() local
3981 u8 tuning_caps_param = eep->baseEepHeader.params_for_tuning_caps[0]; in ar9003_hw_apply_tuning_caps()
3986 if (eep->baseEepHeader.featureEnable & 0x40) { in ar9003_hw_apply_tuning_caps()
3997 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_quick_drop_apply() local
3998 struct ar9300_base_eep_hdr *pBase = &eep->baseEepHeader; in ar9003_hw_quick_drop_apply()
4007 quick_drop = eep->modalHeader2G.quick_drop; in ar9003_hw_quick_drop_apply()
4009 t[0] = eep->base_ext1.quick_drop_low; in ar9003_hw_quick_drop_apply()
4010 t[1] = eep->modalHeader5G.quick_drop; in ar9003_hw_quick_drop_apply()
4011 t[2] = eep->base_ext1.quick_drop_high; in ar9003_hw_quick_drop_apply()
4032 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_xpa_timing_control_apply() local
4035 if (!(eep->baseEepHeader.featureEnable & 0x80)) in ar9003_hw_xpa_timing_control_apply()
4056 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_xlna_bias_strength_apply() local
4059 if (!(eep->baseEepHeader.miscConfiguration & 0x40)) in ar9003_hw_xlna_bias_strength_apply()
4078 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_get_thermometer() local
4079 struct ar9300_base_eep_hdr *pBase = &eep->baseEepHeader; in ar9003_hw_get_thermometer()
4137 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_apply_minccapwr_thresh() local
4147 if (!(eep->base_ext1.misc_enable & BIT(2))) in ar9003_hw_apply_minccapwr_thresh()
4150 if (!(eep->base_ext1.misc_enable & BIT(3))) in ar9003_hw_apply_minccapwr_thresh()
4259 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_eeprom_get_tgt_pwr() local
4265 pEepromTargetPwr = eep->calTargetPower2G; in ar9003_hw_eeprom_get_tgt_pwr()
4266 pFreqBin = eep->calTarget_freqbin_2G; in ar9003_hw_eeprom_get_tgt_pwr()
4269 pEepromTargetPwr = eep->calTargetPower5G; in ar9003_hw_eeprom_get_tgt_pwr()
4270 pFreqBin = eep->calTarget_freqbin_5G; in ar9003_hw_eeprom_get_tgt_pwr()
4295 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_eeprom_get_ht20_tgt_pwr() local
4301 pEepromTargetPwr = eep->calTargetPower2GHT20; in ar9003_hw_eeprom_get_ht20_tgt_pwr()
4302 pFreqBin = eep->calTarget_freqbin_2GHT20; in ar9003_hw_eeprom_get_ht20_tgt_pwr()
4305 pEepromTargetPwr = eep->calTargetPower5GHT20; in ar9003_hw_eeprom_get_ht20_tgt_pwr()
4306 pFreqBin = eep->calTarget_freqbin_5GHT20; in ar9003_hw_eeprom_get_ht20_tgt_pwr()
4331 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_eeprom_get_ht40_tgt_pwr() local
4337 pEepromTargetPwr = eep->calTargetPower2GHT40; in ar9003_hw_eeprom_get_ht40_tgt_pwr()
4338 pFreqBin = eep->calTarget_freqbin_2GHT40; in ar9003_hw_eeprom_get_ht40_tgt_pwr()
4341 pEepromTargetPwr = eep->calTargetPower5GHT40; in ar9003_hw_eeprom_get_ht40_tgt_pwr()
4342 pFreqBin = eep->calTarget_freqbin_5GHT40; in ar9003_hw_eeprom_get_ht40_tgt_pwr()
4366 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_eeprom_get_cck_tgt_pwr() local
4367 struct cal_tgt_pow_legacy *pEepromTargetPwr = eep->calTargetPowerCck; in ar9003_hw_eeprom_get_cck_tgt_pwr()
4368 u8 *pFreqBin = eep->calTarget_freqbin_Cck; in ar9003_hw_eeprom_get_cck_tgt_pwr()
4690 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_cal_pier_get() local
4707 pCalPier = &(eep->calFreqPier5G[ipier]); in ar9003_hw_cal_pier_get()
4708 pCalPierStruct = &(eep->calPierData5G[ichain][ipier]); in ar9003_hw_cal_pier_get()
4718 pCalPier = &(eep->calFreqPier2G[ipier]); in ar9003_hw_cal_pier_get()
4719 pCalPierStruct = &(eep->calPierData2G[ichain][ipier]); in ar9003_hw_cal_pier_get()
4737 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_power_control_override() local
4770 temp_slope = eep->modalHeader2G.tempSlope; in ar9003_hw_power_control_override()
4773 t[0] = eep->base_ext1.tempslopextension[2]; in ar9003_hw_power_control_override()
4774 t1[0] = eep->base_ext1.tempslopextension[3]; in ar9003_hw_power_control_override()
4775 t2[0] = eep->base_ext1.tempslopextension[4]; in ar9003_hw_power_control_override()
4778 t[1] = eep->modalHeader5G.tempSlope; in ar9003_hw_power_control_override()
4779 t1[1] = eep->base_ext1.tempslopextension[0]; in ar9003_hw_power_control_override()
4780 t2[1] = eep->base_ext1.tempslopextension[1]; in ar9003_hw_power_control_override()
4783 t[2] = eep->base_ext1.tempslopextension[5]; in ar9003_hw_power_control_override()
4784 t1[2] = eep->base_ext1.tempslopextension[6]; in ar9003_hw_power_control_override()
4785 t2[2] = eep->base_ext1.tempslopextension[7]; in ar9003_hw_power_control_override()
4798 if ((eep->baseEepHeader.miscConfiguration & 0x20) != 0) { in ar9003_hw_power_control_override()
4800 t[i] = eep->base_ext1.tempslopextension[i]; in ar9003_hw_power_control_override()
4801 f[i] = FBIN2FREQ(eep->calFreqPier5G[i], 0); in ar9003_hw_power_control_override()
4805 } else if (eep->base_ext2.tempSlopeLow != 0) { in ar9003_hw_power_control_override()
4806 t[0] = eep->base_ext2.tempSlopeLow; in ar9003_hw_power_control_override()
4808 t[1] = eep->modalHeader5G.tempSlope; in ar9003_hw_power_control_override()
4810 t[2] = eep->base_ext2.tempSlopeHigh; in ar9003_hw_power_control_override()
4815 temp_slope = eep->modalHeader5G.tempSlope; in ar9003_hw_power_control_override()
4821 u8 txmask = (eep->baseEepHeader.txrxMask & 0xf0) >> 4; in ar9003_hw_power_control_override()
4827 if (eep->baseEepHeader.featureEnable & 0x1) { in ar9003_hw_power_control_override()
4832 eep->base_ext2.tempSlopeLow); in ar9003_hw_power_control_override()
4840 eep->base_ext2.tempSlopeHigh); in ar9003_hw_power_control_override()
5024 static u16 ar9003_hw_get_direct_edge_power(struct ar9300_eeprom *eep, in ar9003_hw_get_direct_edge_power() argument
5029 struct cal_ctl_data_2g *ctl_2g = eep->ctlPowerData_2G; in ar9003_hw_get_direct_edge_power()
5030 struct cal_ctl_data_5g *ctl_5g = eep->ctlPowerData_5G; in ar9003_hw_get_direct_edge_power()
5038 static u16 ar9003_hw_get_indirect_edge_power(struct ar9300_eeprom *eep, in ar9003_hw_get_indirect_edge_power() argument
5044 struct cal_ctl_data_2g *ctl_2g = eep->ctlPowerData_2G; in ar9003_hw_get_indirect_edge_power()
5045 struct cal_ctl_data_5g *ctl_5g = eep->ctlPowerData_5G; in ar9003_hw_get_indirect_edge_power()
5048 &eep->ctl_freqbin_2G[idx][0] : in ar9003_hw_get_indirect_edge_power()
5049 &eep->ctl_freqbin_5G[idx][0]; in ar9003_hw_get_indirect_edge_power()
5067 static u16 ar9003_hw_get_max_edge_power(struct ar9300_eeprom *eep, in ar9003_hw_get_max_edge_power() argument
5072 &eep->ctl_freqbin_2G[idx][0] : in ar9003_hw_get_max_edge_power()
5073 &eep->ctl_freqbin_5G[idx][0]; in ar9003_hw_get_max_edge_power()
5088 ar9003_hw_get_direct_edge_power(eep, idx, in ar9003_hw_get_max_edge_power()
5095 ar9003_hw_get_indirect_edge_power(eep, idx, in ar9003_hw_get_max_edge_power()
5335 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ath9k_hw_ar9300_set_txpower() local
5352 modal_hdr = &eep->modalHeader2G; in ath9k_hw_ar9300_set_txpower()
5354 modal_hdr = &eep->modalHeader5G; in ath9k_hw_ar9300_set_txpower()
5461 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_get_tx_gain_idx() local
5463 return (eep->baseEepHeader.txrxgain >> 4) & 0xf; /* bits 7:4 */ in ar9003_hw_get_tx_gain_idx()
5468 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_hw_get_rx_gain_idx() local
5470 return (eep->baseEepHeader.txrxgain) & 0xf; /* bits 3:0 */ in ar9003_hw_get_rx_gain_idx()
5481 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep; in ar9003_get_paprd_scale_factor() local
5484 return MS(le32_to_cpu(eep->modalHeader2G.papdRateMaskHt20), in ar9003_get_paprd_scale_factor()
5488 return MS(le32_to_cpu(eep->modalHeader5G.papdRateMaskHt20), in ar9003_get_paprd_scale_factor()
5491 return MS(le32_to_cpu(eep->modalHeader5G.papdRateMaskHt40), in ar9003_get_paprd_scale_factor()
5494 return MS(le32_to_cpu(eep->modalHeader5G.papdRateMaskHt40), in ar9003_get_paprd_scale_factor()