/linux/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[i].voltage - volt) * in twl4030_madc_bat_voltscale() [all …]
|
/linux/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 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 = 0x7F & rtccal; in ab8500_rtc_get_calibration() 266 int calibration = 0; in ab8500_sysfs_store_rtc_calibration() local 268 if (sscanf(buf, " %i ", &calibration) != 1) { in ab8500_sysfs_store_rtc_calibration() [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() 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 285 ret = tps65910_rtc_get_calibration(dev, &calibration); in tps65910_read_offset() 290 tmp = calibration * (s64)PPB_MULT; in tps65910_read_offset() [all …]
|
H A D | rtc-tps6594.c | 208 static int tps6594_rtc_set_calibration(struct device *dev, int calibration) in tps6594_rtc_set_calibration() argument 222 if (calibration < S16_MIN + 1 || calibration > S16_MAX) in tps6594_rtc_set_calibration() 225 value = cpu_to_le16(calibration); in tps6594_rtc_set_calibration() 238 static int tps6594_rtc_get_calibration(struct device *dev, int *calibration) in tps6594_rtc_get_calibration() argument 251 *calibration = 0; in tps6594_rtc_get_calibration() 260 *calibration = le16_to_cpu(value); in tps6594_rtc_get_calibration() 267 int calibration; in tps6594_rtc_read_offset() local 271 ret = tps6594_rtc_get_calibration(dev, &calibration); in tps6594_rtc_read_offset() 276 tmp = calibration * PPB_MULT; in tps6594_rtc_read_offset() 301 int calibration; in tps6594_rtc_set_offset() local [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-bus-iio-bno055 | 49 Reports the binary calibration data blob for the IMU sensors. 56 Can be 0 (calibration non even enabled) or 1 to 5 where the greater 57 the number, the better the calibration status. 64 Can be 0 (calibration non even enabled) or 1 to 5 where the greater 65 the number, the better the calibration status. 72 Can be 0 (calibration non even enabled) or 1 to 5 where the greater 73 the number, the better the calibration status. 80 Can be 0 (calibration non even enabled) or 1 to 5 where the greater 81 the number, the better the calibration status.
|
H A D | sysfs-bus-iio-adc-ad7192 |
|
H A D | sysfs-bus-iio-chemical-vz89x | 6 Get the raw calibration VOC value from the sensor. 7 This value has little application outside of calibration.
|
H A D | sysfs-bus-iio-cdc-ad7746 | 6 Write 1 to trigger a calibration of the calibbias or 11 calibration".
|
H A D | sysfs-bus-i2c-devices-hm6352 | 15 What: /sys/bus/i2c/devices/.../calibration 19 Description: Sets the calibration on or off (1 = on, 0 = off). See the
|
H A D | sysfs-bus-dfl-devices-emif | 5 Description: Read-only. It indicates if the calibration failed on this 6 memory interface. "1" for calibration failure, "0" for OK.
|
H A D | sysfs-driver-hid-wiimote | 56 balance board. It provides a single line with 3 calibration 72 pro-controller. It provides a single line with 4 calibration 83 You can write "scan\n" into this file to re-trigger calibration. 85 set the calibration values manually.
|
H A D | sysfs-bus-iio-chemical-sunrise-co2 | 6 Writing '1' triggers a 'Factory' calibration cycle. 13 Writing '1' triggers a 'Background' calibration cycle.
|
/linux/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() 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()
|
/linux/Documentation/hwmon/ |
H A D | ina209.rst | 27 calibration multiplier to scale the displayed current and power values. 83 The power and current registers in this chip require that the calibration 87 the ina2xx driver for this purpose. If calibration register data is not provided 88 via platform data, the driver checks if the calibration register has been 91 programmed into the calibration register.
|
H A D | tmp513.rst | 84 The bus power and bus currents range and resolution depends on the calibration 102 The calibration process follow the procedure of the datasheet (without overflow)
|
/linux/Documentation/devicetree/bindings/sound/ |
H A D | rt1011.txt | 26 u32. The temperature was measured while doing the calibration. Units: Celsius degree 29 u32. This is r0 calibration data which was measured in factory mode.
|
/linux/drivers/iio/chemical/ |
H A D | atlas-sensor.c | 352 int (*calibration)(struct atlas_data *data); member 361 .calibration = &atlas_check_ph_calibration, 368 .calibration = &atlas_check_ec_calibration, 375 .calibration = &atlas_check_orp_calibration, 382 .calibration = &atlas_check_do_calibration, 655 ret = chip->calibration(data); in atlas_probe()
|
/linux/Documentation/usb/ |
H A D | mtouchusb.rst | 13 Unfortunately no calibration support at this time 54 the controller. This means calibration must be performed within the 70 such as calibration, etc once/if it becomes available.
|
/linux/arch/arm/boot/dts/qcom/ |
H A D | qcom-ipq4018-ap120c-ac.dtsi | 246 nvmem-cell-names = "pre-calibration"; 252 nvmem-cell-names = "pre-calibration"; 254 qcom,ath10k-calibration-variant = "ALFA-Network-AP120C-AC";
|
H A D | qcom-ipq4018-jalapeno.dts | 182 qcom,ath10k-calibration-variant = "8devices-Jalapeno"; 188 qcom,ath10k-calibration-variant = "8devices-Jalapeno";
|
/linux/Documentation/sound/codecs/ |
H A D | cs35l56.rst | 205 Factory calibration data in EFI was written to the amplifier. 225 Driver was not able to write EFI calibration data to firmware registers. 235 Failed to write calibration 239 Failed to read calibration data from EFI 240 Factory calibration data in EFI is missing, empty or corrupt. 244 No calibration for silicon ID 245 The factory calibration data in EFI does not match this hardware. 247 motherboard without going through manufacturer calibration process to 248 generate calibration data for the new amplifier.
|
/linux/drivers/thermal/tegra/ |
H A D | soctherm-fuse.c | 109 u32 *calibration) in tegra_calc_tsensor_calib() argument 153 *calibration = calib; in tegra_calc_tsensor_calib()
|
/linux/Documentation/driver-api/firmware/ |
H A D | built-in-fw.rst | 31 dynamically, an example is calibration data for some WiFi chipsets. This 32 calibration data can be unique per sold device.
|
/linux/drivers/iio/magnetometer/ |
H A D | yamaha-yas530.c | 226 struct yas5xx_calibration calibration; member 370 struct yas5xx_calibration *c = &yas5xx->calibration; in yas537_measure() 435 struct yas5xx_calibration *c = &yas5xx->calibration; in yas530_linearize() 504 struct yas5xx_calibration *c = &yas5xx->calibration; in yas530_get_measure() 821 struct yas5xx_calibration *c = &yas5xx->calibration; in yas530_get_calibration_data() 873 struct yas5xx_calibration *c = &yas5xx->calibration; in yas532_get_calibration_data() 928 struct yas5xx_calibration *c = &yas5xx->calibration; in yas537_get_calibration_data() 1125 struct yas5xx_calibration *c = &yas5xx->calibration; in yas530_dump_calibration() 1148 struct yas5xx_calibration *c = &yas5xx->calibration; in yas537_dump_calibration() 1278 val = FIELD_PREP(YAS5XX_CONFIG_CCK_MASK, yas5xx->calibration.dck); in yas530_power_on()
|
/linux/Documentation/input/devices/ |
H A D | cs461x.rst | 22 behavior in my case was not raised the requirement of joystick calibration. 23 So the driver have no code to perform hardware related calibration.
|