| /linux/drivers/thermal/qcom/ |
| H A D | tsens-v0_1.c | 212 priv->sensor[0].slope = 2901; in init_8226() 213 priv->sensor[1].slope = 2846; in init_8226() 214 priv->sensor[2].slope = 3038; in init_8226() 215 priv->sensor[3].slope = 2955; in init_8226() 216 priv->sensor[4].slope = 2901; in init_8226() 217 priv->sensor[5].slope = 2846; in init_8226() 227 priv->sensor[i].slope = 3000; in init_8909() 244 priv->sensor[0].slope = 2911; in init_8939() 245 priv->sensor[1].slope = 2789; in init_8939() 246 priv->sensor[2].slope = 2906; in init_8939() [all …]
|
| H A D | tsens-v1.c | 149 priv->sensor[0].slope = 3313; in init_8956() 150 priv->sensor[1].slope = 3275; in init_8956() 151 priv->sensor[2].slope = 3320; in init_8956() 152 priv->sensor[3].slope = 3246; in init_8956() 153 priv->sensor[4].slope = 3279; in init_8956() 154 priv->sensor[5].slope = 3257; in init_8956() 155 priv->sensor[6].slope = 3234; in init_8956() 156 priv->sensor[7].slope = 3269; in init_8956() 157 priv->sensor[8].slope = 3255; in init_8956() 158 priv->sensor[9].slope = 3239; in init_8956() [all …]
|
| H A D | tsens.c | 254 * Use this function on devices where slope and offset calculations 255 * depend on calibration data read from qfprom. On others the slope 256 * and offset values are derived from tz->tzp->slope and tz->tzp->offset 270 if (!priv->sensor[i].slope) in compute_intercept_slope() 271 priv->sensor[i].slope = SLOPE_DEFAULT; in compute_intercept_slope() 274 * slope (m) = adc_code2 - adc_code1 (y2 - y1)/ in compute_intercept_slope() 280 priv->sensor[i].slope = num / den; in compute_intercept_slope() 285 priv->sensor[i].slope); in compute_intercept_slope() 293 u64 code = div_u64(((u64)degc * s->slope + s->offset), SLOPE_FACTOR); in degc_to_code() 304 den = s->slope; in code_to_degc() [all …]
|
| H A D | tsens-8960.c | 48 /* Original slope - 350 to compensate mC to C inaccuracy */ 192 priv->sensor[i].slope = tsens_msm8960_slope[i]; in calibrate_8960()
|
| /linux/tools/testing/selftests/timers/ |
| H A D | freq-step.c | 112 double *slope, double *r_stddev, double *r_max) in regress() argument 129 *slope = (xy_sum - x_sum * y_sum / n) / (x2_sum - x_sum * x_sum / n); in regress() 130 *intercept = (y_sum - *slope * x_sum) / n; in regress() 137 r = fabs(x * *slope + *intercept - y); in regress() 149 double intercept, slope, stddev1, max1, stddev2, max2; in run_test() local 173 regress(samples, SAMPLES, &intercept, &slope, &stddev1, &max1); in run_test() 174 mono_freq_offset = slope; in run_test() 180 regress(samples, SAMPLES / 2, &intercept, &slope, &stddev1, &max1); in run_test() 181 freq_error1 = slope * (1.0 - mono_freq_offset) - mono_freq_offset - in run_test() 184 regress(samples + SAMPLES / 2, SAMPLES / 2, &intercept, &slope, in run_test() [all …]
|
| /linux/include/linux/iio/adc/ |
| H A D | qcom-vadc-common.h | 70 * @dy: numerator slope to calculate the gain. 71 * @dx: denominator slope to calculate the gain. 93 * voltage (uV) with hardware applied offset/slope values to adc code. 95 * lookup table. The hardware applies offset/slope to adc code. 97 * 100k pullup. The hardware applies offset/slope to adc code. 99 * lookup table for PMIC7. The hardware applies offset/slope to adc code. 101 * The hardware applies offset/slope to adc code. 103 * The hardware applies offset/slope to adc code. This is for PMIC7.
|
| /linux/drivers/macintosh/ |
| H A D | windfarm_pm121.c | 28 * new_min = ((((average_power * slope) >> 16) + offset) >> 16) + min_value 35 * slope : 1956315 39 * slope : 1565065 45 * slope : 1565065 49 * slope : 1956315 55 * slope : 2543190 59 * slope : 1565065 66 * new_min = ref_value * slope + offset 77 * slope : 1565065 83 * slope : 65536 [all …]
|
| /linux/drivers/iio/humidity/ |
| H A D | hts221_core.c | 261 int err, *slope, *b_gen, cal0, cal1; in hts221_parse_temp_caldata() local 291 slope = &hw->sensors[HTS221_SENSOR_T].slope; in hts221_parse_temp_caldata() 294 *slope = ((cal_y1 - cal_y0) * 8000) / (cal_x1 - cal_x0); in hts221_parse_temp_caldata() 304 int err, *slope, *b_gen, data; in hts221_parse_rh_caldata() local 330 slope = &hw->sensors[HTS221_SENSOR_H].slope; in hts221_parse_rh_caldata() 333 *slope = ((cal_y1 - cal_y0) * 8000) / (cal_x1 - cal_x0); in hts221_parse_rh_caldata() 350 data = hw->sensors[HTS221_SENSOR_H].slope; in hts221_get_sensor_scale() 354 data = hw->sensors[HTS221_SENSOR_T].slope; in hts221_get_sensor_scale() 380 div = hw->sensors[HTS221_SENSOR_H].slope; in hts221_get_sensor_offset() 384 div = hw->sensors[HTS221_SENSOR_T].slope; in hts221_get_sensor_offset()
|
| /linux/drivers/thermal/ti-soc-thermal/ |
| H A D | ti-thermal-common.c | 55 * @s: omap sensor slope value 76 int ret, tmp, slope, constant; in __ti_thermal_get_temp() local 90 slope = thermal_zone_get_slope(tz); in __ti_thermal_get_temp() 99 slope = s->slope_pcb; in __ti_thermal_get_temp() 107 *temp = ti_thermal_hotspot_temperature(tmp, slope, constant); in __ti_thermal_get_temp()
|
| /linux/net/sched/ |
| H A D | sch_cbs.c | 139 /* timediff is in ns, slope is in bytes/s */ 140 static s64 timediff_to_credits(s64 timediff, s64 slope) in timediff_to_credits() argument 142 return div64_s64(timediff * slope, NSEC_PER_SEC); in timediff_to_credits() 145 static s64 delay_from_credits(s64 credits, s64 slope) in delay_from_credits() argument 147 if (unlikely(slope == 0)) in delay_from_credits() 150 return div64_s64(-credits * NSEC_PER_SEC, slope); in delay_from_credits() 153 static s64 credits_from_len(unsigned int len, s64 slope, s64 port_rate) in credits_from_len() argument 158 return div64_s64(len * slope, port_rate); in credits_from_len()
|
| H A D | sch_hfsc.c | 78 * representation. The slope values are scaled to avoid overflow. 79 * the inverse slope values as well as the y-projection of the 1st 85 u64 sm1; /* scaled slope of the 1st segment */ 86 u64 ism1; /* scaled inverse-slope of the 1st segment */ 89 u64 sm2; /* scaled slope of the 2nd segment */ 90 u64 ism2; /* scaled inverse-slope of the 2nd segment */ 97 u64 sm1; /* scaled slope of the 1st segment */ 98 u64 ism1; /* scaled inverse-slope of the 1st segment */ 101 u64 sm2; /* scaled slope of the 2nd segment */ 102 u64 ism2; /* scaled inverse-slope of the 2nd segment */ [all …]
|
| /linux/drivers/thermal/ |
| H A D | thermal_helpers.c | 213 * thermal_zone_get_slope - return the slope attribute of the thermal zone 214 * @tz: thermal zone device with the slope attribute 216 * Return: If the thermal zone device has a slope attribute, return it, else 222 return tz->tzp->slope; in thermal_zone_get_slope()
|
| H A D | airoha_thermal.c | 195 /* Convert temp to raw value as read from ADC ((((temp / 100) - init) * slope) / 1000) + offset */ 200 /* Convert raw to temp ((((temp - offset) * 1000) / slope + init) * 100) */ 442 /* Different slope are applied if the sensor is used for CPU or for package */ in en7581_thermal_setup_adc_val() 602 int coeff, slope, offset; in an7583_thermal_get_temp() local 610 slope = an7583_thermal_slope[sensor_idx]; in an7583_thermal_get_temp() 625 *temp = (slope * delta_diode * 10) / delta_gain - offset * 10; in an7583_thermal_get_temp()
|
| /linux/drivers/thermal/broadcom/ |
| H A D | bcm2711_thermal.c | 37 int slope = thermal_zone_get_slope(tz); in bcm2711_get_temp() local 52 *temp = slope * val + offset; in bcm2711_get_temp()
|
| /linux/drivers/media/platform/ti/omap3isp/ |
| H A D | ispresizer.h | 70 u8 slope; /* slope. */ member
|
| /linux/Documentation/networking/device_drivers/ethernet/intel/ |
| H A D | igb.rst | 192 slope is expressed in the adapter's registers. It can only represent idle slopes 193 in 16.38431 kbps units, which means that if a idle slope of 2576kbps is 194 requested, the controller will be configured to use a idle slope of ~2589 kbps,
|
| /linux/drivers/iio/adc/ |
| H A D | qcom-spmi-rradc.c | 303 int64_t *slope) in rradc_get_fab_coeff() argument 309 *slope = RR_ADC_CHG_TEMP_660_GF_SLOPE_UV_PER_C; in rradc_get_fab_coeff() 313 *slope = RR_ADC_CHG_TEMP_660_SMIC_SLOPE_UV_PER_C; in rradc_get_fab_coeff() 317 *slope = RR_ADC_CHG_TEMP_660_MGNA_SLOPE_UV_PER_C; in rradc_get_fab_coeff() 323 *slope = RR_ADC_CHG_TEMP_GF_SLOPE_UV_PER_C; in rradc_get_fab_coeff() 327 *slope = RR_ADC_CHG_TEMP_SMIC_SLOPE_UV_PER_C; in rradc_get_fab_coeff()
|
| /linux/drivers/net/wireless/mediatek/mt7601u/ |
| H A D | debugfs.c | 115 seq_printf(file, "\t slope:%02hhx\n", td->slope); in mt7601u_eeprom_param_show()
|
| H A D | eeprom.h | 107 u8 slope; member
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-class-thermal | 171 What: /sys/class/thermal/thermal_zoneX/slope 173 The slope constant used in a linear extrapolation model
|
| /linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
| H A D | pptable_v1_0.h | 276 USHORT usTHigh; /* The high point above TMed for adjusting the second slope. */ 296 USHORT usTHigh; /* The high point above TMed for adjusting the second slope. */ 323 USHORT usTHigh; /* The high point above TMed for adjusting the second slope. */
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
| H A D | gm20b.c | 199 /* coeff = slope * voltage + offset */ in gm20b_dvfs_calc_det_coeff() 748 static const s32 ADC_SLOPE_UV = 10000; /* default ADC detection slope */ in gm20b_clk_init_dvfs() 772 * wait for completion, and use results along with default slope to in gm20b_clk_init_dvfs() 794 nvkm_debug(subdev, "calibrated DVFS parameters: offs %d, slope %d\n", in gm20b_clk_init_dvfs() 975 nvkm_debug(subdev, "fused calibration data: slope %d, offs %d\n", in gm20b_clk_init_fused_params()
|
| /linux/Documentation/devicetree/bindings/iio/afe/ |
| H A D | temperature-transducer.yaml | 80 Sometimes referred to as output gain, slope, or temperature coefficient.
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/ |
| H A D | smu14_driver_if_v14_0.h | 683 // VBIOS or PPLIB configures telemetry slope and offset. Only slope expected to be set for SVI3 684 // Slope Q1.7, Offset Q1.2 1179 …uint16_t DfllMstrOscConfigA; //Used for voltage sensitivity slope tuning: 0 = (en_leaker << 9… 1180 …uint16_t DfllSlvOscConfigA; //Used for voltage sensitivity slope tuning: 0 = (en_leaker << 9)…
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| H A D | ar9002_calib.c | 380 int32_t delta, currPDADC, slope; in ar9287_hw_olc_temp_compensation() local 393 slope = ah->eep_ops->get_eeprom(ah, EEP_TEMPSENSE_SLOPE); in ar9287_hw_olc_temp_compensation() 395 if (slope == 0) { /* to avoid divide by zero case */ in ar9287_hw_olc_temp_compensation() 398 delta = ((currPDADC - ah->initPDADC)*4) / slope; in ar9287_hw_olc_temp_compensation()
|