Lines Matching defs:txpower
4114 s8 txpower)
4118 txpower = rt2x00_get_field8(txpower, EEPROM_TXPOWER_ALC);
4121 return clamp_t(s8, txpower, MIN_G_TXPOWER, MAX_G_TXPOWER);
4125 return clamp_t(s8, txpower, MIN_A_TXPOWER_3593,
4128 return clamp_t(s8, txpower, MIN_A_TXPOWER, MAX_A_TXPOWER);
4750 u8 txpower, int delta)
4759 return min_t(u8, txpower, 0xc);
4762 return min_t(u8, txpower, 0xf);
4766 * Check if eirp txpower exceed txpower_limit.
4767 * We use OFDM 6M as criterion and its eirp txpower
4770 * when calculating eirp txpower.
4787 eirp_txpower = eirp_txpower_criterion + (txpower - criterion) +
4795 txpower = max(0, txpower + delta - reg_limit);
4796 return min_t(u8, txpower, 0xc);
4823 u8 txpower;
4846 /* read the next four txpower values */
4851 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE0);
4852 txpower = rt2800_compensate_txpower(rt2x00dev, 1, band, power_level,
4853 txpower, delta);
4855 TX_PWR_CFG_0_CCK1_CH0, txpower);
4857 TX_PWR_CFG_0_CCK1_CH1, txpower);
4859 TX_PWR_CFG_0_EXT_CCK1_CH2, txpower);
4862 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE1);
4863 txpower = rt2800_compensate_txpower(rt2x00dev, 1, band, power_level,
4864 txpower, delta);
4866 TX_PWR_CFG_0_CCK5_CH0, txpower);
4868 TX_PWR_CFG_0_CCK5_CH1, txpower);
4870 TX_PWR_CFG_0_EXT_CCK5_CH2, txpower);
4873 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE2);
4874 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
4875 txpower, delta);
4877 TX_PWR_CFG_0_OFDM6_CH0, txpower);
4879 TX_PWR_CFG_0_OFDM6_CH1, txpower);
4881 TX_PWR_CFG_0_EXT_OFDM6_CH2, txpower);
4884 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE3);
4885 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
4886 txpower, delta);
4888 TX_PWR_CFG_0_OFDM12_CH0, txpower);
4890 TX_PWR_CFG_0_OFDM12_CH1, txpower);
4892 TX_PWR_CFG_0_EXT_OFDM12_CH2, txpower);
4894 /* read the next four txpower values */
4899 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE0);
4900 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
4901 txpower, delta);
4903 TX_PWR_CFG_1_OFDM24_CH0, txpower);
4905 TX_PWR_CFG_1_OFDM24_CH1, txpower);
4907 TX_PWR_CFG_1_EXT_OFDM24_CH2, txpower);
4910 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE1);
4911 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
4912 txpower, delta);
4914 TX_PWR_CFG_1_OFDM48_CH0, txpower);
4916 TX_PWR_CFG_1_OFDM48_CH1, txpower);
4918 TX_PWR_CFG_1_EXT_OFDM48_CH2, txpower);
4921 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE2);
4922 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
4923 txpower, delta);
4925 TX_PWR_CFG_7_OFDM54_CH0, txpower);
4927 TX_PWR_CFG_7_OFDM54_CH1, txpower);
4929 TX_PWR_CFG_7_OFDM54_CH2, txpower);
4931 /* read the next four txpower values */
4936 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE0);
4937 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
4938 txpower, delta);
4940 TX_PWR_CFG_1_MCS0_CH0, txpower);
4942 TX_PWR_CFG_1_MCS0_CH1, txpower);
4944 TX_PWR_CFG_1_EXT_MCS0_CH2, txpower);
4947 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE1);
4948 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
4949 txpower, delta);
4951 TX_PWR_CFG_1_MCS2_CH0, txpower);
4953 TX_PWR_CFG_1_MCS2_CH1, txpower);
4955 TX_PWR_CFG_1_EXT_MCS2_CH2, txpower);
4958 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE2);
4959 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
4960 txpower, delta);
4962 TX_PWR_CFG_2_MCS4_CH0, txpower);
4964 TX_PWR_CFG_2_MCS4_CH1, txpower);
4966 TX_PWR_CFG_2_EXT_MCS4_CH2, txpower);
4969 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE3);
4970 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
4971 txpower, delta);
4973 TX_PWR_CFG_2_MCS6_CH0, txpower);
4975 TX_PWR_CFG_2_MCS6_CH1, txpower);
4977 TX_PWR_CFG_2_EXT_MCS6_CH2, txpower);
4979 /* read the next four txpower values */
4984 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE0);
4985 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
4986 txpower, delta);
4988 TX_PWR_CFG_7_MCS7_CH0, txpower);
4990 TX_PWR_CFG_7_MCS7_CH1, txpower);
4992 TX_PWR_CFG_7_MCS7_CH2, txpower);
4995 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE1);
4996 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
4997 txpower, delta);
4999 TX_PWR_CFG_2_MCS8_CH0, txpower);
5001 TX_PWR_CFG_2_MCS8_CH1, txpower);
5003 TX_PWR_CFG_2_EXT_MCS8_CH2, txpower);
5006 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE2);
5007 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5008 txpower, delta);
5010 TX_PWR_CFG_2_MCS10_CH0, txpower);
5012 TX_PWR_CFG_2_MCS10_CH1, txpower);
5014 TX_PWR_CFG_2_EXT_MCS10_CH2, txpower);
5017 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE3);
5018 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5019 txpower, delta);
5021 TX_PWR_CFG_3_MCS12_CH0, txpower);
5023 TX_PWR_CFG_3_MCS12_CH1, txpower);
5025 TX_PWR_CFG_3_EXT_MCS12_CH2, txpower);
5027 /* read the next four txpower values */
5032 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE0);
5033 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5034 txpower, delta);
5036 TX_PWR_CFG_3_MCS14_CH0, txpower);
5038 TX_PWR_CFG_3_MCS14_CH1, txpower);
5040 TX_PWR_CFG_3_EXT_MCS14_CH2, txpower);
5043 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE1);
5044 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5045 txpower, delta);
5047 TX_PWR_CFG_8_MCS15_CH0, txpower);
5049 TX_PWR_CFG_8_MCS15_CH1, txpower);
5051 TX_PWR_CFG_8_MCS15_CH2, txpower);
5054 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE2);
5055 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5056 txpower, delta);
5058 TX_PWR_CFG_5_MCS16_CH0, txpower);
5060 TX_PWR_CFG_5_MCS16_CH1, txpower);
5062 TX_PWR_CFG_5_MCS16_CH2, txpower);
5065 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE3);
5066 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5067 txpower, delta);
5069 TX_PWR_CFG_5_MCS18_CH0, txpower);
5071 TX_PWR_CFG_5_MCS18_CH1, txpower);
5073 TX_PWR_CFG_5_MCS18_CH2, txpower);
5075 /* read the next four txpower values */
5080 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE0);
5081 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5082 txpower, delta);
5084 TX_PWR_CFG_6_MCS20_CH0, txpower);
5086 TX_PWR_CFG_6_MCS20_CH1, txpower);
5088 TX_PWR_CFG_6_MCS20_CH2, txpower);
5091 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE1);
5092 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5093 txpower, delta);
5095 TX_PWR_CFG_6_MCS22_CH0, txpower);
5097 TX_PWR_CFG_6_MCS22_CH1, txpower);
5099 TX_PWR_CFG_6_MCS22_CH2, txpower);
5102 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE2);
5103 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5104 txpower, delta);
5106 TX_PWR_CFG_8_MCS23_CH0, txpower);
5108 TX_PWR_CFG_8_MCS23_CH1, txpower);
5110 TX_PWR_CFG_8_MCS23_CH2, txpower);
5112 /* read the next four txpower values */
5117 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE0);
5118 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5119 txpower, delta);
5121 TX_PWR_CFG_3_STBC0_CH0, txpower);
5123 TX_PWR_CFG_3_STBC0_CH1, txpower);
5125 TX_PWR_CFG_3_EXT_STBC0_CH2, txpower);
5128 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE1);
5129 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5130 txpower, delta);
5132 TX_PWR_CFG_3_STBC2_CH0, txpower);
5134 TX_PWR_CFG_3_STBC2_CH1, txpower);
5136 TX_PWR_CFG_3_EXT_STBC2_CH2, txpower);
5139 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE2);
5140 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5141 txpower, delta);
5142 rt2x00_set_field32(®s[TX_PWR_CFG_4_IDX], TX_PWR_CFG_RATE0, txpower);
5143 rt2x00_set_field32(®s[TX_PWR_CFG_4_IDX], TX_PWR_CFG_RATE1, txpower);
5145 txpower);
5148 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE3);
5149 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5150 txpower, delta);
5151 rt2x00_set_field32(®s[TX_PWR_CFG_4_IDX], TX_PWR_CFG_RATE2, txpower);
5152 rt2x00_set_field32(®s[TX_PWR_CFG_4_IDX], TX_PWR_CFG_RATE3, txpower);
5154 txpower);
5156 /* read the next four txpower values */
5161 txpower = rt2x00_get_field16(eeprom, EEPROM_TXPOWER_BYRATE_RATE0);
5162 txpower = rt2800_compensate_txpower(rt2x00dev, 0, band, power_level,
5163 txpower, delta);
5165 TX_PWR_CFG_9_STBC7_CH0, txpower);
5167 TX_PWR_CFG_9_STBC7_CH1, txpower);
5169 TX_PWR_CFG_9_STBC7_CH2, txpower);
5342 u8 txpower, r1;
5414 /* read the next four txpower values */
5425 txpower = rt2x00_get_field16(eeprom,
5427 txpower = rt2800_compensate_txpower(rt2x00dev, is_rate_b, band,
5428 power_level, txpower, delta);
5429 rt2x00_set_field32(®, TX_PWR_CFG_RATE0, txpower);
5436 txpower = rt2x00_get_field16(eeprom,
5438 txpower = rt2800_compensate_txpower(rt2x00dev, is_rate_b, band,
5439 power_level, txpower, delta);
5440 rt2x00_set_field32(®, TX_PWR_CFG_RATE1, txpower);
5447 txpower = rt2x00_get_field16(eeprom,
5449 txpower = rt2800_compensate_txpower(rt2x00dev, is_rate_b, band,
5450 power_level, txpower, delta);
5451 rt2x00_set_field32(®, TX_PWR_CFG_RATE2, txpower);
5458 txpower = rt2x00_get_field16(eeprom,
5460 txpower = rt2800_compensate_txpower(rt2x00dev, is_rate_b, band,
5461 power_level, txpower, delta);
5462 rt2x00_set_field32(®, TX_PWR_CFG_RATE3, txpower);
5464 /* read the next four txpower values */
5475 txpower = rt2x00_get_field16(eeprom,
5477 txpower = rt2800_compensate_txpower(rt2x00dev, is_rate_b, band,
5478 power_level, txpower, delta);
5479 rt2x00_set_field32(®, TX_PWR_CFG_RATE4, txpower);
5486 txpower = rt2x00_get_field16(eeprom,
5488 txpower = rt2800_compensate_txpower(rt2x00dev, is_rate_b, band,
5489 power_level, txpower, delta);
5490 rt2x00_set_field32(®, TX_PWR_CFG_RATE5, txpower);
5497 txpower = rt2x00_get_field16(eeprom,
5499 txpower = rt2800_compensate_txpower(rt2x00dev, is_rate_b, band,
5500 power_level, txpower, delta);
5501 rt2x00_set_field32(®, TX_PWR_CFG_RATE6, txpower);
5508 txpower = rt2x00_get_field16(eeprom,
5510 txpower = rt2800_compensate_txpower(rt2x00dev, is_rate_b, band,
5511 power_level, txpower, delta);
5512 rt2x00_set_field32(®, TX_PWR_CFG_RATE7, txpower);