/openbmc/linux/drivers/iio/chemical/ |
H A 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 …]
|
/openbmc/linux/drivers/iio/pressure/ |
H A D | bmp280-core.c | 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() 206 calib->P5 = le16_to_cpu(data->bmp280_cal_buf[P5]); in bmp280_read_calib() 207 calib->P6 = le16_to_cpu(data->bmp280_cal_buf[P6]); in bmp280_read_calib() [all …]
|
/openbmc/u-boot/board/freescale/mx6memcal/ |
H A D | spl.c | 347 static void display_calibration(struct mx6_mmdc_calibration *calib) in display_calibration() argument 349 printf(".p0_mpdgctrl0\t= 0x%08X\n", calib->p0_mpdgctrl0); in display_calibration() 350 printf(".p0_mpdgctrl1\t= 0x%08X\n", calib->p0_mpdgctrl1); in display_calibration() 351 printf(".p0_mprddlctl\t= 0x%08X\n", calib->p0_mprddlctl); in display_calibration() 352 printf(".p0_mpwrdlctl\t= 0x%08X\n", calib->p0_mpwrdlctl); in display_calibration() 353 printf(".p0_mpwldectrl0\t= 0x%08X\n", calib->p0_mpwldectrl0); in display_calibration() 354 printf(".p0_mpwldectrl1\t= 0x%08X\n", calib->p0_mpwldectrl1); in display_calibration() 356 printf(".p1_mpdgctrl0\t= 0x%08X\n", calib->p1_mpdgctrl0); in display_calibration() 357 printf(".p1_mpdgctrl1\t= 0x%08X\n", calib->p1_mpdgctrl1); in display_calibration() 358 printf(".p1_mprddlctl\t= 0x%08X\n", calib->p1_mprddlctl); in display_calibration() [all …]
|
/openbmc/u-boot/board/gateworks/gw_ventana/ |
H A D | gw_ventana_spl.c | 487 struct mx6_mmdc_calibration *calib = NULL; in spl_dram_init() local 526 calib = &mx6sdl_64x16_mmdc_calib; in spl_dram_init() 532 calib = &mx6dq_128x32_mmdc_calib; in spl_dram_init() 534 calib = &mx6sdl_128x32_mmdc_calib; in spl_dram_init() 539 calib = &mx6dq_256x16_mmdc_calib; in spl_dram_init() 541 calib = &mx6sdl_256x16_mmdc_calib; in spl_dram_init() 546 calib = &mx6dq_512x32_mmdc_calib; in spl_dram_init() 554 calib = &mx6sdl_64x16_mmdc_calib; in spl_dram_init() 559 calib = &mx6dq_128x32_mmdc_calib; in spl_dram_init() 561 calib = &mx6sdl_128x32_mmdc_calib; in spl_dram_init() [all …]
|
/openbmc/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.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 …]
|
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()
|
H A D | soctherm.h | 138 u32 *calib);
|
/openbmc/u-boot/arch/arm/mach-imx/mx6/ |
H A D | ddr.c | 993 const struct mx6_mmdc_calibration *calib, in mx6_lpddr2_cfg() argument 1102 mmdc0->mpwldectrl0 = calib->p0_mpwldectrl0; in mx6_lpddr2_cfg() 1103 mmdc0->mpwldectrl1 = calib->p0_mpwldectrl1; in mx6_lpddr2_cfg() 1104 mmdc0->mpdgctrl0 = calib->p0_mpdgctrl0; in mx6_lpddr2_cfg() 1105 mmdc0->mpdgctrl1 = calib->p0_mpdgctrl1; in mx6_lpddr2_cfg() 1106 mmdc0->mprddlctl = calib->p0_mprddlctl; in mx6_lpddr2_cfg() 1107 mmdc0->mpwrdlctl = calib->p0_mpwrdlctl; in mx6_lpddr2_cfg() 1108 mmdc0->mpzqlp2ctl = calib->mpzqlp2ctl; in mx6_lpddr2_cfg() 1222 const struct mx6_mmdc_calibration *calib, in mx6_ddr3_cfg() argument 1386 mmdc0->mpwldectrl0 = calib->p0_mpwldectrl0; in mx6_ddr3_cfg() [all …]
|
/openbmc/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()
|
/openbmc/linux/drivers/thermal/qcom/ |
H A D | tsens-v0_1.c | 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()
|
/openbmc/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()
|
H A D | tsl2563.c | 357 static inline int tsl2563_calib_to_sysfs(u32 calib) in tsl2563_calib_to_sysfs() argument 359 return (int)DIV_ROUND_CLOSEST(calib * CALIB_BASE_SYSFS, BIT(CALIB_FRAC_BITS)); in tsl2563_calib_to_sysfs() 438 static u32 tsl2563_calib_adc(u32 adc, u32 calib) in tsl2563_calib_adc() argument 442 scaled *= calib; in tsl2563_calib_adc()
|
/openbmc/linux/drivers/ata/ |
H 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()
|
/openbmc/linux/drivers/thermal/mediatek/ |
H A D | lvts_thermal.c | 145 u8 *calib; member 680 lvts_td->calib = devm_krealloc(dev, lvts_td->calib, in lvts_calibration_read() 682 if (!lvts_td->calib) { in lvts_calibration_read() 687 memcpy(lvts_td->calib + lvts_td->calib_len, efuse, len); in lvts_calibration_read() 733 ret = lvts_golden_temp_init(dev, (u32 *)lvts_td->calib); in lvts_ctrl_init() 752 lvts_td->calib); in lvts_ctrl_init() 776 devm_kfree(dev, lvts_td->calib); in lvts_ctrl_init()
|
/openbmc/linux/drivers/gpu/drm/i2c/ |
H A D | tda998x_drv.c | 87 struct gpio_desc *calib; member 495 struct gpio_desc *calib = priv->calib; in tda998x_cec_calibration() local 500 gpiod_direction_output(calib, 1); in tda998x_cec_calibration() 504 gpiod_set_value(calib, 0); in tda998x_cec_calibration() 506 gpiod_set_value(calib, 1); in tda998x_cec_calibration() 510 gpiod_direction_input(calib); in tda998x_cec_calibration() 519 struct gpio_desc *calib; in tda998x_cec_hook_init() local 521 calib = gpiod_get(&priv->hdmi->dev, "nxp,calib", GPIOD_ASIS); in tda998x_cec_hook_init() 522 if (IS_ERR(calib)) { in tda998x_cec_hook_init() 524 PTR_ERR(calib)); in tda998x_cec_hook_init() [all …]
|
/openbmc/linux/arch/arm64/boot/dts/sprd/ |
H A D | sc2731.dtsi | 73 fgu_calib: calib@6 { 78 adc_big_scale: calib@24 { 82 adc_small_scale: calib@26 {
|
/openbmc/linux/drivers/net/wireless/intel/iwlegacy/ |
H A D | Makefile | 10 iwl4965-objs := 4965.o 4965-mac.o 4965-rs.o 4965-calib.o
|
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | Makefile | 5 iwldvm-objs += lib.o calib.o tt.o sta.o rx.o
|
/openbmc/linux/drivers/phy/tegra/ |
H A D | xusb-tegra186.c | 268 struct tegra_xusb_fuse_calibration calib; member 627 value |= HS_SQUELCH_LEVEL(priv->calib.hs_squelch); in tegra186_utmi_bias_pad_power_on() 889 hs_current_level = (int)priv->calib.hs_curr_level[index] + in tegra186_utmi_phy_power_on() 899 value |= HS_CURR_LEVEL(priv->calib.hs_curr_level[index]); in tegra186_utmi_phy_power_on() 906 value |= TERM_RANGE_ADJ(priv->calib.hs_term_range_adj); in tegra186_utmi_phy_power_on() 908 value |= RPD_CTRL(priv->calib.rpd_ctrl); in tegra186_utmi_phy_power_on() 1462 padctl->calib.hs_curr_level = level; in tegra186_xusb_read_fuse_calibration() 1464 padctl->calib.hs_squelch = (value >> HS_SQUELCH_SHIFT) & in tegra186_xusb_read_fuse_calibration() 1466 padctl->calib.hs_term_range_adj = (value >> HS_TERM_RANGE_ADJ_SHIFT) & in tegra186_xusb_read_fuse_calibration() 1477 padctl->calib in tegra186_xusb_padctl_probe() [all...] |
/openbmc/linux/Documentation/devicetree/bindings/nvmem/ |
H A D | sprd-efuse.txt | 24 thermal_calib: calib@10 {
|
H A D | sc27xx-efuse.txt | 37 thermal_calib: calib@10 {
|
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/fw/api/ |
H A D | location.h | 739 __le16 calib[IWL_TOF_BW_NUM]; member 792 __le16 calib[IWL_TOF_BW_NUM]; member 861 __le16 calib[IWL_TOF_BW_NUM]; member 942 __le16 calib[IWL_TOF_BW_NUM]; member
|
/openbmc/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()
|
/openbmc/linux/include/linux/iio/common/ |
H A D | cros_ec_sensors_core.h | 76 } calib[CROS_EC_SENSOR_MAX_AXIS]; member
|
/openbmc/linux/drivers/net/wireless/ath/ath9k/ |
H A D | Makefile | 36 calib.o \
|