Home
last modified time | relevance | path

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

12345678910>>...56

/kernel/linux/linux-5.10/drivers/soc/tegra/fuse/
Dfuse-tegra30.c138 .cell_name = "xusb-pad-calibration",
140 .con_id = "calibration",
143 .cell_name = "sata-calibration",
145 .con_id = "calibration",
234 .cell_name = "xusb-pad-calibration",
236 .con_id = "calibration",
244 .cell_name = "sata-calibration",
246 .con_id = "calibration",
274 .cell_name = "gpu-calibration",
276 .con_id = "calibration",
[all …]
/kernel/linux/linux-6.6/drivers/soc/tegra/fuse/
Dfuse-tegra30.c155 .name = "xusb-pad-calibration",
167 .name = "sata-calibration",
214 .cell_name = "xusb-pad-calibration",
216 .con_id = "calibration",
219 .cell_name = "sata-calibration",
221 .con_id = "calibration",
315 .name = "xusb-pad-calibration",
327 .name = "sata-calibration",
363 .name = "gpu-calibration",
369 .name = "xusb-pad-calibration-ext",
[all …]
/kernel/linux/linux-6.6/Documentation/ABI/testing/
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.
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-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.
/kernel/linux/linux-5.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 …]
/kernel/linux/linux-6.6/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 …]
/kernel/linux/linux-6.6/Documentation/iio/
Dbno055.rst20 2. Calibration
28 the IMU has successfully autocalibrated) and to the calibration data blob.
32 with this calibration data. This saves the user from performing the
33 calibration procedure every time (which consist of moving the IMU in
36 The driver looks for calibration data file using two different names: first
39 IMU instance. If this file is not found, then a "generic" calibration file
43 Valid calibration file names would be e.g.
48 offsets from calibration data (if any), so that the user can apply them to
/kernel/linux/linux-5.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 …]
/kernel/linux/linux-6.6/drivers/rtc/
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 …]
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 …]
/kernel/linux/linux-5.10/drivers/rtc/
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 = 0x7F & rtccal; in ab8500_rtc_get_calibration()
282 int calibration = 0; in ab8500_sysfs_store_rtc_calibration() local
[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()
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
284 ret = tps65910_rtc_get_calibration(dev, &calibration); in tps65910_read_offset()
[all …]
/kernel/linux/linux-5.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-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.
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/b43/
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 …]
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/b43/
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 …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/adc/
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:
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mmc/
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 …]
/kernel/linux/linux-5.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>;
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/mediatek/
Dmtk-svs.yaml44 Phandle to the calibration data provided by a nvmem device.
51 - const: svs-calibration-data
52 - const: t-calibration-data
89 nvmem-cell-names = "svs-calibration-data", "t-calibration-data";
/kernel/linux/linux-5.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:
/kernel/linux/linux-5.10/arch/x86/kernel/
Dtsc.c467 * or PIT for the fast calibration to work.
594 pr_info("Fast TSC calibration failed\n"); in quick_pit_calibrate()
613 pr_info("Fast TSC calibration using PIT\n"); in quick_pit_calibrate()
724 * Run 5 calibration loops to get the lowest frequency value in pit_hpet_ptimer_calibrate_cpu()
725 * (the best estimate). We use two different calibration modes in pit_hpet_ptimer_calibrate_cpu()
744 * calibration delay loop as we have to wait for a certain in pit_hpet_ptimer_calibrate_cpu()
759 * calibration, which will take at least 50ms, and in pit_hpet_ptimer_calibrate_cpu()
768 /* Pick the lowest PIT TSC calibration so far */ in pit_hpet_ptimer_calibrate_cpu()
792 * If both calibration results are inside a 10% window in pit_hpet_ptimer_calibrate_cpu()
793 * then we can be sure, that the calibration in pit_hpet_ptimer_calibrate_cpu()
[all …]
/kernel/linux/linux-5.10/drivers/thermal/
Damlogic_thermal.c15 * A B m n : calibration parameters
16 * u_efuse : fused calibration value, it's a signed 16 bits value
70 * @A: calibration parameters
71 * @B: calibration parameters
72 * @m: calibration parameters
73 * @n: calibration parameters
86 * @u_efuse_off: register offset to read fused calibration value
87 * @calibration_parameters: calibration parameters structure pointer
151 "tsensor thermal calibration not supported: 0x%x!\n", in amlogic_thermal_initialize()
/kernel/linux/linux-6.6/drivers/thermal/
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()

12345678910>>...56