Lines Matching refs:txpower

4113 				  s8 txpower)
4117 txpower = rt2x00_get_field8(txpower, EEPROM_TXPOWER_ALC);
4120 return clamp_t(s8, txpower, MIN_G_TXPOWER, MAX_G_TXPOWER);
4124 return clamp_t(s8, txpower, MIN_A_TXPOWER_3593,
4127 return clamp_t(s8, txpower, MIN_A_TXPOWER, MAX_A_TXPOWER);
4749 u8 txpower, int delta)
4758 return min_t(u8, txpower, 0xc);
4761 return min_t(u8, txpower, 0xf);
4765 * Check if eirp txpower exceed txpower_limit.
4766 * We use OFDM 6M as criterion and its eirp txpower
4769 * when calculating eirp txpower.
4786 eirp_txpower = eirp_txpower_criterion + (txpower - criterion) +
4794 txpower = max(0, txpower + delta - reg_limit);
4795 return min_t(u8, txpower, 0xc);
4822 u8 txpower;
4845 /* read the next four txpower values */
4850 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE0);
4851 txpower = rt2800_compensate_txpower(rt2x00dev, 1, band, power_level,
4852 txpower, delta);
4854 TX_PWR_CFG_0_CCK1_CH0, txpower);
4856 TX_PWR_CFG_0_CCK1_CH1, txpower);
4858 TX_PWR_CFG_0_EXT_CCK1_CH2, txpower);
4861 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE1);
4862 txpower = rt2800_compensate_txpower(rt2x00dev, 1, band, power_level,
4863 txpower, delta);
4865 TX_PWR_CFG_0_CCK5_CH0, txpower);
4867 TX_PWR_CFG_0_CCK5_CH1, txpower);
4869 TX_PWR_CFG_0_EXT_CCK5_CH2, txpower);
4872 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE2);
4873 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
4874 txpower, delta);
4876 TX_PWR_CFG_0_OFDM6_CH0, txpower);
4878 TX_PWR_CFG_0_OFDM6_CH1, txpower);
4880 TX_PWR_CFG_0_EXT_OFDM6_CH2, txpower);
4883 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE3);
4884 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
4885 txpower, delta);
4887 TX_PWR_CFG_0_OFDM12_CH0, txpower);
4889 TX_PWR_CFG_0_OFDM12_CH1, txpower);
4891 TX_PWR_CFG_0_EXT_OFDM12_CH2, txpower);
4893 /* read the next four txpower values */
4898 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE0);
4899 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
4900 txpower, delta);
4902 TX_PWR_CFG_1_OFDM24_CH0, txpower);
4904 TX_PWR_CFG_1_OFDM24_CH1, txpower);
4906 TX_PWR_CFG_1_EXT_OFDM24_CH2, txpower);
4909 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE1);
4910 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
4911 txpower, delta);
4913 TX_PWR_CFG_1_OFDM48_CH0, txpower);
4915 TX_PWR_CFG_1_OFDM48_CH1, txpower);
4917 TX_PWR_CFG_1_EXT_OFDM48_CH2, txpower);
4920 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE2);
4921 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
4922 txpower, delta);
4924 TX_PWR_CFG_7_OFDM54_CH0, txpower);
4926 TX_PWR_CFG_7_OFDM54_CH1, txpower);
4928 TX_PWR_CFG_7_OFDM54_CH2, txpower);
4930 /* read the next four txpower values */
4935 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE0);
4936 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
4937 txpower, delta);
4939 TX_PWR_CFG_1_MCS0_CH0, txpower);
4941 TX_PWR_CFG_1_MCS0_CH1, txpower);
4943 TX_PWR_CFG_1_EXT_MCS0_CH2, txpower);
4946 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE1);
4947 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
4948 txpower, delta);
4950 TX_PWR_CFG_1_MCS2_CH0, txpower);
4952 TX_PWR_CFG_1_MCS2_CH1, txpower);
4954 TX_PWR_CFG_1_EXT_MCS2_CH2, txpower);
4957 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE2);
4958 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
4959 txpower, delta);
4961 TX_PWR_CFG_2_MCS4_CH0, txpower);
4963 TX_PWR_CFG_2_MCS4_CH1, txpower);
4965 TX_PWR_CFG_2_EXT_MCS4_CH2, txpower);
4968 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE3);
4969 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
4970 txpower, delta);
4972 TX_PWR_CFG_2_MCS6_CH0, txpower);
4974 TX_PWR_CFG_2_MCS6_CH1, txpower);
4976 TX_PWR_CFG_2_EXT_MCS6_CH2, txpower);
4978 /* read the next four txpower values */
4983 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE0);
4984 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
4985 txpower, delta);
4987 TX_PWR_CFG_7_MCS7_CH0, txpower);
4989 TX_PWR_CFG_7_MCS7_CH1, txpower);
4991 TX_PWR_CFG_7_MCS7_CH2, txpower);
4994 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE1);
4995 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
4996 txpower, delta);
4998 TX_PWR_CFG_2_MCS8_CH0, txpower);
5000 TX_PWR_CFG_2_MCS8_CH1, txpower);
5002 TX_PWR_CFG_2_EXT_MCS8_CH2, txpower);
5005 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE2);
5006 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5007 txpower, delta);
5009 TX_PWR_CFG_2_MCS10_CH0, txpower);
5011 TX_PWR_CFG_2_MCS10_CH1, txpower);
5013 TX_PWR_CFG_2_EXT_MCS10_CH2, txpower);
5016 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE3);
5017 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5018 txpower, delta);
5020 TX_PWR_CFG_3_MCS12_CH0, txpower);
5022 TX_PWR_CFG_3_MCS12_CH1, txpower);
5024 TX_PWR_CFG_3_EXT_MCS12_CH2, txpower);
5026 /* read the next four txpower values */
5031 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE0);
5032 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5033 txpower, delta);
5035 TX_PWR_CFG_3_MCS14_CH0, txpower);
5037 TX_PWR_CFG_3_MCS14_CH1, txpower);
5039 TX_PWR_CFG_3_EXT_MCS14_CH2, txpower);
5042 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE1);
5043 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5044 txpower, delta);
5046 TX_PWR_CFG_8_MCS15_CH0, txpower);
5048 TX_PWR_CFG_8_MCS15_CH1, txpower);
5050 TX_PWR_CFG_8_MCS15_CH2, txpower);
5053 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE2);
5054 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5055 txpower, delta);
5057 TX_PWR_CFG_5_MCS16_CH0, txpower);
5059 TX_PWR_CFG_5_MCS16_CH1, txpower);
5061 TX_PWR_CFG_5_MCS16_CH2, txpower);
5064 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE3);
5065 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5066 txpower, delta);
5068 TX_PWR_CFG_5_MCS18_CH0, txpower);
5070 TX_PWR_CFG_5_MCS18_CH1, txpower);
5072 TX_PWR_CFG_5_MCS18_CH2, txpower);
5074 /* read the next four txpower values */
5079 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE0);
5080 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5081 txpower, delta);
5083 TX_PWR_CFG_6_MCS20_CH0, txpower);
5085 TX_PWR_CFG_6_MCS20_CH1, txpower);
5087 TX_PWR_CFG_6_MCS20_CH2, txpower);
5090 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE1);
5091 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5092 txpower, delta);
5094 TX_PWR_CFG_6_MCS22_CH0, txpower);
5096 TX_PWR_CFG_6_MCS22_CH1, txpower);
5098 TX_PWR_CFG_6_MCS22_CH2, txpower);
5101 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE2);
5102 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5103 txpower, delta);
5105 TX_PWR_CFG_8_MCS23_CH0, txpower);
5107 TX_PWR_CFG_8_MCS23_CH1, txpower);
5109 TX_PWR_CFG_8_MCS23_CH2, txpower);
5111 /* read the next four txpower values */
5116 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE0);
5117 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5118 txpower, delta);
5120 TX_PWR_CFG_3_STBC0_CH0, txpower);
5122 TX_PWR_CFG_3_STBC0_CH1, txpower);
5124 TX_PWR_CFG_3_EXT_STBC0_CH2, txpower);
5127 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE1);
5128 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5129 txpower, delta);
5131 TX_PWR_CFG_3_STBC2_CH0, txpower);
5133 TX_PWR_CFG_3_STBC2_CH1, txpower);
5135 TX_PWR_CFG_3_EXT_STBC2_CH2, txpower);
5138 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE2);
5139 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5140 txpower, delta);
5141 rt2x00_set_field32(&regs[TX_PWR_CFG_4_IDX], TX_PWR_CFG_RATE0, txpower);
5142 rt2x00_set_field32(&regs[TX_PWR_CFG_4_IDX], TX_PWR_CFG_RATE1, txpower);
5144 txpower);
5147 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE3);
5148 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5149 txpower, delta);
5150 rt2x00_set_field32(&regs[TX_PWR_CFG_4_IDX], TX_PWR_CFG_RATE2, txpower);
5151 rt2x00_set_field32(&regs[TX_PWR_CFG_4_IDX], TX_PWR_CFG_RATE3, txpower);
5153 txpower);
5155 /* read the next four txpower values */
5160 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE0);
5161 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5162 txpower, delta);
5164 TX_PWR_CFG_9_STBC7_CH0, txpower);
5166 TX_PWR_CFG_9_STBC7_CH1, txpower);
5168 TX_PWR_CFG_9_STBC7_CH2, txpower);
5341 u8 txpower, r1;
5413 /* read the next four txpower values */
5424 txpower = rt2x00_get_field16(eeprom,
5426 txpower = rt2800_compensate_txpower(rt2x00dev, is_rate_b, band,
5427 power_level, txpower, delta);
5428 rt2x00_set_field32(&reg, TX_PWR_CFG_RATE0, txpower);
5435 txpower = rt2x00_get_field16(eeprom,
5437 txpower = rt2800_compensate_txpower(rt2x00dev, is_rate_b, band,
5438 power_level, txpower, delta);
5439 rt2x00_set_field32(&reg, TX_PWR_CFG_RATE1, txpower);
5446 txpower = rt2x00_get_field16(eeprom,
5448 txpower = rt2800_compensate_txpower(rt2x00dev, is_rate_b, band,
5449 power_level, txpower, delta);
5450 rt2x00_set_field32(&reg, TX_PWR_CFG_RATE2, txpower);
5457 txpower = rt2x00_get_field16(eeprom,
5459 txpower = rt2800_compensate_txpower(rt2x00dev, is_rate_b, band,
5460 power_level, txpower, delta);
5461 rt2x00_set_field32(&reg, TX_PWR_CFG_RATE3, txpower);
5463 /* read the next four txpower values */
5474 txpower = rt2x00_get_field16(eeprom,
5476 txpower = rt2800_compensate_txpower(rt2x00dev, is_rate_b, band,
5477 power_level, txpower, delta);
5478 rt2x00_set_field32(&reg, TX_PWR_CFG_RATE4, txpower);
5485 txpower = rt2x00_get_field16(eeprom,
5487 txpower = rt2800_compensate_txpower(rt2x00dev, is_rate_b, band,
5488 power_level, txpower, delta);
5489 rt2x00_set_field32(&reg, TX_PWR_CFG_RATE5, txpower);
5496 txpower = rt2x00_get_field16(eeprom,
5498 txpower = rt2800_compensate_txpower(rt2x00dev, is_rate_b, band,
5499 power_level, txpower, delta);
5500 rt2x00_set_field32(&reg, TX_PWR_CFG_RATE6, txpower);
5507 txpower = rt2x00_get_field16(eeprom,
5509 txpower = rt2800_compensate_txpower(rt2x00dev, is_rate_b, band,
5510 power_level, txpower, delta);
5511 rt2x00_set_field32(&reg, TX_PWR_CFG_RATE7, txpower);