Home
last modified time | relevance | path

Searched refs:MICRO (Results 1 – 25 of 34) sorted by relevance

12

/linux-6.15/drivers/hwmon/
H A Dtmp513.c105 #define TMP51X_VBUS_RANGE_32V (32 * MICRO)
106 #define TMP51X_VBUS_RANGE_16V (16 * MICRO)
557 max_curr_ma = DIV_ROUND_CLOSEST_ULL(vshunt_max * MICRO, data->shunt_uohms); in tmp51x_calibrate()
566 div = DIV_ROUND_CLOSEST_ULL(data->curr_lsb_ua * data->shunt_uohms, MICRO); in tmp51x_calibrate()
683 if (data->shunt_uohms > data->pga_gain * 40 * MICRO) { in tmp51x_read_properties()
H A Dltc4282.c511 if (check_mul_overflow(power * temp, MICRO, &temp_2)) { in ltc4282_read_power_word()
513 *val = DIV64_U64_ROUND_CLOSEST(temp * MICRO, in ltc4282_read_power_word()
536 *val = DIV64_U64_ROUND_CLOSEST(temp * MICRO, in ltc4282_read_power_byte()
634 MICRO * DECA * 256ULL * st->vfs_out * 40); in ltc4282_write_power_byte()
647 temp = DIV_ROUND_CLOSEST_ULL(temp, DECA * MICRO); in ltc4282_write_power_word()
651 temp = DECA * MICRO * 40ULL * BIT(16) * st->vfs_out; in ltc4282_write_power_word()
950 u32 in = DIV_ROUND_CLOSEST_ULL((u64)val * st->rsense, DECA * MICRO); in ltc4282_write_curr()
/linux-6.15/drivers/iio/light/
H A Dveml6070.c68 data->it[i][0] = (tmp_it << i) / MICRO; in veml6070_calc_it()
69 data->it[i][1] = (tmp_it << i) % MICRO; in veml6070_calc_it()
117 it_ms = val * MILLI + val2 / (MICRO / MILLI); in veml6070_read()
H A Dveml6075.c276 *val = uvi_micro / MICRO; in veml6075_read_uvi()
277 *val2 = uvi_micro % MICRO; in veml6075_read_uvi()
H A Dopt4060.c755 *val = div_u64_rem(uval, MICRO, val2); in opt4060_read_ev_period()
766 uval = mul_u32_u32(val, MICRO) + val2; in opt4060_write_ev_period()
/linux-6.15/drivers/iio/adc/
H A Dpac1921.c270 int max = (PAC1921_MAX_VSENSE_MV * MICRO) >> i; in pac1921_calc_current_scales()
437 *val = MICRO; in pac1921_read_raw()
784 vals[1] = MICRO; in pac1921_read_shunt_resistor()
811 if ((!val && !val_fract) || val > INT_MAX / MICRO || in pac1921_write_shunt_resistor()
812 (val == INT_MAX / MICRO && val_fract > INT_MAX % MICRO)) in pac1921_write_shunt_resistor()
815 rshunt_uohm = val * MICRO + val_fract; in pac1921_write_shunt_resistor()
H A Dad4695.c1148 *val2 = abs(tmp) % 4 * MICRO / 4; in ad4695_read_raw()
1152 *val2 = abs(tmp) % 2 * MICRO / 2; in ad4695_read_raw()
1263 val_calc = val * scale - val2 * scale / MICRO; in ad4695_get_calibbias()
1266 val_calc = val2 * scale / (int)MICRO; in ad4695_get_calibbias()
1268 val_calc = val * scale + val2 * scale / MICRO; in ad4695_get_calibbias()
1297 MICRO)) / 2; in __ad4695_write_raw()
1375 0, MICRO / 4, in ad4695_read_avail()
1376 S16_MAX / 4, S16_MAX % 4 * MICRO / 4 in ad4695_read_avail()
1380 0, MICRO / 2, in ad4695_read_avail()
1381 S16_MAX / 2, S16_MAX % 2 * MICRO / 2, in ad4695_read_avail()
H A Dad4851.c258 tmp = ((u64)scale_tbl * MICRO) >> scan_type->realbits; in __ad4851_get_scale()
259 *val = tmp / MICRO; in __ad4851_get_scale()
260 *val2 = tmp % MICRO; in __ad4851_get_scale()
639 gain = val * MICRO + val2; in ad4851_set_calibscale()
640 gain = DIV_U64_ROUND_CLOSEST(gain * 32768, MICRO); in ad4851_set_calibscale()
826 return ad4851_set_sampling_freq(st, val * st->osr + val2 * st->osr / MICRO); in ad4851_write_raw()
H A Dti-ads1119.c227 wait_time = DIV_ROUND_CLOSEST(MICRO, 5 * datarate); in ads1119_poll_data_ready()
383 ret = MICRO / ((val * MICRO) + val2); in ads1119_write_raw()
H A Dti-ads1100.c172 return regulator_get_voltage(data->reg_vdd) / (MICRO / MILLI); in ads1100_get_vdd_millivolts()
H A Dad4000.c445 val = mult_frac(st->vref_mv, MICRO, st->gain_milli); in ad4000_fill_scale_tbl()
448 tmp2 = shift_right((u64)val * MICRO, scale_bits); in ad4000_fill_scale_tbl()
H A Dad4030.c469 gain = mul_u32_u32(gain_int, MICRO) + gain_frac; in ad4030_set_chan_calibscale()
475 MICRO), in ad4030_set_chan_calibscale()
H A Dad7606.c860 scale_avail_uv[i] = cs->scale_avail[i][0] * MICRO + in ad7606_write_raw()
863 val = (val * MICRO) + val2; in ad7606_write_raw()
/linux-6.15/drivers/iio/pressure/
H A Dhsc030pa.c516 tmp = div_s64(((s64)(hsc->pmax - hsc->pmin)) * MICRO, in hsc_common_probe()
519 tmp = div_s64(((s64)hsc->pmin * (s64)(hsc->outmax - hsc->outmin)) * MICRO, in hsc_common_probe()
521 tmp -= (s64)hsc->outmin * MICRO; in hsc_common_probe()
522 hsc->p_offset = div_s64_rem(tmp, MICRO, &hsc->p_offset_dec); in hsc_common_probe()
/linux-6.15/drivers/fpga/
H A Ddfl-fme-main.c392 *val = (long)(FIELD_GET(PWR_CONSUMED, v) * MICRO); in power_hwmon_read()
396 *val = (long)(FIELD_GET(PWR_THRESHOLD1, v) * MICRO); in power_hwmon_read()
400 *val = (long)(FIELD_GET(PWR_THRESHOLD2, v) * MICRO); in power_hwmon_read()
425 val = clamp_val(val / MICRO, 0, PWR_THRESHOLD_MAX); in power_hwmon_write()
/linux-6.15/include/linux/
H A Dunits.h19 #define MICRO 1000000UL macro
/linux-6.15/drivers/watchdog/
H A Drzg2l_wdt.c70 u64 timer_cycle_us = 1024 * 1024ULL * (wdttime + 1) * MICRO; in rzg2l_wdt_get_cycle_usec()
94 time_out = (wdev->timeout * (MICRO / 2)) / in rzg2l_wdt_init_timeout()
/linux-6.15/drivers/i2c/busses/
H A Di2c-designware-common.c437 return DIV_ROUND_CLOSEST_ULL((u64)ic_clk * (tSYMBOL + tf), MICRO) - 3 + offset; in i2c_dw_scl_hcnt()
457 return DIV_ROUND_CLOSEST_ULL((u64)ic_clk * (tLOW + tf), MICRO) - 1 + offset; in i2c_dw_scl_lcnt()
535 fsleep(DIV_ROUND_CLOSEST_ULL(10 * MICRO, t->bus_freq_hz)); in __i2c_dw_disable()
H A Di2c-designware-platdrv.c275 DIV_S64_ROUND_CLOSEST(clk_khz * t->sda_hold_ns, MICRO); in dw_i2c_plat_probe()
/linux-6.15/sound/pcmcia/vx/
H A Dvxp_ops.c511 vx_outb(chip, MICRO, level); in vx_set_mic_level()
550 vx_outb(chip, MICRO, vx_compute_mic_level(chip->mic_level)); in vxp_change_audio_source()
/linux-6.15/arch/arm/boot/dts/allwinner/
H A Dsun7i-a20-olinuxino-micro-emmc.dts47 model = "Olimex A20-OLinuXino-MICRO-eMMC";
/linux-6.15/drivers/ptp/
H A Dptp_dfl_tod.c58 #define TOD_ADJUST_MS_MAX (TOD_ADJUST_MS / MICRO)
/linux-6.15/drivers/iio/magnetometer/
H A Dsi7210.c222 temp += (int)(MICRO / 16) * data->temp_offset; in si7210_read_raw()
/linux-6.15/drivers/iio/imu/bmi270/
H A Dbmi270_core.c191 { BMI270_TEMP_SCALE / MICRO, BMI270_TEMP_SCALE % MICRO },
/linux-6.15/drivers/iio/frequency/
H A Dadmv4420.c165 *val = div_u64_rem(st->lo_freq_hz, MICRO, val2); in admv4420_read_raw()

12