/linux/drivers/iio/chemical/ |
H A D | bme680_core.c | 34 /* Temperature calib indexes */ 37 /* Pressure calib indexes */ 52 /* Humidity calib indexes */ 60 /* Stray T1 calib index */ 62 /* Gas heater calib indexes */ 232 struct bme680_calib *calib) in bme680_read_calib() argument 242 dev_err(dev, "failed to read 1st set of calib data;\n"); in bme680_read_calib() 246 calib->par_t2 = get_unaligned_le16(&data->bme680_cal_buf_1[T2_LSB]); in bme680_read_calib() 247 calib->par_t3 = data->bme680_cal_buf_1[T3]; in bme680_read_calib() 248 calib in bme680_read_calib() 340 struct bme680_calib *calib = &data->bme680; bme680_calc_t_fine() local 409 struct bme680_calib *calib = &data->bme680; bme680_compensate_press() local 474 struct bme680_calib *calib = &data->bme680; bme680_compensate_humid() local 505 struct bme680_calib *calib = &data->bme680; bme680_compensate_gas() local 535 struct bme680_calib *calib = &data->bme680; bme680_calc_heater_res() local [all...] |
/linux/drivers/iio/pressure/ |
H A D | bmp280-core.c | 130 /* Temperature calib indexes */ 134 /* Pressure calib indexes */ 315 struct bmp280_calib *calib = &data->calib.bmp280; in bmp280_read_calib() local 333 calib->T1 = le16_to_cpu(data->bmp280_cal_buf[T1]); in bmp280_read_calib() 334 calib->T2 = le16_to_cpu(data->bmp280_cal_buf[T2]); in bmp280_read_calib() 335 calib->T3 = le16_to_cpu(data->bmp280_cal_buf[T3]); in bmp280_read_calib() 338 calib->P1 = le16_to_cpu(data->bmp280_cal_buf[P1]); in bmp280_read_calib() 339 calib->P2 = le16_to_cpu(data->bmp280_cal_buf[P2]); in bmp280_read_calib() 340 calib in bmp280_read_calib() 361 struct bmp280_calib *calib = &data->calib.bmp280; bme280_read_calib() local 432 struct bmp280_calib *calib = &data->calib.bmp280; bme280_compensate_humidity() local 478 struct bmp280_calib *calib = &data->calib.bmp280; bmp280_calc_t_fine() local 540 struct bmp280_calib *calib = &data->calib.bmp280; bmp280_compensate_press() local 1468 struct bmp380_calib *calib = &data->calib.bmp380; bmp380_calc_t_fine() local 1538 struct bmp380_calib *calib = &data->calib.bmp380; bmp380_compensate_press() local 1609 struct bmp380_calib *calib = &data->calib.bmp380; bmp380_read_calib() local 2772 struct bmp180_calib *calib = &data->calib.bmp180; bmp180_read_calib() local 2818 struct bmp180_calib *calib = &data->calib.bmp180; bmp180_calc_t_fine() local 2891 struct bmp180_calib *calib = &data->calib.bmp180; bmp180_compensate_press() local [all...] |
/linux/drivers/thermal/tegra/ |
H A D | tegra30-tsensor.c | 87 struct tegra_tsensor_calibration_data calib; member 198 c1 = DIV_ROUND_CLOSEST(ts->calib.a * counter + ts->calib.b, 1000000); in tegra_tsensor_get_temp() 200 c2 = DIV_ROUND_CLOSEST(ts->calib.p, c1); in tegra_tsensor_get_temp() 201 c3 = c1 * ts->calib.m; in tegra_tsensor_get_temp() 202 c4 = ts->calib.n; in tegra_tsensor_get_temp() 213 c1 = DIV_ROUND_CLOSEST(ts->calib.p - temp * 1000, ts->calib.m); in tegra_tsensor_temp_to_counter() 214 c2 = -ts->calib.r - int_sqrt(ts->calib in tegra_tsensor_temp_to_counter() [all...] |
H A D | soctherm-fuse.c | 112 u32 val, calib; in tegra_calc_tsensor_calib() local 150 calib = ((u16)therma << SENSOR_CONFIG2_THERMA_SHIFT) | in tegra_calc_tsensor_calib() 153 *calibration = calib; in tegra_calc_tsensor_calib()
|
/linux/drivers/iio/common/cros_ec_sensors/ |
H A D | cros_ec_sensors.c | 67 st->core.calib[i].offset = in cros_ec_sensors_read() 70 *val = st->core.calib[idx].offset; in cros_ec_sensors_read() 89 st->core.calib[i].scale = in cros_ec_sensors_read() 92 *val = st->core.calib[idx].scale >> 15; in cros_ec_sensors_read() 93 *val2 = ((st->core.calib[idx].scale & 0x7FFF) * 1000000LL) / in cros_ec_sensors_read() 163 st->core.calib[idx].offset = val; in cros_ec_sensors_write() 171 st->core.calib[i].offset; in cros_ec_sensors_write() 178 st->core.calib[idx].scale = val; in cros_ec_sensors_write() 186 st->core.calib[i].scale; in cros_ec_sensors_write()
|
/linux/drivers/thermal/qcom/ |
H A D | tsens-v0_1.c | 96 qfprom_cdata = (u32 *)qfprom_read(priv->dev, "calib"); in calibrate_8916() 172 u32 *calib, *bkp; in calibrate_8974() local 180 calib = (u32 *)qfprom_read(priv->dev, "calib"); in calibrate_8974() 181 if (IS_ERR(calib)) in calibrate_8974() 182 return PTR_ERR(calib); in calibrate_8974() 186 kfree(calib); in calibrate_8974() 195 bkp, calib); in calibrate_8974() 199 calib, NULL); in calibrate_8974() 204 kfree(calib); in calibrate_8974() [all...] |
/linux/Documentation/devicetree/bindings/thermal/ |
H A D | mediatek,lvts-thermal.yaml | 52 - const: lvts-calib-data-1 53 - const: lvts-calib-data-2 123 nvmem-cell-names = "lvts-calib-data-1", "lvts-calib-data-2";
|
H A D | imx-thermal.yaml | 44 - const: calib 89 tempmon_calib: calib@38 { 110 nvmem-cell-names = "calib", "temp_grade";
|
H A D | qcom-tsens.yaml | 125 - const: calib 328 nvmem-cell-names = "calib", "calib_backup"; 375 nvmem-cell-names = "calib", "calib_sel"; 393 nvmem-cell-names = "calib";
|
/linux/Documentation/devicetree/bindings/mfd/ |
H A D | sprd,sc2731.yaml | 180 fgu_calib: calib@6 { 185 adc_big_scale: calib@24 { 189 adc_small_scale: calib@26 { 216 sprd,calib-resistance-micro-ohms = <21500>;
|
/linux/Documentation/devicetree/bindings/power/supply/ |
H A D | sc27xx-fg.yaml | 55 sprd,calib-resistance-micro-ohms: 69 - sprd,calib-resistance-micro-ohms
|
/linux/drivers/ufs/host/ |
H A D | ufs-renesas.c | 31 u8 calib[EFUSE_CALIB_SIZE]; member 376 ufs_renesas_indirect_write(hba, 1, 0x4d, priv->calib[2]); in ufs_renesas_r8a779f0_pre_init() 377 ufs_renesas_indirect_write(hba, 1, 0x4e, priv->calib[3]); in ufs_renesas_r8a779f0_pre_init() 380 ufs_renesas_write_phy(hba, 0x0028, priv->calib[3]); in ufs_renesas_r8a779f0_pre_init() 381 ufs_renesas_write_phy(hba, 0x4014, priv->calib[3]); in ufs_renesas_r8a779f0_pre_init() 385 ufs_renesas_write_phy(hba, 0x4000, priv->calib[6]); in ufs_renesas_r8a779f0_pre_init() 386 ufs_renesas_write_phy(hba, 0x4001, priv->calib[7]); in ufs_renesas_r8a779f0_pre_init() 492 memcpy(priv->calib, data, EFUSE_CALIB_SIZE); in ufs_renesas_init()
|
/linux/drivers/iio/light/ |
H A D | cros_ec_light_prox.c | 90 st->core.calib[0].offset = in cros_ec_light_prox_read() 93 *val = st->core.calib[idx].offset; in cros_ec_light_prox_read() 137 st->core.calib[idx].offset = val; in cros_ec_light_prox_write() 142 st->core.calib[0].offset; in cros_ec_light_prox_write()
|
/linux/drivers/net/wireless/intel/iwlwifi/fw/api/ |
H A D | location.h | 784 * @calib: An array of calibration values per FTM rx bandwidth. 805 __le16 calib[IWL_TOF_BW_NUM]; member 831 * @calib: An array of calibration values per FTM rx bandwidth. 858 __le16 calib[IWL_TOF_BW_NUM]; member 889 * @calib: An array of calibration values per FTM rx bandwidth. 928 __le16 calib[IWL_TOF_BW_NUM]; member 963 * @calib: An array of calibration values per FTM rx bandwidth. 1009 __le16 calib[IWL_TOF_BW_NUM]; member 1046 * @calib: An array of calibration values per FTM rx bandwidth. 1085 __le16 calib[IWL_TOF_BW_NU member [all...] |
/linux/include/linux/iio/common/ |
H A D | cros_ec_sensors_core.h | 48 * @calib: calibration parameters. Note that trigger 76 } calib[CROS_EC_SENSOR_MAX_AXIS]; member
|
/linux/arch/arm64/boot/dts/sprd/ |
H A D | sc2731.dtsi | 72 fgu_calib: calib@6 { 77 adc_big_scale: calib@24 { 81 adc_small_scale: calib@26 {
|
/linux/drivers/gpu/drm/bridge/ |
H A D | tda998x_drv.c | 88 struct gpio_desc *calib; member 496 struct gpio_desc *calib = priv->calib; in tda998x_cec_calibration() local 501 gpiod_direction_output(calib, 1); in tda998x_cec_calibration() 505 gpiod_set_value(calib, 0); in tda998x_cec_calibration() 507 gpiod_set_value(calib, 1); in tda998x_cec_calibration() 511 gpiod_direction_input(calib); in tda998x_cec_calibration() 520 struct gpio_desc *calib; in tda998x_cec_hook_init() local 522 calib = gpiod_get(&priv->hdmi->dev, "nxp,calib", GPIOD_ASI in tda998x_cec_hook_init() [all...] |
/linux/arch/arm64/boot/dts/mediatek/ |
H A D | mt7988a.dtsi | 418 nvmem-cell-names = "lvts-calib-data-1"; 696 lvts_calibration: calib@918 { 700 phy_calibration_p0: calib@940 { 704 phy_calibration_p1: calib@954 { 708 phy_calibration_p2: calib@968 { 712 phy_calibration_p3: calib@97c {
|
/linux/drivers/phy/tegra/ |
H A D | xusb-tegra186.c | 270 struct tegra_xusb_fuse_calibration calib; member 625 value |= HS_SQUELCH_LEVEL(priv->calib.hs_squelch); in tegra186_utmi_bias_pad_power_on() 913 hs_current_level = (int)priv->calib.hs_curr_level[index] + in tegra186_utmi_phy_power_on() 923 value |= HS_CURR_LEVEL(priv->calib.hs_curr_level[index]); in tegra186_utmi_phy_power_on() 930 value |= TERM_RANGE_ADJ(priv->calib.hs_term_range_adj); in tegra186_utmi_phy_power_on() 932 value |= RPD_CTRL(priv->calib.rpd_ctrl); in tegra186_utmi_phy_power_on() 1486 padctl->calib.hs_curr_level = level; in tegra186_xusb_read_fuse_calibration() 1488 padctl->calib.hs_squelch = (value >> HS_SQUELCH_SHIFT) & in tegra186_xusb_read_fuse_calibration() 1490 padctl->calib.hs_term_range_adj = (value >> HS_TERM_RANGE_ADJ_SHIFT) & in tegra186_xusb_read_fuse_calibration() 1501 padctl->calib in tegra186_xusb_read_fuse_calibration() [all...] |
/linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | Makefile | 5 iwldvm-objs += lib.o calib.o tt.o sta.o rx.o eeprom.o
|
/linux/Documentation/devicetree/bindings/input/ |
H A D | microchip,cap11xx.yaml | 110 microchip,calib-sensitivity: 176 microchip,calib-sensitivity: false
|
/linux/drivers/net/wireless/intel/iwlegacy/ |
H A D | Makefile | 10 iwl4965-objs := 4965.o 4965-mac.o 4965-rs.o 4965-calib.o
|
/linux/drivers/net/wireless/ti/wl18xx/ |
H A D | debugfs.c | 170 WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(calib, fail_count, 172 WL18XX_DEBUGFS_FWSTATS_FILE(calib, calib_count, "%u"); 547 DEBUGFS_FWSTATS_ADD(calib, fail_count); in wl18xx_debugfs_add_files() 549 DEBUGFS_FWSTATS_ADD(calib, calib_count); in wl18xx_debugfs_add_files()
|
/linux/drivers/hwmon/ |
H A D | isl28022.c | 415 u16 calib; in isl28022_config() local 423 calib = data->shunt ? 0x8000 / data->gain : 0; in isl28022_config() 429 return regmap_write(data->regmap, ISL28022_REG_CALIB, calib); in isl28022_config()
|
/linux/Documentation/devicetree/bindings/nvmem/ |
H A D | amlogic,meson6-efuse.yaml | 55 temperature_calib: calib@1f4 {
|