| /kernel/linux/linux-5.10/drivers/soc/tegra/fuse/ |
| D | fuse-tegra30.c | 138 .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-4.19/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 49 - qcom,ath10k-calibration-variant: string to search for in the board-2.bin 52 - qcom,ath10k-calibration-data : calibration data + board specific data 55 - qcom,ath10k-pre-calibration-data : pre calibration data as an array, 60 Example (to supply the calibration data alone): [all …]
|
| /kernel/linux/linux-4.19/drivers/power/supply/ |
| D | twl4030_madc_battery.c | 77 struct twl4030_madc_bat_calibration *calibration; in twl4030_madc_bat_voltscale() local 82 calibration = bat->pdata->charging; in twl4030_madc_bat_voltscale() 84 calibration = bat->pdata->discharging; in twl4030_madc_bat_voltscale() 86 if (volt > calibration[0].voltage) { in twl4030_madc_bat_voltscale() 87 res = calibration[0].level; in twl4030_madc_bat_voltscale() 89 for (i = 0; calibration[i+1].voltage >= 0; i++) { in twl4030_madc_bat_voltscale() 90 if (volt <= calibration[i].voltage && in twl4030_madc_bat_voltscale() 91 volt >= calibration[i+1].voltage) { in twl4030_madc_bat_voltscale() 93 res = calibration[i].level - in twl4030_madc_bat_voltscale() 94 ((calibration[i].voltage - volt) * in twl4030_madc_bat_voltscale() [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/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, 125 qcom,ath10k-calibration-data = [ 01 02 03 ... ]; [all …]
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-bus-iio-adc-ad7192 | 26 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.
|
| D | sysfs-driver-hid-wiimote | 56 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/rtc/ |
| D | rtc-ab8500.c | 222 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 …]
|
| 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() 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-4.19/drivers/rtc/ |
| D | rtc-ab8500.c | 271 static int ab8500_rtc_set_calibration(struct device *dev, int calibration) in ab8500_rtc_set_calibration() argument 277 * Check that the calibration value (which is in units of 0.5 in ab8500_rtc_set_calibration() 283 if ((calibration < -127) || (calibration > 127)) { in ab8500_rtc_set_calibration() 293 if (calibration >= 0) in ab8500_rtc_set_calibration() 294 rtccal = 0x7F & calibration; in ab8500_rtc_set_calibration() 296 rtccal = ~(calibration - 1) | 0x80; in ab8500_rtc_set_calibration() 304 static int ab8500_rtc_get_calibration(struct device *dev, int *calibration) in ab8500_rtc_get_calibration() argument 318 *calibration = 0 - (rtccal & 0x7F); in ab8500_rtc_get_calibration() 320 *calibration = 0x7F & rtccal; in ab8500_rtc_get_calibration() 331 int calibration = 0; in ab8500_sysfs_store_rtc_calibration() local [all …]
|
| D | rtc-tps65910.c | 205 static int tps65910_rtc_set_calibration(struct device *dev, int calibration) in tps65910_rtc_set_calibration() argument 222 if ((calibration < -32768) || (calibration > 32766)) { in tps65910_rtc_set_calibration() 223 dev_err(dev, "RTC calibration value out of range: %d\n", in tps65910_rtc_set_calibration() 224 calibration); in tps65910_rtc_set_calibration() 228 value = (s16)calibration; in tps65910_rtc_set_calibration() 250 static int tps65910_rtc_get_calibration(struct device *dev, int *calibration) in tps65910_rtc_get_calibration() argument 264 *calibration = 0; in tps65910_rtc_get_calibration() 277 *calibration = (s16)value; in tps65910_rtc_get_calibration() 284 int calibration; in tps65910_read_offset() local 288 ret = tps65910_rtc_get_calibration(dev, &calibration); in tps65910_read_offset() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/broadcom/b43/ |
| D | phy_lp.h | 322 #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-4.19/drivers/net/wireless/broadcom/b43/ |
| D | phy_lp.h | 322 #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-4.19/Documentation/ABI/testing/ |
| D | sysfs-driver-hid-wiimote | 51 balance board. It provides a single line with 3 calibration 57 Calibration data is already applied by the kernel to all input 66 pro-controller. It provides a single line with 4 calibration 71 Calibration data is already applied by the kernel to all input 74 Calibration data is detected by the kernel during device setup. 75 You can write "scan\n" into this file to re-trigger calibration. 77 set the calibration values manually.
|
| /kernel/linux/linux-4.19/drivers/iio/temperature/ |
| D | mlx90632.c | 31 #define MLX90632_EE_P_R 0x240c /* P_R calibration register 32bit */ 32 #define MLX90632_EE_P_G 0x240e /* P_G calibration register 32bit */ 33 #define MLX90632_EE_P_T 0x2410 /* P_T calibration register 32bit */ 34 #define MLX90632_EE_P_O 0x2412 /* P_O calibration register 32bit */ 35 #define MLX90632_EE_Aa 0x2414 /* Aa calibration register 32bit */ 36 #define MLX90632_EE_Ab 0x2416 /* Ab calibration register 32bit */ 37 #define MLX90632_EE_Ba 0x2418 /* Ba calibration register 32bit */ 38 #define MLX90632_EE_Bb 0x241a /* Bb calibration register 32bit */ 39 #define MLX90632_EE_Ca 0x241c /* Ca calibration register 32bit */ 40 #define MLX90632_EE_Cb 0x241e /* Cb calibration register 32bit */ [all …]
|
| /kernel/linux/linux-4.19/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>;
|
| /kernel/linux/linux-5.10/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>;
|
| /kernel/linux/linux-4.19/drivers/thermal/ |
| D | qoriq_thermal.c | 138 const u32 *calibration; in qoriq_tmu_calibration() local 143 dev_err(&pdev->dev, "missing calibration range.\n"); in qoriq_tmu_calibration() 153 calibration = of_get_property(np, "fsl,tmu-calibration", &len); in qoriq_tmu_calibration() 154 if (calibration == NULL || len % 8) { in qoriq_tmu_calibration() 155 dev_err(&pdev->dev, "invalid calibration data.\n"); in qoriq_tmu_calibration() 159 for (i = 0; i < len; i += 8, calibration += 2) { in qoriq_tmu_calibration() 160 val = of_read_number(calibration, 1); in qoriq_tmu_calibration() 162 val = of_read_number(calibration + 1, 1); in qoriq_tmu_calibration() 222 ret = qoriq_tmu_calibration(pdev); /* TMU calibration */ in qoriq_tmu_probe()
|
| /kernel/linux/linux-4.19/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:
|
| /kernel/linux/linux-5.10/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:
|
| /kernel/linux/linux-5.10/drivers/thermal/ |
| D | amlogic_thermal.c | 15 * 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-5.10/arch/x86/kernel/ |
| D | tsc.c | 467 * 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-4.19/arch/x86/kernel/ |
| D | tsc.c | 456 * or PIT for the fast calibration to work. 583 pr_info("Fast TSC calibration failed\n"); in quick_pit_calibrate() 602 pr_info("Fast TSC calibration using PIT\n"); in quick_pit_calibrate() 696 * Run 5 calibration loops to get the lowest frequency value in pit_hpet_ptimer_calibrate_cpu() 697 * (the best estimate). We use two different calibration modes in pit_hpet_ptimer_calibrate_cpu() 716 * calibration delay loop as we have to wait for a certain in pit_hpet_ptimer_calibrate_cpu() 731 * calibration, which will take at least 50ms, and in pit_hpet_ptimer_calibrate_cpu() 740 /* Pick the lowest PIT TSC calibration so far */ in pit_hpet_ptimer_calibrate_cpu() 764 * If both calibration results are inside a 10% window in pit_hpet_ptimer_calibrate_cpu() 765 * then we can be sure, that the calibration in pit_hpet_ptimer_calibrate_cpu() [all …]
|
| /kernel/linux/linux-4.19/Documentation/hwmon/ |
| D | ina209 | 22 calibration multiplier to scale the displayed current and power values. 77 The power and current registers in this chip require that the calibration 81 the ina2xx driver for this purpose. If calibration register data is not provided 82 via platform data, the driver checks if the calibration register has been 85 programmed into the calibration register.
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/thermal/ |
| D | allwinner,sun8i-a83t-ths.yaml | 49 description: Calibration data for thermal sensors 52 const: calibration 134 nvmem-cell-names = "calibration"; 147 nvmem-cell-names = "calibration"; 160 nvmem-cell-names = "calibration";
|