Lines Matching refs:value
425 static int vadc_hw_settle_time_from_dt(u32 value)
427 if ((value <= 1000 && value % 100) || (value > 1000 && value % 2000))
430 if (value <= 1000)
431 value /= 100;
433 value = value / 2000 + 10;
435 return value;
438 static int vadc_avg_samples_from_dt(u32 value)
440 if (!is_power_of_2(value) || value > VADC_AVG_SAMPLES_MAX)
443 return __ffs64(value);
668 u32 chan, value, varr[2];
690 ret = fwnode_property_read_u32(fwnode, "qcom,decimation", &value);
692 ret = qcom_vadc_decimation_from_dt(value);
695 chan, value);
716 ret = fwnode_property_read_u32(fwnode, "qcom,hw-settle-time", &value);
718 ret = vadc_hw_settle_time_from_dt(value);
721 chan, value);
729 ret = fwnode_property_read_u32(fwnode, "qcom,avg-samples", &value);
731 ret = vadc_avg_samples_from_dt(value);
734 chan, value);