| /kernel/linux/linux-5.10/drivers/iio/pressure/ |
| D | bmp280-core.c | 93 } calib; member 151 struct bmp280_calib *calib, in bmp280_read_calib() argument 174 calib->T1 = le16_to_cpu(t_buf[T1]); in bmp280_read_calib() 175 calib->T2 = le16_to_cpu(t_buf[T2]); in bmp280_read_calib() 176 calib->T3 = le16_to_cpu(t_buf[T3]); in bmp280_read_calib() 190 calib->P1 = le16_to_cpu(p_buf[P1]); in bmp280_read_calib() 191 calib->P2 = le16_to_cpu(p_buf[P2]); in bmp280_read_calib() 192 calib->P3 = le16_to_cpu(p_buf[P3]); in bmp280_read_calib() 193 calib->P4 = le16_to_cpu(p_buf[P4]); in bmp280_read_calib() 194 calib->P5 = le16_to_cpu(p_buf[P5]); in bmp280_read_calib() [all …]
|
| /kernel/linux/linux-5.10/drivers/iio/chemical/ |
| D | bme680_core.c | 109 struct bme680_calib *calib) in bme680_read_calib() argument 123 calib->par_t1 = le16_to_cpu(buf); in bme680_read_calib() 131 calib->par_t2 = le16_to_cpu(buf); in bme680_read_calib() 138 calib->par_t3 = tmp; in bme680_read_calib() 147 calib->par_p1 = le16_to_cpu(buf); in bme680_read_calib() 155 calib->par_p2 = le16_to_cpu(buf); in bme680_read_calib() 162 calib->par_p3 = tmp; in bme680_read_calib() 170 calib->par_p4 = le16_to_cpu(buf); in bme680_read_calib() 178 calib->par_p5 = le16_to_cpu(buf); in bme680_read_calib() 185 calib->par_p6 = tmp; in bme680_read_calib() [all …]
|
| /kernel/linux/linux-5.10/drivers/thermal/qcom/ |
| D | tsens-v0_1.c | 200 qfprom_cdata = (u32 *)qfprom_read(priv->dev, "calib"); in calibrate_8916() 257 qfprom_cdata = (u32 *)qfprom_read(priv->dev, "calib"); in calibrate_8939() 324 u32 *calib, *bkp; in calibrate_8974() local 327 calib = (u32 *)qfprom_read(priv->dev, "calib"); in calibrate_8974() 328 if (IS_ERR(calib)) in calibrate_8974() 329 return PTR_ERR(calib); in calibrate_8974() 333 kfree(calib); in calibrate_8974() 341 mode = (calib[4] & CAL_SEL_0_1) >> CAL_SEL_SHIFT; in calibrate_8974() 342 mode |= (calib[5] & CAL_SEL_2) >> CAL_SEL_SHIFT_2; in calibrate_8974() 352 p2[5] = (calib[4] & S5_P2_BKP_MASK) >> S5_P2_BKP_SHIFT; in calibrate_8974() [all …]
|
| /kernel/linux/linux-6.6/drivers/iio/chemical/ |
| D | bme680_core.c | 112 struct bme680_calib *calib) in bme680_read_calib() argument 126 calib->par_t1 = le16_to_cpu(buf); in bme680_read_calib() 134 calib->par_t2 = le16_to_cpu(buf); in bme680_read_calib() 141 calib->par_t3 = tmp; in bme680_read_calib() 150 calib->par_p1 = le16_to_cpu(buf); in bme680_read_calib() 158 calib->par_p2 = le16_to_cpu(buf); in bme680_read_calib() 165 calib->par_p3 = tmp; in bme680_read_calib() 173 calib->par_p4 = le16_to_cpu(buf); in bme680_read_calib() 181 calib->par_p5 = le16_to_cpu(buf); in bme680_read_calib() 188 calib->par_p6 = tmp; in bme680_read_calib() [all …]
|
| /kernel/linux/linux-6.6/drivers/iio/pressure/ |
| D | bmp280-core.c | 117 /* Temperature calib indexes */ 121 /* Pressure calib indexes */ 179 struct bmp280_calib *calib = &data->calib.bmp280; in bmp280_read_calib() local 197 calib->T1 = le16_to_cpu(data->bmp280_cal_buf[T1]); in bmp280_read_calib() 198 calib->T2 = le16_to_cpu(data->bmp280_cal_buf[T2]); in bmp280_read_calib() 199 calib->T3 = le16_to_cpu(data->bmp280_cal_buf[T3]); in bmp280_read_calib() 202 calib->P1 = le16_to_cpu(data->bmp280_cal_buf[P1]); in bmp280_read_calib() 203 calib->P2 = le16_to_cpu(data->bmp280_cal_buf[P2]); in bmp280_read_calib() 204 calib->P3 = le16_to_cpu(data->bmp280_cal_buf[P3]); in bmp280_read_calib() 205 calib->P4 = le16_to_cpu(data->bmp280_cal_buf[P4]); in bmp280_read_calib() [all …]
|
| /kernel/linux/linux-6.6/drivers/thermal/tegra/ |
| 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.r * ts->calib.r - c1); in tegra_tsensor_temp_to_counter() 216 return DIV_ROUND_CLOSEST(c2 * 1000000 - ts->calib.b, ts->calib.a); in tegra_tsensor_temp_to_counter() 476 ts->calib.a = DIV_ROUND_CLOSEST((t2_90C - t1_25C) * 1000000, in tegra_tsensor_nvmem_setup() 479 ts->calib.b = t1_25C * 1000000 - ts->calib.a * c1_25C; in tegra_tsensor_nvmem_setup() [all …]
|
| /kernel/linux/linux-5.10/drivers/iio/common/cros_ec_sensors/ |
| 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()
|
| /kernel/linux/linux-6.6/drivers/iio/common/cros_ec_sensors/ |
| 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()
|
| /kernel/linux/linux-6.6/drivers/thermal/qcom/ |
| 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()
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/thermal/ |
| D | mediatek,lvts-thermal.yaml | 48 - const: lvts-calib-data-1 49 - const: lvts-calib-data-2 117 nvmem-cell-names = "lvts-calib-data-1", "lvts-calib-data-2";
|
| D | imx-thermal.yaml | 45 - const: calib 84 tempmon_calib: calib@38 { 105 nvmem-cell-names = "calib", "temp_grade";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/power/supply/ |
| D | sc27xx-fg.yaml | 47 sprd,calib-resistance-micro-ohms: 60 - sprd,calib-resistance-micro-ohms 96 sprd,calib-resistance-micro-ohms = <21500>;
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/thermal/ |
| D | imx-thermal.yaml | 39 - const: calib 78 tempmon_calib: calib@38 { 99 nvmem-cell-names = "calib", "temp_grade";
|
| D | qcom-tsens.yaml | 75 - const: calib 137 nvmem-cell-names = "calib", "calib_sel"; 155 nvmem-cell-names = "calib";
|
| /kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/fw/api/ |
| D | location.h | 718 * @calib: An array of calibration values per FTM rx bandwidth. 739 __le16 calib[IWL_TOF_BW_NUM]; member 765 * @calib: An array of calibration values per FTM rx bandwidth. 792 __le16 calib[IWL_TOF_BW_NUM]; member 822 * @calib: An array of calibration values per FTM rx bandwidth. 861 __le16 calib[IWL_TOF_BW_NUM]; member 896 * @calib: An array of calibration values per FTM rx bandwidth. 942 __le16 calib[IWL_TOF_BW_NUM]; member 983 * @IWL_TOF_INITIATOR_FLAGS_SPECIFIC_CALIB: use the specific calib value from 985 * @IWL_TOF_INITIATOR_FLAGS_COMMON_CALIB: use the common calib value from the [all …]
|
| /kernel/linux/linux-5.10/drivers/iio/light/ |
| 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()
|
| /kernel/linux/linux-6.6/drivers/iio/light/ |
| 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()
|
| /kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/fw/api/ |
| D | location.h | 629 * @calib: An array of calibration values per FTM rx bandwidth. 650 __le16 calib[IWL_TOF_BW_NUM]; member 676 * @calib: An array of calibration values per FTM rx bandwidth. 703 __le16 calib[IWL_TOF_BW_NUM]; member 737 * @IWL_TOF_INITIATOR_FLAGS_SPECIFIC_CALIB: use the specific calib value from 739 * @IWL_TOF_INITIATOR_FLAGS_COMMON_CALIB: use the common calib value from the 785 * @common_calib: The common calib value to inject to this measurement calc 786 * @specific_calib: The specific calib value to inject to this measurement calc 824 * @common_calib: The common calib value to inject to this measurement calc 825 * @specific_calib: The specific calib value to inject to this measurement calc [all …]
|
| /kernel/linux/linux-5.10/drivers/phy/tegra/ |
| D | xusb-tegra186.c | 136 struct tegra_xusb_fuse_calibration calib; member 216 value |= HS_SQUELCH_LEVEL(priv->calib.hs_squelch); in tegra186_utmi_bias_pad_power_on() 443 hs_current_level = (int)priv->calib.hs_curr_level[index] + in tegra186_utmi_phy_power_on() 453 value |= HS_CURR_LEVEL(priv->calib.hs_curr_level[index]); in tegra186_utmi_phy_power_on() 460 value |= TERM_RANGE_ADJ(priv->calib.hs_term_range_adj); in tegra186_utmi_phy_power_on() 462 value |= RPD_CTRL(priv->calib.rpd_ctrl); in tegra186_utmi_phy_power_on() 892 padctl->calib.hs_curr_level = level; in tegra186_xusb_read_fuse_calibration() 894 padctl->calib.hs_squelch = (value >> HS_SQUELCH_SHIFT) & in tegra186_xusb_read_fuse_calibration() 896 padctl->calib.hs_term_range_adj = (value >> HS_TERM_RANGE_ADJ_SHIFT) & in tegra186_xusb_read_fuse_calibration() 907 padctl->calib.rpd_ctrl = (value >> RPD_CTRL_SHIFT) & RPD_CTRL_MASK; in tegra186_xusb_read_fuse_calibration()
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ |
| D | qcom,gcc-apq8064.yaml | 51 - const: calib 79 nvmem-cell-names = "calib", "calib_backup";
|
| /kernel/linux/linux-5.10/drivers/ata/ |
| D | ahci_tegra.c | 192 struct sata_pad_calibration calib; in tegra124_ahci_init() local 201 calib = tegra124_pad_calibration[val & FUSE_SATA_CALIB_MASK]; in tegra124_ahci_init() 209 val |= calib.gen1_tx_amp << T_SATA0_CHX_PHY_CTRL1_GEN1_TX_AMP_SHIFT; in tegra124_ahci_init() 210 val |= calib.gen1_tx_peak << T_SATA0_CHX_PHY_CTRL1_GEN1_TX_PEAK_SHIFT; in tegra124_ahci_init() 218 val |= calib.gen2_tx_amp << T_SATA0_CHX_PHY_CTRL1_GEN1_TX_AMP_SHIFT; in tegra124_ahci_init() 219 val |= calib.gen2_tx_peak << T_SATA0_CHX_PHY_CTRL1_GEN1_TX_PEAK_SHIFT; in tegra124_ahci_init()
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/ |
| D | qcom,gcc-apq8064.yaml | 65 - const: calib 90 nvmem-cell-names = "calib", "calib_backup";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/supply/ |
| D | sc27xx-fg.txt | 16 - sprd,calib-resistance-micro-ohms: Specify the real resistance of coulomb counter 57 sprd,calib-resistance-micro-ohms = <21500>;
|
| /kernel/linux/linux-6.6/drivers/ata/ |
| 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()
|
| /kernel/linux/linux-5.10/drivers/thermal/tegra/ |
| 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()
|