| /freebsd/sys/contrib/dev/mediatek/mt76/ |
| H A D | eeprom.c | 338 s8 target_power, s8 nss_delta, s8 *max_power) in mt76_apply_array_limit() argument 346 pwr[i] = min_t(s8, target_power, data[i] + nss_delta); in mt76_apply_array_limit() 353 const s8 *data, size_t len, s8 target_power, in mt76_apply_multi_array_limit() argument 368 target_power, nss_delta, &max_power); in mt76_apply_multi_array_limit() 385 s8 target_power) in mt76_get_rate_power_limits() argument 405 s8 target_power_combine = target_power + mt76_tx_power_path_delta(n_chains); in mt76_get_rate_power_limits() 411 memset(dest, target_power, sizeof(*dest) - sizeof(dest->path)); in mt76_get_rate_power_limits() 415 return target_power; in mt76_get_rate_power_limits() 420 return target_power; in mt76_get_rate_power_limits() 433 return target_power; in mt76_get_rate_power_limits() [all …]
|
| H A D | mt76x02_debugfs.c | 40 seq_printf(file, "Target power: %d\n", dev->target_power); in read_txpower()
|
| H A D | mt76x02_txrx.c | 99 txpwr -= (dev->target_power + dev->target_power_delta[0]); in mt76x02_tx_get_txpwr_adj()
|
| H A D | mt76x02.h | 127 s8 target_power; member
|
| H A D | mt76_connac_mcu.c | 2080 s8 target_power) in mt76_connac_get_ch_power() argument 2097 return target_power; in mt76_connac_get_ch_power() 2109 target_power = min_t(s8, power, target_power); in mt76_connac_get_ch_power() 2115 return target_power; in mt76_connac_get_ch_power()
|
| H A D | mt76_connac_mcu.h | 2028 s8 target_power);
|
| H A D | mt76.h | 1933 s8 target_power);
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7603/ |
| H A D | init.c | 457 int target_power = eeprom[MT_EE_TX_POWER_0_START_2G + 2] & ~BIT(7); in mt7603_init_txpower() local 466 target_power = ext_pa_pwr & ~BIT(7); in mt7603_init_txpower() 468 if (target_power & BIT(6)) in mt7603_init_txpower() 469 target_power = -(target_power & GENMASK(5, 0)); in mt7603_init_txpower() 477 target_power += max_offset; in mt7603_init_txpower() 479 dev->tx_power_limit = target_power; in mt7603_init_txpower() 480 dev->mphy.txpower_cur = target_power; in mt7603_init_txpower() 482 target_power = DIV_ROUND_UP(target_power, 2); in mt7603_init_txpower() 486 target_power += 3; in mt7603_init_txpower() 490 chan->max_power = min_t(int, chan->max_reg_power, target_power); in mt7603_init_txpower() [all …]
|
| H 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()
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7915/ |
| H A D | eeprom.c | 303 int index, target_power; in mt7915_eeprom_get_target_power() local 315 target_power = eeprom[index]; in mt7915_eeprom_get_target_power() 318 target_power = eeprom[index]; in mt7915_eeprom_get_target_power() 321 target_power += eeprom[index + 1]; in mt7915_eeprom_get_target_power() 328 target_power = eeprom[index + group]; in mt7915_eeprom_get_target_power() 331 target_power = eeprom[index + group]; in mt7915_eeprom_get_target_power() 334 target_power += eeprom[index + 8]; in mt7915_eeprom_get_target_power() 340 target_power = is_7976 ? eeprom[index + group] : 0; in mt7915_eeprom_get_target_power() 343 return target_power; in mt7915_eeprom_get_target_power()
|
| H A D | init.c | 311 u32 target_power = 0; in __mt7915_init_txpower() local 318 target_power = max(target_power, val); in __mt7915_init_txpower() 321 target_power += pwr_delta; in __mt7915_init_txpower() 322 target_power = mt76_get_rate_power_limits(phy->mt76, chan, in __mt7915_init_txpower() 324 target_power); in __mt7915_init_txpower() 330 target_power += path_delta; in __mt7915_init_txpower() 331 target_power = DIV_ROUND_UP(target_power, 2); in __mt7915_init_txpower() 333 target_power); in __mt7915_init_txpower() 334 chan->orig_mpwr = target_power; in __mt7915_init_txpower()
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt76x2/ |
| H 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()
|
| H A D | eeprom.c | 365 t->chain[chain].target_power = data[2]; in mt76x2_get_power_info_2g() 370 t->target_power = val >> 8; in mt76x2_get_power_info_2g() 417 t->chain[chain].target_power = data[2]; in mt76x2_get_power_info_5g() 422 t->target_power = val & 0xff; in mt76x2_get_power_info_5g() 450 !mt76x02_field_valid(t->target_power)) in mt76x2_get_power_info() 451 t->target_power = t->chain[0].target_power; in mt76x2_get_power_info()
|
| H A D | eeprom.h | 22 u8 target_power; member 30 s8 target_power; member
|
| H A D | init.c | 195 txp.target_power; in mt76x2_init_txpower()
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7615/ |
| H A D | init.c | 297 u8 target_power = 0; in mt7615_init_txpower() local 307 target_power = max(target_power, eep[index]); in mt7615_init_txpower() 310 target_power = mt76_get_rate_power_limits(&dev->mphy, chan, in mt7615_init_txpower() 312 target_power); in mt7615_init_txpower() 313 target_power += delta; in mt7615_init_txpower() 314 target_power = DIV_ROUND_UP(target_power, 2); in mt7615_init_txpower() 316 target_power); in mt7615_init_txpower() 317 chan->orig_mpwr = target_power; in mt7615_init_txpower()
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7996/ |
| H A D | eeprom.c | 349 int target_power; in mt7996_eeprom_get_target_power() local 352 target_power = eeprom[MT_EE_TX0_POWER_5G + in mt7996_eeprom_get_target_power() 355 target_power = eeprom[MT_EE_TX0_POWER_6G + in mt7996_eeprom_get_target_power() 358 target_power = eeprom[MT_EE_TX0_POWER_2G]; in mt7996_eeprom_get_target_power() 360 return target_power; in mt7996_eeprom_get_target_power()
|
| H A D | init.c | 359 int target_power = mt7996_eeprom_get_target_power(dev, chan); in __mt7996_init_txpower() local 361 target_power += pwr_delta; in __mt7996_init_txpower() 362 target_power = mt76_get_rate_power_limits(phy->mt76, chan, in __mt7996_init_txpower() 364 target_power); in __mt7996_init_txpower() 365 target_power += path_delta; in __mt7996_init_txpower() 366 target_power = DIV_ROUND_UP(target_power, 2); in __mt7996_init_txpower() 368 target_power); in __mt7996_init_txpower() 369 chan->orig_mpwr = target_power; in __mt7996_init_txpower()
|
| /freebsd/sys/contrib/dev/ath/ath_hal/ar9300/ |
| H A D | ar9300_paprd.c | 675 int chain_num, int target_power) in ar9300_get_desired_gain_for_chain() argument 768 target_power - olpc_gain_delta - thermal_gain_corr - in ar9300_get_desired_gain_for_chain() 780 target_power, olpc_gain_delta, cl_gain_mod, thermal_gain_corr, in ar9300_get_desired_gain_for_chain()
|