| /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() 481 ts->calib.a = DIV_ROUND_CLOSEST((t2_90C - t1_25C) * 1000000, in tegra_tsensor_nvmem_setup() 484 ts->calib.b = t1_25C * 1000000 - ts->calib.a * c1_25C; in tegra_tsensor_nvmem_setup() [all …]
|
| H A D | soctherm.c | 341 u32 *calib; member 407 writel(tegra->calib[i], base + SENSOR_CONFIG2); in enable_tsensor() 2151 tegra->calib = devm_kcalloc(&pdev->dev, in tegra_soctherm_probe() 2154 if (!tegra->calib) in tegra_soctherm_probe() 2166 &tegra->calib[i]); in tegra_soctherm_probe()
|
| /linux/drivers/iio/common/cros_ec_sensors/ |
| H 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/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()
|
| /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 | 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()
|
| H A D | tsl2563.c | 356 static inline int tsl2563_calib_to_sysfs(u32 calib) in tsl2563_calib_to_sysfs() argument 358 return (int)DIV_ROUND_CLOSEST(calib * CALIB_BASE_SYSFS, BIT(CALIB_FRAC_BITS)); in tsl2563_calib_to_sysfs() 437 static u32 tsl2563_calib_adc(u32 adc, u32 calib) in tsl2563_calib_adc() argument 441 scaled *= calib; in tsl2563_calib_adc()
|
| /linux/drivers/thermal/mediatek/ |
| H A D | lvts_thermal.c | 193 u8 *calib; member 720 u8 num_offsets, u32 *calib) in lvts_decode_sensor_calibration() argument 734 *calib = calib_val; in lvts_decode_sensor_calibration() 846 u32 calib = 0; in lvts_calibration_init() local 851 &calib); in lvts_calibration_init() 856 lvts_ctrl->calibration[i] = calib; in lvts_calibration_init() 903 lvts_td->calib = devm_krealloc(dev, lvts_td->calib, in lvts_calibration_read() 905 if (!lvts_td->calib) { in lvts_calibration_read() 910 memcpy(lvts_td->calib + lvts_td->calib_len, efuse, len); in lvts_calibration_read() 920 static int lvts_golden_temp_init(struct device *dev, u8 *calib, in lvts_golden_temp_init() argument [all …]
|
| /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/arch/arm64/boot/dts/renesas/ |
| H A D | r8a779f4.dtsi | 20 ufs_tune: calib@144 {
|
| /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/drivers/phy/tegra/ |
| H A D | xusb-tegra186.c | 271 struct tegra_xusb_fuse_calibration calib; member 626 value |= HS_SQUELCH_LEVEL(priv->calib.hs_squelch); in tegra186_utmi_bias_pad_power_on() 916 hs_current_level = (int)priv->calib.hs_curr_level[index] + in tegra186_utmi_phy_power_on() 926 value |= HS_CURR_LEVEL(priv->calib.hs_curr_level[index]); in tegra186_utmi_phy_power_on() 933 value |= TERM_RANGE_ADJ(priv->calib.hs_term_range_adj[index]); in tegra186_utmi_phy_power_on() 935 value |= RPD_CTRL(priv->calib.rpd_ctrl); in tegra186_utmi_phy_power_on() 1495 padctl->calib.hs_curr_level = level; in tegra186_xusb_read_fuse_calibration() 1497 padctl->calib.hs_squelch = (value >> HS_SQUELCH_SHIFT) & in tegra186_xusb_read_fuse_calibration() 1510 padctl->calib.rpd_ctrl = (value >> RPD_CTRL_SHIFT) & RPD_CTRL_MASK; in tegra186_xusb_read_fuse_calibration() 1521 padctl->calib.hs_term_range_adj = hs_term_range_adj; in tegra186_xusb_read_fuse_calibration()
|
| /linux/include/linux/iio/common/ |
| H A D | cros_ec_sensors_core.h | 76 } calib[CROS_EC_SENSOR_MAX_AXIS]; member
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| H A D | Makefile | 36 calib.o \
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | nvm.c | 221 const __le16 *sw, *calib, *regulatory, *mac_override, *phy_sku; in iwl_parse_nvm_sections() local 265 calib = (const __le16 *)sections[NVM_SECTION_TYPE_CALIBRATION].data; in iwl_parse_nvm_sections() 280 return iwl_parse_nvm_data(mvm->trans, mvm->cfg, mvm->fw, hw, sw, calib, in iwl_parse_nvm_sections()
|
| /linux/drivers/rtc/ |
| H A D | rtc-stm32.c | 298 unsigned int calib = STM32_RTC_CR_COE; in stm32_rtc_pinmux_lsco_available() local 304 ((cr & calib) || cr & tampalrm)) || in stm32_rtc_pinmux_lsco_available() 305 ((cr & calib) && (cr & tampalrm))) in stm32_rtc_pinmux_lsco_available() 311 ((cr & calib) || (cr & tampalrm))) in stm32_rtc_pinmux_lsco_available()
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | am335x-boneblack-hdmi.dtsi | 74 nxp,calib-gpios = <&gpio1 25 0>;
|
| /linux/Documentation/devicetree/bindings/memory-controllers/ti/ |
| H A D | emif.txt | 50 - hw-caps-dll-calib-ctrl: Have this property if the controller
|
| /linux/drivers/net/wireless/ti/wl18xx/ |
| H A D | acx.h | 280 struct wl18xx_acx_calib_failure_stats calib; member
|
| /linux/drivers/iio/pressure/ |
| H A D | bmp280.h | 434 } calib; member
|
| /linux/arch/arm/boot/dts/st/ |
| H A D | stm32f429.dtsi | 88 ts_cal1: calib@22c { 91 ts_cal2: calib@22e {
|
| /linux/drivers/net/wireless/intel/iwlwifi/ |
| H A D | iwl-drv.c | 410 struct iwl_tlv_calib_ctrl calib; member 537 def_calib->calib.flow_trigger; in iwl_set_default_calib() 539 def_calib->calib.event_trigger; in iwl_set_default_calib()
|
| /linux/arch/arm/boot/dts/amlogic/ |
| H A D | meson8b.dtsi | 558 temperature_calib: calib@1f4 {
|
| H A D | meson8.dtsi | 629 temperature_calib: calib@1f4 {
|
| /linux/arch/arm64/boot/dts/mediatek/ |
| H A D | mt7622.dtsi | 285 thermal_calibration: calib@198 {
|