Home
last modified time | relevance | path

Searched refs:calibration (Results 1 - 25 of 41) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/power/supply/
H A Dtwl4030_madc_battery.c78 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 Dtwl4030_madc_battery.c78 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 Drtc-ab8500.c222 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 Drtc-tps65910.c201 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 Drtc-ab8500.c206 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 Drtc-tps65910.c202 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 Dqoriq_thermal.c175 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 Dqoriq_thermal.c189 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 Dsoctherm-fuse.c109 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 Dsoctherm-fuse.c109 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 Datlas-sensor.c257 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 Datlas-sensor.c257 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 Dyamaha-yas530.c153 /* 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 Dmpu3050.h52 * @calibration: the three signed 16-bit calibration settings that
78 s16 calibration[3]; member
/kernel/linux/linux-6.6/drivers/iio/gyro/
H A Dmpu3050.h52 * @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 Dfreq-step.c146 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 Dfreq-step.c146 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 Dqcom-spmi-vadc.c78 * @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 Dqcom-spmi-vadc.c78 * @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 Ddebugfs.c88 WL12XX_DEBUGFS_FWSTATS_FILE(event, calibration, "%u");
188 DEBUGFS_FWSTATS_ADD(event, calibration); in wl12xx_debugfs_add_files()
H A Dacx.h214 __le32 calibration; member
/kernel/linux/linux-6.6/drivers/net/wireless/ti/wl12xx/
H A Ddebugfs.c88 WL12XX_DEBUGFS_FWSTATS_FILE(event, calibration, "%u");
188 DEBUGFS_FWSTATS_ADD(event, calibration); in wl12xx_debugfs_add_files()
H A Dacx.h214 __le32 calibration; member
/kernel/linux/linux-5.10/drivers/misc/
H A Dhmc6352.c89 static DEVICE_ATTR(calibration, S_IWUSR, NULL, compass_calibration_store);
/kernel/linux/linux-6.6/drivers/misc/
H A Dhmc6352.c89 static DEVICE_ATTR(calibration, S_IWUSR, NULL, compass_calibration_store);

Completed in 14 milliseconds

12