/kernel/linux/linux-5.10/drivers/power/supply/ |
H A D | twl4030_madc_battery.c | 78 struct twl4030_madc_bat_calibration *calibration; in twl4030_madc_bat_voltscale() local 83 calibration = bat->pdata->charging; in twl4030_madc_bat_voltscale() 85 calibration = bat->pdata->discharging; in twl4030_madc_bat_voltscale() 87 if (volt > calibration[0].voltage) { in twl4030_madc_bat_voltscale() 88 res = calibration[0].level; in twl4030_madc_bat_voltscale() 90 for (i = 0; calibration[i+1].voltage >= 0; i++) { in twl4030_madc_bat_voltscale() 91 if (volt <= calibration[i].voltage && in twl4030_madc_bat_voltscale() 92 volt >= calibration[i+1].voltage) { in twl4030_madc_bat_voltscale() 94 res = calibration[i].level - in twl4030_madc_bat_voltscale() 95 ((calibration[ in twl4030_madc_bat_voltscale() [all...] |
/kernel/linux/linux-6.6/drivers/power/supply/ |
H A D | twl4030_madc_battery.c | 78 struct twl4030_madc_bat_calibration *calibration; in twl4030_madc_bat_voltscale() local 83 calibration = bat->pdata->charging; in twl4030_madc_bat_voltscale() 85 calibration = bat->pdata->discharging; in twl4030_madc_bat_voltscale() 87 if (volt > calibration[0].voltage) { in twl4030_madc_bat_voltscale() 88 res = calibration[0].level; in twl4030_madc_bat_voltscale() 90 for (i = 0; calibration[i+1].voltage >= 0; i++) { in twl4030_madc_bat_voltscale() 91 if (volt <= calibration[i].voltage && in twl4030_madc_bat_voltscale() 92 volt >= calibration[i+1].voltage) { in twl4030_madc_bat_voltscale() 94 res = calibration[i].level - in twl4030_madc_bat_voltscale() 95 ((calibration[ in twl4030_madc_bat_voltscale() [all...] |
/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-ab8500.c | 222 static int ab8500_rtc_set_calibration(struct device *dev, int calibration) in ab8500_rtc_set_calibration() argument 228 * Check that the calibration value (which is in units of 0.5 in ab8500_rtc_set_calibration() 234 if ((calibration < -127) || (calibration > 127)) { in ab8500_rtc_set_calibration() 244 if (calibration >= 0) in ab8500_rtc_set_calibration() 245 rtccal = 0x7F & calibration; in ab8500_rtc_set_calibration() 247 rtccal = ~(calibration - 1) | 0x80; in ab8500_rtc_set_calibration() 255 static int ab8500_rtc_get_calibration(struct device *dev, int *calibration) in ab8500_rtc_get_calibration() argument 269 *calibration = 0 - (rtccal & 0x7F); in ab8500_rtc_get_calibration() 271 *calibration in ab8500_rtc_get_calibration() 282 int calibration = 0; ab8500_sysfs_store_rtc_calibration() local 298 int calibration = 0; ab8500_sysfs_show_rtc_calibration() local [all...] |
H A D | rtc-tps65910.c | 201 static int tps65910_rtc_set_calibration(struct device *dev, int calibration) in tps65910_rtc_set_calibration() argument 218 if ((calibration < -32768) || (calibration > 32766)) { in tps65910_rtc_set_calibration() 219 dev_err(dev, "RTC calibration value out of range: %d\n", in tps65910_rtc_set_calibration() 220 calibration); in tps65910_rtc_set_calibration() 224 value = (s16)calibration; in tps65910_rtc_set_calibration() 246 static int tps65910_rtc_get_calibration(struct device *dev, int *calibration) in tps65910_rtc_get_calibration() argument 260 *calibration = 0; in tps65910_rtc_get_calibration() 273 *calibration = (s16)value; in tps65910_rtc_get_calibration() 280 int calibration; in tps65910_read_offset() local 304 int calibration; tps65910_set_offset() local [all...] |
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | rtc-ab8500.c | 206 static int ab8500_rtc_set_calibration(struct device *dev, int calibration) in ab8500_rtc_set_calibration() argument 212 * Check that the calibration value (which is in units of 0.5 in ab8500_rtc_set_calibration() 218 if ((calibration < -127) || (calibration > 127)) { in ab8500_rtc_set_calibration() 228 if (calibration >= 0) in ab8500_rtc_set_calibration() 229 rtccal = 0x7F & calibration; in ab8500_rtc_set_calibration() 231 rtccal = ~(calibration - 1) | 0x80; in ab8500_rtc_set_calibration() 239 static int ab8500_rtc_get_calibration(struct device *dev, int *calibration) in ab8500_rtc_get_calibration() argument 253 *calibration = 0 - (rtccal & 0x7F); in ab8500_rtc_get_calibration() 255 *calibration in ab8500_rtc_get_calibration() 266 int calibration = 0; ab8500_sysfs_store_rtc_calibration() local 282 int calibration = 0; ab8500_sysfs_show_rtc_calibration() local [all...] |
H A D | rtc-tps65910.c | 202 static int tps65910_rtc_set_calibration(struct device *dev, int calibration) in tps65910_rtc_set_calibration() argument 219 if ((calibration < -32768) || (calibration > 32766)) { in tps65910_rtc_set_calibration() 220 dev_err(dev, "RTC calibration value out of range: %d\n", in tps65910_rtc_set_calibration() 221 calibration); in tps65910_rtc_set_calibration() 225 value = (s16)calibration; in tps65910_rtc_set_calibration() 247 static int tps65910_rtc_get_calibration(struct device *dev, int *calibration) in tps65910_rtc_get_calibration() argument 261 *calibration = 0; in tps65910_rtc_get_calibration() 274 *calibration = (s16)value; in tps65910_rtc_get_calibration() 281 int calibration; in tps65910_read_offset() local 305 int calibration; tps65910_set_offset() local [all...] |
/kernel/linux/linux-5.10/drivers/thermal/ |
H A D | qoriq_thermal.c | 175 const u32 *calibration; in qoriq_tmu_calibration() local 194 calibration = of_get_property(np, "fsl,tmu-calibration", &len); in qoriq_tmu_calibration() 195 if (calibration == NULL || len % 8) { in qoriq_tmu_calibration() 196 dev_err(dev, "invalid calibration data.\n"); in qoriq_tmu_calibration() 200 for (i = 0; i < len; i += 8, calibration += 2) { in qoriq_tmu_calibration() 201 val = of_read_number(calibration, 1); in qoriq_tmu_calibration() 203 val = of_read_number(calibration + 1, 1); in qoriq_tmu_calibration() 324 ret = qoriq_tmu_calibration(dev, data); /* TMU calibration */ in qoriq_tmu_probe()
|
/kernel/linux/linux-6.6/drivers/thermal/ |
H A D | qoriq_thermal.c | 189 const u32 *calibration; in qoriq_tmu_calibration() local 209 calibration = of_get_property(np, "fsl,tmu-calibration", &len); in qoriq_tmu_calibration() 210 if (calibration == NULL || len % 8) { in qoriq_tmu_calibration() 211 dev_err(dev, "invalid calibration data.\n"); in qoriq_tmu_calibration() 215 for (i = 0; i < len; i += 8, calibration += 2) { in qoriq_tmu_calibration() 216 val = of_read_number(calibration, 1); in qoriq_tmu_calibration() 218 val = of_read_number(calibration + 1, 1); in qoriq_tmu_calibration() 335 ret = qoriq_tmu_calibration(dev, data); /* TMU calibration */ in qoriq_tmu_probe()
|
/kernel/linux/linux-5.10/drivers/thermal/tegra/ |
H A D | soctherm-fuse.c | 109 u32 *calibration) in tegra_calc_tsensor_calib() 153 *calibration = calib; in tegra_calc_tsensor_calib() 107 tegra_calc_tsensor_calib(const struct tegra_tsensor *sensor, const struct tsensor_shared_calib *shared, u32 *calibration) tegra_calc_tsensor_calib() argument
|
/kernel/linux/linux-6.6/drivers/thermal/tegra/ |
H A D | soctherm-fuse.c | 109 u32 *calibration) in tegra_calc_tsensor_calib() 153 *calibration = calib; in tegra_calc_tsensor_calib() 107 tegra_calc_tsensor_calib(const struct tegra_tsensor *sensor, const struct tsensor_shared_calib *shared, u32 *calibration) tegra_calc_tsensor_calib() argument
|
/kernel/linux/linux-5.10/drivers/iio/chemical/ |
H A D | atlas-sensor.c | 257 dev_warn(dev, "device missing low point calibration\n"); in atlas_check_ph_calibration() 260 dev_warn(dev, "device missing mid point calibration\n"); in atlas_check_ph_calibration() 263 dev_warn(dev, "device missing high point calibration\n"); in atlas_check_ph_calibration() 292 dev_warn(dev, "device missing dry point calibration\n"); in atlas_check_ec_calibration() 295 dev_warn(dev, "device using single point calibration\n"); in atlas_check_ec_calibration() 298 dev_warn(dev, "device missing low point calibration\n"); in atlas_check_ec_calibration() 301 dev_warn(dev, "device missing high point calibration\n"); in atlas_check_ec_calibration() 339 dev_warn(dev, "device missing atmospheric pressure calibration\n"); in atlas_check_do_calibration() 342 dev_warn(dev, "device missing dissolved oxygen calibration\n"); in atlas_check_do_calibration() 352 int (*calibration)(struc member [all...] |
/kernel/linux/linux-6.6/drivers/iio/chemical/ |
H A D | atlas-sensor.c | 257 dev_warn(dev, "device missing low point calibration\n"); in atlas_check_ph_calibration() 260 dev_warn(dev, "device missing mid point calibration\n"); in atlas_check_ph_calibration() 263 dev_warn(dev, "device missing high point calibration\n"); in atlas_check_ph_calibration() 292 dev_warn(dev, "device missing dry point calibration\n"); in atlas_check_ec_calibration() 295 dev_warn(dev, "device using single point calibration\n"); in atlas_check_ec_calibration() 298 dev_warn(dev, "device missing low point calibration\n"); in atlas_check_ec_calibration() 301 dev_warn(dev, "device missing high point calibration\n"); in atlas_check_ec_calibration() 339 dev_warn(dev, "device missing atmospheric pressure calibration\n"); in atlas_check_do_calibration() 342 dev_warn(dev, "device missing dissolved oxygen calibration\n"); in atlas_check_do_calibration() 352 int (*calibration)(struc member [all...] |
/kernel/linux/linux-6.6/drivers/iio/magnetometer/ |
H A D | yamaha-yas530.c | 153 /* Linearization calibration x, y1, y2 */ 156 /* Temperature compensation calibration */ 158 /* Misc calibration coefficients */ 179 * @get_calibration_data: function pointer to get calibration data 180 * @dump_calibration: function pointer to dump calibration for debugging 211 * @calibration: calibration settings from the OTP storage 226 struct yas5xx_calibration calibration; member 370 struct yas5xx_calibration *c = &yas5xx->calibration; in yas537_measure() 406 /* The second version of YAS537 needs to include calibration coefficient in yas537_measure() [all...] |
/kernel/linux/linux-5.10/drivers/iio/gyro/ |
H A D | mpu3050.h | 52 * @calibration: the three signed 16-bit calibration settings that 78 s16 calibration[3]; member
|
/kernel/linux/linux-6.6/drivers/iio/gyro/ |
H A D | mpu3050.h | 52 * @calibration: the three signed 16-bit calibration settings that 78 s16 calibration[3]; member
|
/kernel/linux/linux-5.10/tools/testing/selftests/timers/ |
H A D | freq-step.c | 146 static int run_test(int calibration, double freq_base, double freq_step) in run_test() argument 172 if (calibration) { in run_test()
|
/kernel/linux/linux-6.6/tools/testing/selftests/timers/ |
H A D | freq-step.c | 146 static int run_test(int calibration, double freq_base, double freq_step) in run_test() argument 172 if (calibration) { in run_test()
|
/kernel/linux/linux-5.10/drivers/iio/adc/ |
H A D | qcom-spmi-vadc.c | 78 * @calibration: calibration type. 90 enum vadc_calibration calibration; member 109 * @graph: store parameters for calibration. 383 /* Ratiometric calibration */ in vadc_measure_ref_points() 461 &vadc->graph[prop->calibration], in vadc_read_raw() 463 (prop->calibration == VADC_CALIB_ABSOLUTE), in vadc_read_raw() 726 prop->calibration = VADC_CALIB_RATIOMETRIC; in vadc_get_dt_channel_data() 728 prop->calibration = VADC_CALIB_ABSOLUTE; in vadc_get_dt_channel_data()
|
/kernel/linux/linux-6.6/drivers/iio/adc/ |
H A D | qcom-spmi-vadc.c | 78 * @calibration: calibration type. 91 enum vadc_calibration calibration; member 111 * @graph: store parameters for calibration. 385 /* Ratiometric calibration */ in vadc_measure_ref_points() 463 &vadc->graph[prop->calibration], in vadc_read_raw() 465 (prop->calibration == VADC_CALIB_ABSOLUTE), in vadc_read_raw() 743 prop->calibration = VADC_CALIB_RATIOMETRIC; in vadc_get_fw_channel_data() 745 prop->calibration = VADC_CALIB_ABSOLUTE; in vadc_get_fw_channel_data()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wl12xx/ |
H A D | debugfs.c | 88 WL12XX_DEBUGFS_FWSTATS_FILE(event, calibration, "%u"); 188 DEBUGFS_FWSTATS_ADD(event, calibration); in wl12xx_debugfs_add_files()
|
H A D | acx.h | 214 __le32 calibration; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/ti/wl12xx/ |
H A D | debugfs.c | 88 WL12XX_DEBUGFS_FWSTATS_FILE(event, calibration, "%u"); 188 DEBUGFS_FWSTATS_ADD(event, calibration); in wl12xx_debugfs_add_files()
|
H A D | acx.h | 214 __le32 calibration; member
|
/kernel/linux/linux-5.10/drivers/misc/ |
H A D | hmc6352.c | 89 static DEVICE_ATTR(calibration, S_IWUSR, NULL, compass_calibration_store);
|
/kernel/linux/linux-6.6/drivers/misc/ |
H A D | hmc6352.c | 89 static DEVICE_ATTR(calibration, S_IWUSR, NULL, compass_calibration_store);
|