/linux-6.3-rc2/drivers/net/wireless/mediatek/mt76/ |
A D | eeprom.c | 237 pwr[i] = min_t(s8, target_power, in mt76_apply_array_limit() 260 target_power, nss_delta, max_power); in mt76_apply_multi_array_limit() 276 s8 target_power) in mt76_get_rate_power_limits() argument 292 memset(dest, target_power, sizeof(*dest)); in mt76_get_rate_power_limits() 295 return target_power; in mt76_get_rate_power_limits() 299 return target_power; in mt76_get_rate_power_limits() 312 return target_power; in mt76_get_rate_power_limits() 318 return target_power; in mt76_get_rate_power_limits() 322 return target_power; in mt76_get_rate_power_limits() 338 target_power, txs_delta, &max_power); in mt76_get_rate_power_limits() [all …]
|
A D | mt76x02_debugfs.c | 40 seq_printf(file, "Target power: %d\n", dev->target_power); in read_txpower()
|
A D | mt76x02_txrx.c | 99 txpwr -= (dev->target_power + dev->target_power_delta[0]); in mt76x02_tx_get_txpwr_adj()
|
A D | mt76x02.h | 127 s8 target_power; member
|
A D | mt76_connac_mcu.c | 2082 s8 target_power) in mt76_connac_get_ch_power() argument 2099 return target_power; in mt76_connac_get_ch_power() 2111 target_power = min_t(s8, power, target_power); in mt76_connac_get_ch_power() 2117 return target_power; in mt76_connac_get_ch_power()
|
A D | mt76.h | 1418 s8 target_power);
|
/linux-6.3-rc2/drivers/net/wireless/mediatek/mt76/mt7915/ |
A D | eeprom.c | 267 int index, target_power; in mt7915_eeprom_get_target_power() local 279 target_power = eeprom[index]; in mt7915_eeprom_get_target_power() 282 target_power = eeprom[index]; in mt7915_eeprom_get_target_power() 285 target_power += eeprom[index + 1]; in mt7915_eeprom_get_target_power() 292 target_power = eeprom[index + group]; in mt7915_eeprom_get_target_power() 295 target_power = eeprom[index + group]; in mt7915_eeprom_get_target_power() 298 target_power += eeprom[index + 8]; in mt7915_eeprom_get_target_power() 304 target_power = is_7976 ? eeprom[index + group] : 0; in mt7915_eeprom_get_target_power() 307 return target_power; in mt7915_eeprom_get_target_power()
|
A D | init.c | 289 u32 target_power = 0; in mt7915_init_txpower() local 296 target_power = max(target_power, val); in mt7915_init_txpower() 299 target_power += pwr_delta; in mt7915_init_txpower() 300 target_power = mt76_get_rate_power_limits(&dev->mphy, chan, in mt7915_init_txpower() 302 target_power); in mt7915_init_txpower() 303 target_power += nss_delta; in mt7915_init_txpower() 304 target_power = DIV_ROUND_UP(target_power, 2); in mt7915_init_txpower() 306 target_power); in mt7915_init_txpower() 307 chan->orig_mpwr = target_power; in mt7915_init_txpower()
|
/linux-6.3-rc2/drivers/net/wireless/mediatek/mt76/mt7603/ |
A D | init.c | 449 int target_power = eeprom[MT_EE_TX_POWER_0_START_2G + 2] & ~BIT(7); in mt7603_init_txpower() local 456 target_power = eeprom[MT_EE_TX_POWER_TSSI_OFF] & ~BIT(7); in mt7603_init_txpower() 458 if (target_power & BIT(6)) in mt7603_init_txpower() 459 target_power = -(target_power & GENMASK(5, 0)); in mt7603_init_txpower() 467 target_power += max_offset; in mt7603_init_txpower() 469 dev->tx_power_limit = target_power; in mt7603_init_txpower() 470 dev->mphy.txpower_cur = target_power; in mt7603_init_txpower() 472 target_power = DIV_ROUND_UP(target_power, 2); in mt7603_init_txpower() 476 target_power += 3; in mt7603_init_txpower() 480 chan->max_power = min_t(int, chan->max_reg_power, target_power); in mt7603_init_txpower() [all …]
|
A D | mcu.c | 346 u8 target_power[2]; in mt7603_mcu_set_tx_power() member 357 .target_power = { in mt7603_mcu_set_tx_power()
|
/linux-6.3-rc2/drivers/net/wireless/mediatek/mt76/mt76x2/ |
A D | phy.c | 154 mt76x02_add_rate_power_offset(&t, txp.target_power + delta); in mt76x2_phy_set_txpower() 159 delta = base_power - txp.target_power; in mt76x2_phy_set_txpower() 160 txp_0 = txp.chain[0].target_power + txp.chain[0].delta + delta; in mt76x2_phy_set_txpower() 161 txp_1 = txp.chain[1].target_power + txp.chain[1].delta + delta; in mt76x2_phy_set_txpower() 175 dev->target_power = txp.target_power; in mt76x2_phy_set_txpower() 176 dev->target_power_delta[0] = txp_0 - txp.chain[0].target_power; in mt76x2_phy_set_txpower() 177 dev->target_power_delta[1] = txp_1 - txp.chain[0].target_power; in mt76x2_phy_set_txpower()
|
A D | eeprom.c | 356 t->chain[chain].target_power = data[2]; in mt76x2_get_power_info_2g() 361 t->target_power = val >> 8; in mt76x2_get_power_info_2g() 408 t->chain[chain].target_power = data[2]; in mt76x2_get_power_info_5g() 413 t->target_power = val & 0xff; in mt76x2_get_power_info_5g() 441 !mt76x02_field_valid(t->target_power)) in mt76x2_get_power_info() 442 t->target_power = t->chain[0].target_power; in mt76x2_get_power_info()
|
A D | eeprom.h | 22 u8 target_power; member 30 s8 target_power; member
|
A D | init.c | 195 txp.target_power; in mt76x2_init_txpower()
|
/linux-6.3-rc2/drivers/net/wireless/mediatek/mt76/mt7996/ |
A D | eeprom.c | 229 int target_power; in mt7996_eeprom_get_target_power() local 232 target_power = eeprom[MT_EE_TX0_POWER_5G + in mt7996_eeprom_get_target_power() 235 target_power = eeprom[MT_EE_TX0_POWER_6G + in mt7996_eeprom_get_target_power() 238 target_power = eeprom[MT_EE_TX0_POWER_2G]; in mt7996_eeprom_get_target_power() 240 return target_power; in mt7996_eeprom_get_target_power()
|
A D | init.c | 113 int target_power = mt7996_eeprom_get_target_power(dev, chan); in mt7996_init_txpower() local 115 target_power += pwr_delta; in mt7996_init_txpower() 116 target_power = mt76_get_rate_power_limits(&dev->mphy, chan, in mt7996_init_txpower() 118 target_power); in mt7996_init_txpower() 119 target_power += nss_delta; in mt7996_init_txpower() 120 target_power = DIV_ROUND_UP(target_power, 2); in mt7996_init_txpower() 122 target_power); in mt7996_init_txpower() 123 chan->orig_mpwr = target_power; in mt7996_init_txpower()
|
/linux-6.3-rc2/drivers/net/wireless/mediatek/mt76/mt7615/ |
A D | init.c | 295 u8 target_power = 0; in mt7615_init_txpower() local 305 target_power = max(target_power, eep[index]); in mt7615_init_txpower() 308 target_power = mt76_get_rate_power_limits(&dev->mphy, chan, in mt7615_init_txpower() 310 target_power); in mt7615_init_txpower() 311 target_power += delta; in mt7615_init_txpower() 312 target_power = DIV_ROUND_UP(target_power, 2); in mt7615_init_txpower() 314 target_power); in mt7615_init_txpower() 315 chan->orig_mpwr = target_power; in mt7615_init_txpower()
|
/linux-6.3-rc2/drivers/net/wireless/mediatek/mt76/mt76x0/ |
A D | phy.c | 588 u8 *info, s8 *target_power, in mt76x0_phy_get_target_power() argument 635 *target_power = cur_power + dev->rate_power.ofdm[index]; in mt76x0_phy_get_target_power() 645 *target_power = cur_power; in mt76x0_phy_get_target_power() 647 *target_power += dev->rate_power.vht[tx_rate - 8]; in mt76x0_phy_get_target_power() 649 *target_power += dev->rate_power.ht[tx_rate]; in mt76x0_phy_get_target_power() 659 *target_power = cur_power + dev->rate_power.ht[tx_rate]; in mt76x0_phy_get_target_power() 698 s8 target_power, s8 target_pa_power, in mt76x0_phy_get_delta_power() argument 702 int tssi_target = target_power << 12, tssi_slope; in mt76x0_phy_get_delta_power() 826 s8 target_power, target_pa_power; in mt76x0_phy_tssi_calibrate() local 836 &target_power, &target_pa_power) < 0) in mt76x0_phy_tssi_calibrate() [all …]
|
A D | eeprom.c | 220 s8 target_power; in mt76x0_get_power_info() local 226 target_power = (data & 0xff) - dev->rate_power.ofdm[7]; in mt76x0_get_power_info() 227 *tp = target_power + mt76x0_get_delta(dev); in mt76x0_get_power_info()
|
/linux-6.3-rc2/drivers/net/wireless/intel/iwlegacy/ |
A D | 4965.c | 1008 s32 target_power; in il4965_fill_txpower_tbl() local 1164 target_power = user_target_power; in il4965_fill_txpower_tbl() 1165 if (target_power > power_limit) in il4965_fill_txpower_tbl() 1166 target_power = power_limit; in il4965_fill_txpower_tbl() 1170 current_regulatory, user_target_power, target_power); in il4965_fill_txpower_tbl() 1186 (target_power - factory_actual_pwr[c]) - in il4965_fill_txpower_tbl()
|
/linux-6.3-rc2/drivers/net/wireless/ath/ath9k/ |
A D | ar9003_paprd.c | 306 int target_power) in ar9003_get_desired_gain() argument 364 desired_gain = target_power - olpc_gain_delta - thermal_gain_corr - in ar9003_get_desired_gain()
|
/linux-6.3-rc2/drivers/net/wireless/ralink/rt2x00/ |
A D | rt2800lib.c | 3871 u16 eeprom, target_power, max_power; in rt2800_config_alc() local 3894 target_power = rt2800_eeprom_read(rt2x00dev, in rt2800_config_alc() 3896 rt2x00_set_field32(®, TX_ALC_CFG_0_CH_INIT_0, target_power); in rt2800_config_alc() 3897 rt2x00_set_field32(®, TX_ALC_CFG_0_CH_INIT_1, target_power); in rt2800_config_alc()
|