| /Linux-v5.4/drivers/power/supply/ |
| 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-v5.4/drivers/rtc/ |
| D | rtc-ab8500.c | 222 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 …]
|
| 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() 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.4/Documentation/devicetree/bindings/net/wireless/ |
| D | qcom,ath10k.txt | 9 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, 99 qcom,ath10k-calibration-data = [ 01 02 03 ... ]; [all …]
|
| D | marvell-8xxx.txt | 20 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
|
| /Linux-v5.4/Documentation/devicetree/bindings/rtc/ |
| D | xlnx-rtc.txt | 14 - calibration: calibration value for 1 sec period which will 15 be programmed directly to calibration register 24 calibration = <0x198233>;
|
| /Linux-v5.4/Documentation/devicetree/bindings/iio/adc/ |
| D | qcom,pm8xxx-xoadc.txt | 60 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:
|
| D | qcom,spmi-vadc.txt | 87 Definition: Channel calibration type. 90 channel calibration. If property is not found, channel will be 92 known as absolute calibration. 95 (1.875V) and GND for channel calibration. If property is not found, 97 also known as absolute calibration. 137 reference point channels, are used for result calibration and their channel
|
| /Linux-v5.4/drivers/thermal/ |
| D | qoriq_thermal.c | 149 const u32 *calibration; in qoriq_tmu_calibration() local 164 calibration = of_get_property(np, "fsl,tmu-calibration", &len); in qoriq_tmu_calibration() 165 if (calibration == NULL || len % 8) { in qoriq_tmu_calibration() 170 for (i = 0; i < len; i += 8, calibration += 2) { in qoriq_tmu_calibration() 171 val = of_read_number(calibration, 1); in qoriq_tmu_calibration() 173 val = of_read_number(calibration + 1, 1); in qoriq_tmu_calibration()
|
| /Linux-v5.4/Documentation/ABI/testing/ |
| 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.
|
| 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
|
| D | sysfs-driver-hid-wiimote | 51 balance board. It provides a single line with 3 calibration 66 pro-controller. It provides a single line with 4 calibration 75 You can write "scan\n" into this file to re-trigger calibration. 77 set the calibration values manually.
|
| /Linux-v5.4/Documentation/devicetree/bindings/mmc/ |
| D | nvidia,tegra20-sdhci.txt | 57 calibration offsets for 3.3 V signaling modes. 60 calibration offsets for 1.8 V signaling modes. 63 strength used as a fallback in case the automatic calibration times 67 strength used as a fallback in case the automatic calibration times 71 calibration offsets for SDR104 mode. 74 calibration offsets for HS400 mode. 81 Notes on the pad calibration pull up and pulldown offset values:
|
| /Linux-v5.4/Documentation/hwmon/ |
| 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.
|
| /Linux-v5.4/Documentation/devicetree/bindings/thermal/ |
| D | mediatek-thermal.txt | 29 - 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";
|
| D | imx-thermal.txt | 15 - nvmem-cells: A phandle to the calibration cells provided by ocotp. 20 calibration data, e.g. OCOTP on imx6q. The details about calibration data
|
| D | qoriq-thermal.txt | 16 - fsl,tmu-calibration : A list of cell pairs containing temperature 17 calibration data, as specified by the SoC reference manual. 35 fsl,tmu-calibration = <0x00000000 0x00000025
|
| /Linux-v5.4/Documentation/devicetree/bindings/display/tegra/ |
| D | nvidia,tegra114-mipi.txt | 1 NVIDIA Tegra MIPI pad calibration controller 14 phandle to refer to the calibration controller node and a bitmask of the pads
|
| /Linux-v5.4/Documentation/usb/ |
| 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-v5.4/Documentation/devicetree/bindings/phy/ |
| D | qcom,usb-hsic-phy.txt | 22 Definition: Should contain clock specifier for phy, calibration and 23 a calibration sleep clock
|
| /Linux-v5.4/drivers/thermal/tegra/ |
| D | soctherm-fuse.c | 109 u32 *calibration) in tegra_calc_tsensor_calib() argument 153 *calibration = calib; in tegra_calc_tsensor_calib()
|
| /Linux-v5.4/Documentation/driver-api/firmware/ |
| D | built-in-fw.rst | 31 dynamically, an example is calibration data for for some WiFi chipsets. This 32 calibration data can be unique per sold device.
|
| /Linux-v5.4/Documentation/devicetree/bindings/iio/light/ |
| D | cm3605.txt | 25 - capella,aset-resistance-ohms: the sensitivity calibration resistance, 28 calibration curves for. If not supplied, 100 kOhm will be assumed
|
| /Linux-v5.4/drivers/iio/chemical/ |
| D | atlas-ph-sensor.c | 263 int (*calibration)(struct atlas_data *data); member 272 .calibration = &atlas_check_ph_calibration, 279 .calibration = &atlas_check_ec_calibration, 286 .calibration = &atlas_check_orp_calibration, 570 ret = chip->calibration(data); in atlas_probe()
|
| /Linux-v5.4/Documentation/input/devices/ |
| 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.
|