Home
last modified time | relevance | path

Searched full:calibration (Results 1 – 25 of 580) sorted by relevance

12345678910>>...24

/linux/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[i].voltage - volt) * in twl4030_madc_bat_voltscale()
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-iio-bno05536 Calibration" HW function.
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 Dsysfs-driver-hid-wiimote56 balance board. It provides a single line with 3 calibration
63 Calibration data is already applied by the kernel to all input
72 pro-controller. It provides a single line with 4 calibration
78 Calibration data is already applied by the kernel to all input
82 Calibration data is detected by the kernel during device setup.
83 You can write "scan\n" into this file to re-trigger calibration.
85 set the calibration values manually.
H A Dsysfs-bus-iio-frequency-admv101317 Read/write value for the Local Oscillatior Feedthrough Offset Calibration I Positive
24 Read/write value for the Local Oscillatior Feedthrough Offset Calibration Q Positive side.
30 Read/write raw value for the Local Oscillatior Feedthrough Offset Calibration I Negative
37 Read/write raw value for the Local Oscillatior Feedthrough Offset Calibration Q Negative
H A Dsysfs-bus-iio-chemical-sunrise-co26 Writing '1' triggers a 'Factory' calibration cycle.
13 Writing '1' triggers a 'Background' calibration cycle.
25 - 'error_calibration': Calibration has failed
/linux/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 = 0x7F & rtccal; in ab8500_rtc_get_calibration()
266 int calibration = 0; in ab8500_sysfs_store_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
285 ret = tps65910_rtc_get_calibration(dev, &calibration); in tps65910_read_offset()
[all …]
H A Drtc-tps6594.c208 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()
275 // Convert from RTC calibration register format to ppb format. in tps6594_rtc_read_offset()
276 tmp = calibration * PPB_MULT; in tps6594_rtc_read_offset()
[all …]
/linux/drivers/net/wireless/broadcom/b43/
H A Dphy_lp.h322 #define B2062_N_IQ_CALIB B43_LP_NORTH(0x016) /* IQ Calibration (north) */
390 #define B2062_N_IQ_CALIB_CTL0 B43_LP_NORTH(0x05A) /* IQ Calibration Control 0 (north) */
391 #define B2062_N_IQ_CALIB_CTL1 B43_LP_NORTH(0x05B) /* IQ Calibration Control 1 (north) */
392 #define B2062_N_IQ_CALIB_CTL2 B43_LP_NORTH(0x05C) /* IQ Calibration Control 2 (north) */
393 #define B2062_N_CALIB_TS B43_LP_NORTH(0x05D) /* Calibration TS (north) */
394 #define B2062_N_CALIB_CTL0 B43_LP_NORTH(0x05E) /* Calibration Control 0 (north) */
395 #define B2062_N_CALIB_CTL1 B43_LP_NORTH(0x05F) /* Calibration Control 1 (north) */
396 #define B2062_N_CALIB_CTL2 B43_LP_NORTH(0x060) /* Calibration Control 2 (north) */
397 #define B2062_N_CALIB_CTL3 B43_LP_NORTH(0x061) /* Calibration Control 3 (north) */
398 #define B2062_N_CALIB_CTL4 B43_LP_NORTH(0x062) /* Calibration Control 4 (north) */
[all …]
/linux/Documentation/devicetree/bindings/net/wireless/
H A Dqcom,ath10k.yaml95 qcom,calibration-data:
98 Calibration data + board-specific data as a byte array. The length
101 qcom,ath10k-calibration-data:
105 Calibration data + board-specific data as a byte array. The length
108 qcom,calibration-variant:
111 Unique variant identifier of the calibration data in board-2.bin
114 qcom,ath10k-calibration-variant:
118 Unique variant identifier of the calibration data in board-2.bin
121 qcom,pre-calibration-data:
124 Pre-calibration data as a byte array. The length can vary between
[all …]
H A Dqcom,ath12k-wsi.yaml55 qcom,calibration-variant:
58 String to uniquely identify variant of the calibration data for designs
61 qcom,ath12k-calibration-variant:
65 String to uniquely identify variant of the calibration data for designs
113 qcom,calibration-variant = "RDP433_1";
149 qcom,calibration-variant = "RDP433_2";
186 qcom,calibration-variant = "RDP433_3";
H A Dqcom,ath11k-pci.yaml25 qcom,calibration-variant:
28 string to uniquely identify variant of the calibration data for designs
31 qcom,ath11k-calibration-variant:
35 string to uniquely identify variant of the calibration data for designs
143 qcom,calibration-variant = "LE_X13S";
/linux/Documentation/devicetree/bindings/iio/adc/
H A Dqcom,pm8018-adc.yaml71 Note that channels c, d and f must be present for calibration.
72 These three nodes are used for absolute and ratiometric calibration
75 an interpolation calibration for all other ADCs.
92 Channel calibration type. If this property is specified
94 calibration. The available references are specified in the
96 to also specify this reference if ratiometric calibration
101 known as an absolute calibration.
103 The reference voltage pairs when using ratiometric calibration:
/linux/Documentation/devicetree/bindings/mmc/
H A Dnvidia,tegra20-sdhci.yaml113 description: Specify drive strength calibration offsets for 1.8 V
119 automatic calibration times out on a 1.8 V signaling mode.
123 description: Specify drive strength calibration offsets for 3.3 V
129 automatic calibration times out on a 3.3 V signaling mode.
133 description: Specify drive strength calibration offsets for SDR104 mode.
137 description: Specify drive strength calibration offsets for HS400 mode.
141 description: Specify drive strength calibration offsets for 1.8 V
147 automatic calibration times out on a 1.8 V signaling mode.
151 description: Specify drive strength calibration offsets for 3.3 V
164 automatic calibration times out on a 3.3 V signaling mode.
[all …]
/linux/sound/soc/codecs/
H A Dcs-amp-lib.c82 dev_dbg(dsp->dev, "Calibration: Ambient=%#x, Status=%#x, CalR=%d\n", in _cs_amp_write_cal_coeffs()
86 dev_info(dsp->dev, "Calibration disabled due to missing firmware controls\n");
110 * cs_amp_write_cal_coeffs - Write calibration data to firmware controls. in cs_amp_get_efi_variable()
113 * @data: Pointer to calibration data. in cs_amp_get_efi_variable()
200 dev_dbg(dev, "Calibration: Size=%d, Amp Count=%d\n", efi_data->size, efi_data->count); in _cs_amp_get_efi_calibration_data()
213 dev_err(dev, "Failed to read calibration data from EFI: %d\n", ret); in _cs_amp_get_efi_calibration_data()
266 dev_warn(dev, "Calibration entry %d does not match silicon ID", amp_index); in cs_amp_get_efi_calibration_data()
273 dev_warn(dev, "No calibration for silicon ID %#llx\n", target_uid); in cs_amp_get_efi_calibration_data()
283 * cs_amp_get_efi_calibration_data - get an entry from calibration data in EFI.
293 * Search the calibration dat
[all...]
/linux/Documentation/sound/codecs/
H A Dcs35l56.rst176 [11.401536] cs35l56 sdw:0:0:01fa:3556:01:0: Calibration applied
190 [10.655237] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: Calibration applied
218 Calibration applied
219 Factory calibration data in EFI was written to the amplifier.
238 Calibration disabled due to missing firmware controls
239 Driver was not able to write EFI calibration data to firmware registers.
249 Failed to write calibration
250 Same meaning and cause as "Calibration disabled due to missing firmware
253 Failed to read calibration data from EFI
254 Factory calibration data in EFI is missing, empty or corrupt.
[all …]
/linux/drivers/thermal/
H A Damlogic_thermal.c15 * A B m n : calibration parameters
16 * u_efuse : fused calibration value, it's a signed 16 bits value
68 * @A: calibration parameters
69 * @B: calibration parameters
70 * @m: calibration parameters
71 * @n: calibration parameters
84 * @u_efuse_off: register offset to read fused calibration value
85 * @calibration_parameters: calibration parameters structure pointer
149 "tsensor thermal calibration not supported: 0x%x!\n", in amlogic_thermal_initialize()
/linux/Documentation/devicetree/bindings/soc/mediatek/
H A Dmtk-svs.yaml47 Phandle to the calibration data provided by a nvmem device.
54 - const: svs-calibration-data
55 - const: t-calibration-data
92 nvmem-cell-names = "svs-calibration-data", "t-calibration-data";
/linux/Documentation/devicetree/bindings/rtc/
H A Dxlnx,zynqmp-rtc.yaml47 calibration:
49 calibration value for 1 sec period which will
50 be programmed directly to calibration register.
80 calibration = <0x198233>;
/linux/Documentation/hwmon/
H A 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/drivers/net/wireless/ath/ath5k/
H A Dphy.c50 * - Automatic Gain Control (AGC) calibration
52 * - Noise Floor calibration
54 * - I/Q imbalance calibration (QAM correction)
56 * - Calibration due to thermal changes (gain_F)
461 /* Skip if gain calibration is inactive or in ath5k_hw_request_rfgain_probe()
669 * ath5k_hw_gainf_calibrate() - Do a gain_F calibration
672 * Main callback for thermal RF gain calibration engine
747 * with Gain_F calibration
1487 PHY calibration
1491 * DOC: PHY Calibration routines
[all …]
/linux/init/
H A Dcalibrate.c2 /* calibrate.c: default delay calibration
96 * >= 12.5% apart, redo calibration. in calibrate_delay_direct()
180 * For the boot cpu we can skip the delay calibration and assign it a value
183 * the cpu frequency, hence do the calibration for those.
254 * Check if cpu calibration delay is already known. For example,
256 * with the same calibration delay.
258 * Architectures should override this function if a faster calibration
267 * Indicate the cpu delay calibration is done. This can be used by
/linux/drivers/comedi/drivers/
H A Dadv_pci1724.c24 * Subdevice 1 is the offset calibration for the analog output.
25 * Subdevice 2 is the gain calibration for the analog output.
27 * The calibration offset and gains have quite a large effect on the
36 * matter of adjusting the offset and gain calibration until the board
152 /* Offset Calibration subdevice */ in adv_pci1724_auto_attach()
165 /* Gain Calibration subdevice */ in adv_pci1724_auto_attach()
/linux/Documentation/devicetree/bindings/thermal/
H A Dqoriq-thermal.yaml43 fsl,tmu-calibration:
46 A list of cell pairs containing temperature calibration data, as
74 - fsl,tmu-calibration
85 fsl,tmu-calibration = <0x00000000 0x00000025>,
/linux/drivers/media/tuners/
H A Dfc0011.c51 FC11_VCOCAL_RUN = 0, /* VCO calibration run */
52 FC11_VCOCAL_VALUEMASK = 0x3F, /* VCO calibration value mask */
53 FC11_VCOCAL_OK = 0x40, /* VCO calibration Ok */
54 FC11_VCOCAL_RESET = 0x80, /* VCO calibration reset */
132 /* Initiate VCO calibration */
147 /* Read VCO calibration value */
289 /* VCO calibration */ in fc0011_set_params()
316 /* VCO calibration */ in fc0011_set_params()
327 "Failed to read VCO calibration value (got %02X)\n", in fc0011_set_params()

12345678910>>...24