Lines Matching full:curve
2441 * linear PCDAC curve
2447 * Since we have the top of the curve and we draw the line below
2450 * pcdac values when creating the curve, or fill the table with zeros.
2497 * ath5k_create_power_curve() - Create a Power to PDADC or PCDAC curve
2507 * Power to PCDAC curve.
2509 * Each curve has power on x axis (in 0.5dB units) and PCDAC/PDADC
2511 * PCDAC/PDADC step for each curve is 64 but we can write more than
2609 * range. Use the lowest power curve in ath5k_get_chan_pcal_surrounding_piers()
2617 * range. Use the highest power curve in ath5k_get_chan_pcal_surrounding_piers()
2838 * For RF5111 we have an XPD -eXternal Power Detector- curve
2839 * for each calibrated channel. Each curve has 0,5dB Power steps
2841 * exponential function. To recreate the curve we read 11 points
2846 * use the higher (3) and the lower (0) curves. Each curve again has 0.5dB
2848 * linear function. To recreate the curve and pass the power values
2858 * whole curve.
2860 * We finally write the Y values of the curve(s) (the PCDAC values) on hw
2918 * them in the correct location. In case we only have one curve available
2920 * available pwr levels since it's always the higher power curve). Extrapolate
2936 * to declare the higher power curve (force values in ath5k_combine_linear_pcdac_curves()
2937 * to be greater than 64). If we only have one curve in ath5k_combine_linear_pcdac_curves()
2940 * switch from higher power curve to lower power curve */ in ath5k_combine_linear_pcdac_curves()
2944 /* When we have only one curve available in ath5k_combine_linear_pcdac_curves()
2945 * that's the higher power curve. If we have in ath5k_combine_linear_pcdac_curves()
2946 * two curves the first is the high power curve in ath5k_combine_linear_pcdac_curves()
2947 * and the next is the low power curve. */ in ath5k_combine_linear_pcdac_curves()
2963 * start from high power curve */ in ath5k_combine_linear_pcdac_curves()
2984 * power curve.*/ in ath5k_combine_linear_pcdac_curves()
2993 * already switched to the lower power curve -or in ath5k_combine_linear_pcdac_curves()
2994 * we only have one curve and edge_flag is zero in ath5k_combine_linear_pcdac_curves()
3008 * value with edge_flag on high power curve */ in ath5k_combine_linear_pcdac_curves()
3048 * calibrated channel. Each curve has power on x axis in 0.5 db steps and
3050 * RF5111 curve.
3055 * all 4 curves on eeprom. The final curve (higher power) has an extra
3096 * (higher power) curve */ in ath5k_combine_pwr_to_pdadc_curves()
3100 * between this curve and the next one */ in ath5k_combine_pwr_to_pdadc_curves()
3109 /* For the first curve (lower power) in ath5k_combine_pwr_to_pdadc_curves()
3217 * Use pd_gains curve from eeprom in ath5k_write_pwr_to_pdadc_table()
3294 * to higher power. Use curve -> idx in ath5k_setup_channel_powertable()
3306 /* Set curve's x boundaries and create in ath5k_setup_channel_powertable()
3320 * curve for this gain on this channel */ in ath5k_setup_channel_powertable()
3335 * curves and we are on the high power curve in ath5k_setup_channel_powertable()
3346 * miss the upper part of the curve. in ath5k_setup_channel_powertable()
3381 * get the final curve for this in ath5k_setup_channel_powertable()
3400 * For RF5111 we only have one curve. */ in ath5k_setup_channel_powertable()
3419 * and each curve covers a certain power lvl in ath5k_setup_channel_powertable()
3431 * one curve, just fit the curve on the table */ in ath5k_setup_channel_powertable()
3795 * properly set curve indices. in ath5k_hw_phy_init()