DECA
st->power_max = DIV_ROUND_CLOSEST(st->vsense_max * DECA * MILLI, st->rsense) * st->vfs_out;
ret = ltc4282_read_voltage_word(st, reg, DECA * 40 * MILLI, &in);
ret = ltc4282_read_voltage_byte(st, reg, DECA * 40 * MILLI, &in);
u64 temp = DECA * 40ULL * st->vfs_out * BIT(16), temp_2;
temp = power * 40 * DECA * st->vfs_out * BIT_ULL(8);
if (check_mul_overflow(DECA * st->vfs_out * 40 * BIT(8), energy, &temp)) {
temp = DIV_ROUND_CLOSEST(DECA * st->vfs_out * 40 * BIT(8), U16_MAX);
MICRO * DECA * 256ULL * st->vfs_out * 40);
temp = DIV_ROUND_CLOSEST_ULL(temp, DECA * MICRO);
temp = DECA * MICRO * 40ULL * BIT(16) * st->vfs_out;
u32 in = DIV_ROUND_CLOSEST_ULL((u64)val * st->rsense, DECA * MICRO);
u64 temp = (u64)LTC4283_ADC1_FS_uV * DECA * MILLI;
u64 temp = (u64)LTC4283_ADC1_FS_uV * DECA * MILLI;
u64 temp = (u64)LTC4283_ADC1_FS_uV * LTC4283_ADC2_FS_mV * DECA * MILLI;
u64 temp = (u64)LTC4283_ADC1_FS_uV * LTC4283_ADC2_FS_mV * DECA * MILLI;
u64 temp = (u64)LTC4283_ADC1_FS_uV * LTC4283_ADC2_FS_mV * DECA * MILLI;
u64 divisor = (u64)LTC4283_ADC1_FS_uV * LTC4283_ADC2_FS_mV * DECA * MILLI;
u32 temp = LTC4283_ADC1_FS_uV * DECA * MILLI;
isense_max = DIV_ROUND_CLOSEST(st->vsense_max * MICRO * DECA, st->rsense);
u32 temp = st->vsense_max * DECA * MICRO;