Home
last modified time | relevance | path

Searched refs:calibration (Results 1 – 25 of 124) sorted by relevance

12345

/Linux-v5.10/drivers/power/supply/
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[i].voltage - volt) * in twl4030_madc_bat_voltscale()
[all …]
/Linux-v5.10/drivers/rtc/
Drtc-ab8500.c222 static int ab8500_rtc_set_calibration(struct device *dev, int calibration) in ab8500_rtc_set_calibration() argument
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 = 0x7F & rtccal; in ab8500_rtc_get_calibration()
282 int calibration = 0; in ab8500_sysfs_store_rtc_calibration() local
284 if (sscanf(buf, " %i ", &calibration) != 1) { in ab8500_sysfs_store_rtc_calibration()
[all …]
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()
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
284 ret = tps65910_rtc_get_calibration(dev, &calibration); in tps65910_read_offset()
289 tmp = calibration * (s64)PPB_MULT; in tps65910_read_offset()
[all …]
/Linux-v5.10/Documentation/ABI/testing/
Dsysfs-bus-iio-adc-ad719226 Initiates the system calibration procedure. This is done on a
27 single channel at a time. Write '1' to start the calibration.
40 Reading returns a list with the possible calibration modes.
49 Sets up the calibration mode used in the system calibration
50 procedure. Reading returns the current calibration mode.
51 Writing sets the system calibration mode.
Dsysfs-bus-iio-chemical-vz89x6 Get the raw calibration VOC value from the sensor.
7 This value has little application outside of calibration.
Dsysfs-bus-i2c-devices-hm635215 What: /sys/bus/i2c/devices/.../calibration
19 Description: Sets the calibration on or off (1 = on, 0 = off). See the
Dsysfs-driver-hid-wiimote56 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.
/Linux-v5.10/Documentation/devicetree/bindings/net/wireless/
Dqcom,ath10k.txt9 PCI based devices uses compatible string "qcom,ath10k" and takes calibration
10 data along with board specific data via "qcom,ath10k-calibration-data".
15 "qcom,ath10k-calibration-data"). It uses "qcom,ath10k-pre-calibration-data"
16 to carry pre calibration data.
18 In general, entry "qcom,ath10k-pre-calibration-data" and
19 "qcom,ath10k-calibration-data" conflict with each other and only one
58 - qcom,ath10k-calibration-variant: string to search for in the board-2.bin
61 - qcom,ath10k-calibration-data : calibration data + board specific data
64 - qcom,ath10k-pre-calibration-data : pre calibration data as an array,
125 qcom,ath10k-calibration-data = [ 01 02 03 ... ];
[all …]
Dmarvell-8xxx.txt20 represent calibration data downloaded to the device during
43 Tx power limit calibration data is configured in below example.
44 The calibration data is an array of unsigned values, the length
Dmediatek,mt76.txt29 boards where the flash calibration data is generic and specific calibration
/Linux-v5.10/Documentation/devicetree/bindings/rtc/
Dxlnx-rtc.txt14 - calibration: calibration value for 1 sec period which will
15 be programmed directly to calibration register
24 calibration = <0x198233>;
/Linux-v5.10/Documentation/devicetree/bindings/iio/adc/
Dqcom,pm8xxx-xoadc.txt60 These three nodes are used for absolute and ratiometric calibration
63 an interpolation calibration for all other ADCs.
84 Definition: Channel calibration type. If this property is specified
86 calibration. The available references are specified in the
88 to also specify this reference if ratiometric calibration
93 known as an absolute calibration.
94 The reference voltage pairs when using ratiometric calibration:
/Linux-v5.10/drivers/thermal/
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()
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()
/Linux-v5.10/Documentation/hwmon/
Dina209.rst27 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.
/Linux-v5.10/Documentation/devicetree/bindings/mmc/
Dnvidia,tegra20-sdhci.txt64 calibration offsets for 3.3 V signaling modes.
67 calibration offsets for 1.8 V signaling modes.
70 strength used as a fallback in case the automatic calibration times
74 strength used as a fallback in case the automatic calibration times
78 calibration offsets for SDR104 mode.
81 calibration offsets for HS400 mode.
88 Notes on the pad calibration pull up and pulldown offset values:
/Linux-v5.10/Documentation/devicetree/bindings/sound/
Drt1011.txt26 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-v5.10/Documentation/devicetree/bindings/thermal/
Dmediatek-thermal.txt29 - nvmem-cells: A phandle to the calibration data provided by a nvmem device. If
31 - nvmem-cell-names: Should be "calibration-data"
47 nvmem-cell-names = "calibration-data";
/Linux-v5.10/Documentation/devicetree/bindings/display/mediatek/
Dmediatek,dsi.txt39 - nvmem-cells: A phandle to the calibration data provided by a nvmem device. If
41 - nvmem-cell-names: Should be "calibration-data"
54 nvmem-cell-names = "calibration-data";
/Linux-v5.10/Documentation/devicetree/bindings/display/tegra/
Dnvidia,tegra114-mipi.txt1 NVIDIA Tegra MIPI pad calibration controller
14 phandle to refer to the calibration controller node and a bitmask of the pads
/Linux-v5.10/Documentation/usb/
Dmtouchusb.rst13 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-v5.10/Documentation/devicetree/bindings/phy/
Dqcom,usb-hsic-phy.txt22 Definition: Should contain clock specifier for phy, calibration and
23 a calibration sleep clock
/Linux-v5.10/drivers/iio/chemical/
Datlas-sensor.c352 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,
668 ret = chip->calibration(data); in atlas_probe()
/Linux-v5.10/Documentation/driver-api/firmware/
Dbuilt-in-fw.rst31 dynamically, an example is calibration data for some WiFi chipsets. This
32 calibration data can be unique per sold device.
/Linux-v5.10/drivers/thermal/tegra/
Dsoctherm-fuse.c109 u32 *calibration) in tegra_calc_tsensor_calib() argument
153 *calibration = calib; in tegra_calc_tsensor_calib()
/Linux-v5.10/Documentation/devicetree/bindings/iio/light/
Dcm3605.txt25 - capella,aset-resistance-ohms: the sensitivity calibration resistance,
28 calibration curves for. If not supplied, 100 kOhm will be assumed

12345