| /linux/drivers/iio/pressure/ |
| A D | bmp280-core.c | 93 } calib; member 215 calib->H1 = tmp; in bmp280_read_calib() 229 calib->H3 = tmp; in bmp280_read_calib() 265 struct bmp280_calib *calib = &data->calib.bmp280; in bmp280_compensate_humidity() local 268 var = ((((adc_humidity << 14) - (calib->H4 << 20) - (calib->H5 * var)) in bmp280_compensate_humidity() 290 struct bmp280_calib *calib = &data->calib.bmp280; in bmp280_compensate_temp() local 313 struct bmp280_calib *calib = &data->calib.bmp280; in bmp280_compensate_press() local 797 struct bmp180_calib *calib = &data->calib.bmp180; in bmp180_compensate_temp() local 799 x1 = ((adc_temp - calib->AC6) * calib->AC5) >> 15; in bmp180_compensate_temp() 800 x2 = (calib->MC << 11) / (x1 + calib->MD); in bmp180_compensate_temp() [all …]
|
| /linux/drivers/iio/chemical/ |
| A D | bme680_core.c | 138 calib->par_t3 = tmp; in bme680_read_calib() 162 calib->par_p3 = tmp; in bme680_read_calib() 185 calib->par_p6 = tmp; in bme680_read_calib() 192 calib->par_p7 = tmp; in bme680_read_calib() 249 calib->par_h3 = tmp; in bme680_read_calib() 256 calib->par_h4 = tmp; in bme680_read_calib() 263 calib->par_h5 = tmp; in bme680_read_calib() 270 calib->par_h6 = tmp; in bme680_read_calib() 277 calib->par_h7 = tmp; in bme680_read_calib() 342 if (!calib->par_t2) in bme680_compensate_temp() [all …]
|
| /linux/drivers/thermal/qcom/ |
| A D | tsens-v0_1.c | 357 u32 *calib, *bkp; in calibrate_8974() local 361 if (IS_ERR(calib)) in calibrate_8974() 362 return PTR_ERR(calib); in calibrate_8974() 366 kfree(calib); in calibrate_8974() 386 p2[6] = (calib[5] & S6_P2_BKP_MASK); in calibrate_8974() 417 p2[2] = (calib[3] & S2_P2_MASK); in calibrate_8974() 422 p2[7] = (calib[4] & S7_P2_MASK); in calibrate_8974() 429 base1 = calib[0] & BASE1_MASK; in calibrate_8974() 434 p1[4] = (calib[1] & S4_P1_MASK); in calibrate_8974() 439 p1[9] = (calib[2] & S9_P1_MASK); in calibrate_8974() [all …]
|
| /linux/drivers/thermal/tegra/ |
| A D | tegra30-tsensor.c | 199 c1 = DIV_ROUND_CLOSEST(ts->calib.a * counter + ts->calib.b, 1000000); in tegra_tsensor_get_temp() 202 c3 = c1 * ts->calib.m; in tegra_tsensor_get_temp() 203 c4 = ts->calib.n; in tegra_tsensor_get_temp() 214 c1 = DIV_ROUND_CLOSEST(ts->calib.p - temp * 1000, ts->calib.m); in tegra_tsensor_temp_to_counter() 215 c2 = -ts->calib.r - int_sqrt(ts->calib.r * ts->calib.r - c1); in tegra_tsensor_temp_to_counter() 217 return DIV_ROUND_CLOSEST(c2 * 1000000 - ts->calib.b, ts->calib.a); in tegra_tsensor_temp_to_counter() 486 ts->calib.b = t1_25C * 1000000 - ts->calib.a * c1_25C; in tegra_tsensor_nvmem_setup() 489 ts->calib.m = -2775; in tegra_tsensor_nvmem_setup() 490 ts->calib.n = 1338811; in tegra_tsensor_nvmem_setup() 491 ts->calib.p = -7300000; in tegra_tsensor_nvmem_setup() [all …]
|
| 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/ |
| A D | cros_ec_sensors.c | 66 st->core.calib[i].offset = in cros_ec_sensors_read() 69 *val = st->core.calib[idx].offset; in cros_ec_sensors_read() 88 st->core.calib[i].scale = in cros_ec_sensors_read() 91 *val = st->core.calib[idx].scale >> 15; in cros_ec_sensors_read() 92 *val2 = ((st->core.calib[idx].scale & 0x7FFF) * 1000000LL) / in cros_ec_sensors_read() 162 st->core.calib[idx].offset = val; in cros_ec_sensors_write() 170 st->core.calib[i].offset; in cros_ec_sensors_write() 177 st->core.calib[idx].scale = val; in cros_ec_sensors_write() 185 st->core.calib[i].scale; in cros_ec_sensors_write()
|
| /linux/Documentation/devicetree/bindings/power/supply/ |
| A D | sc27xx-fg.yaml | 47 sprd,calib-resistance-micro-ohms: 60 - sprd,calib-resistance-micro-ohms 96 sprd,calib-resistance-micro-ohms = <21500>;
|
| /linux/drivers/iio/light/ |
| A D | cros_ec_light_prox.c | 89 st->core.calib[0].offset = in cros_ec_light_prox_read() 92 *val = st->core.calib[idx].offset; in cros_ec_light_prox_read() 136 st->core.calib[idx].offset = val; in cros_ec_light_prox_write() 141 st->core.calib[0].offset; in cros_ec_light_prox_write()
|
| A D | tsl2563.c | 353 static inline int tsl2563_calib_to_sysfs(u32 calib) in tsl2563_calib_to_sysfs() argument 355 return (int) (((calib * CALIB_BASE_SYSFS) + in tsl2563_calib_to_sysfs() 434 static u32 tsl2563_calib_adc(u32 adc, u32 calib) in tsl2563_calib_adc() argument 438 scaled *= calib; in tsl2563_calib_adc()
|
| /linux/Documentation/devicetree/bindings/thermal/ |
| A D | imx-thermal.yaml | 39 - const: calib 78 tempmon_calib: calib@38 { 99 nvmem-cell-names = "calib", "temp_grade";
|
| A D | qcom-tsens.yaml | 84 - const: calib 164 nvmem-cell-names = "calib", "calib_backup"; 182 nvmem-cell-names = "calib", "calib_sel"; 200 nvmem-cell-names = "calib";
|
| /linux/drivers/ata/ |
| A D | ahci_tegra.c | 197 struct sata_pad_calibration calib; in tegra124_ahci_init() local 206 calib = tegra124_pad_calibration[val & FUSE_SATA_CALIB_MASK]; in tegra124_ahci_init() 214 val |= calib.gen1_tx_amp << T_SATA0_CHX_PHY_CTRL1_GEN1_TX_AMP_SHIFT; in tegra124_ahci_init() 215 val |= calib.gen1_tx_peak << T_SATA0_CHX_PHY_CTRL1_GEN1_TX_PEAK_SHIFT; in tegra124_ahci_init() 223 val |= calib.gen2_tx_amp << T_SATA0_CHX_PHY_CTRL1_GEN1_TX_AMP_SHIFT; in tegra124_ahci_init() 224 val |= calib.gen2_tx_peak << T_SATA0_CHX_PHY_CTRL1_GEN1_TX_PEAK_SHIFT; in tegra124_ahci_init()
|
| /linux/drivers/gpu/drm/i2c/ |
| A D | tda998x_drv.c | 86 struct gpio_desc *calib; member 494 struct gpio_desc *calib = priv->calib; in tda998x_cec_calibration() local 503 gpiod_set_value(calib, 0); in tda998x_cec_calibration() 505 gpiod_set_value(calib, 1); in tda998x_cec_calibration() 518 struct gpio_desc *calib; in tda998x_cec_hook_init() local 521 if (IS_ERR(calib)) { in tda998x_cec_hook_init() 523 PTR_ERR(calib)); in tda998x_cec_hook_init() 524 return PTR_ERR(calib); in tda998x_cec_hook_init() 527 priv->calib = calib; in tda998x_cec_hook_init() 536 gpiod_put(priv->calib); in tda998x_cec_hook_exit() [all …]
|
| /linux/Documentation/devicetree/bindings/clock/ |
| A D | qcom,gcc-apq8064.yaml | 50 - const: calib 78 nvmem-cell-names = "calib", "calib_backup";
|
| /linux/arch/arm64/boot/dts/sprd/ |
| A D | sc2731.dtsi | 73 fgu_calib: calib@6 { 78 adc_big_scale: calib@24 { 82 adc_small_scale: calib@26 {
|
| /linux/drivers/phy/tegra/ |
| A D | xusb-tegra186.c | 255 struct tegra_xusb_fuse_calibration calib; member 603 value |= HS_SQUELCH_LEVEL(priv->calib.hs_squelch); in tegra186_utmi_bias_pad_power_on() 830 hs_current_level = (int)priv->calib.hs_curr_level[index] + in tegra186_utmi_phy_power_on() 840 value |= HS_CURR_LEVEL(priv->calib.hs_curr_level[index]); in tegra186_utmi_phy_power_on() 847 value |= TERM_RANGE_ADJ(priv->calib.hs_term_range_adj); in tegra186_utmi_phy_power_on() 849 value |= RPD_CTRL(priv->calib.rpd_ctrl); in tegra186_utmi_phy_power_on() 1397 padctl->calib.hs_curr_level = level; in tegra186_xusb_read_fuse_calibration() 1399 padctl->calib.hs_squelch = (value >> HS_SQUELCH_SHIFT) & in tegra186_xusb_read_fuse_calibration() 1401 padctl->calib.hs_term_range_adj = (value >> HS_TERM_RANGE_ADJ_SHIFT) & in tegra186_xusb_read_fuse_calibration() 1412 padctl->calib.rpd_ctrl = (value >> RPD_CTRL_SHIFT) & RPD_CTRL_MASK; in tegra186_xusb_read_fuse_calibration()
|
| /linux/drivers/net/wireless/intel/iwlegacy/ |
| A D | Makefile | 10 iwl4965-objs := 4965.o 4965-mac.o 4965-rs.o 4965-calib.o
|
| /linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
| A D | Makefile | 5 iwldvm-objs += lib.o calib.o tt.o sta.o rx.o
|
| /linux/drivers/net/wireless/intel/iwlwifi/fw/api/ |
| A D | location.h | 733 __le16 calib[IWL_TOF_BW_NUM]; member 786 __le16 calib[IWL_TOF_BW_NUM]; member 855 __le16 calib[IWL_TOF_BW_NUM]; member 936 __le16 calib[IWL_TOF_BW_NUM]; member
|
| /linux/drivers/net/wireless/ti/wl18xx/ |
| A D | debugfs.c | 170 WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(calib, fail_count, 172 WL18XX_DEBUGFS_FWSTATS_FILE(calib, calib_count, "%u"); 553 DEBUGFS_FWSTATS_ADD(calib, fail_count); in wl18xx_debugfs_add_files() 555 DEBUGFS_FWSTATS_ADD(calib, calib_count); in wl18xx_debugfs_add_files()
|
| /linux/Documentation/devicetree/bindings/nvmem/ |
| A D | sprd-efuse.txt | 24 thermal_calib: calib@10 {
|
| A D | sc27xx-efuse.txt | 37 thermal_calib: calib@10 {
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| A D | nvm.c | 222 const __le16 *sw, *calib, *regulatory, *mac_override, *phy_sku; in iwl_parse_nvm_sections() local 264 calib = (const __le16 *)sections[NVM_SECTION_TYPE_CALIBRATION].data; in iwl_parse_nvm_sections() 273 return iwl_parse_nvm_data(mvm->trans, mvm->cfg, mvm->fw, hw, sw, calib, in iwl_parse_nvm_sections()
|
| /linux/include/linux/iio/common/ |
| A D | cros_ec_sensors_core.h | 78 } calib[CROS_EC_SENSOR_MAX_AXIS]; member
|
| /linux/arch/arm/boot/dts/ |
| A D | stm32mp131.dtsi | 155 ts_cal1: calib@5c { 158 ts_cal2: calib@5e {
|