Home
last modified time | relevance | path

Searched refs:gain_nano (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/iio/adc/
H A Dad7768-1.c706 u64 gain_nano; in ad7768_calc_pga_gain() local
709 gain_nano = gain_int * NANO + gain_fract; in ad7768_calc_pga_gain()
710 gain_nano = clamp(gain_nano, 0, ADAQ776X_GAIN_MAX_NANO); in ad7768_calc_pga_gain()
711 tmp = DIV_ROUND_CLOSEST_ULL(gain_nano << precision, NANO); in ad7768_calc_pga_gain()
712 gain_nano = DIV_ROUND_CLOSEST(st->vref_uv, tmp); in ad7768_calc_pga_gain()
714 gain_nano = DIV_ROUND_CLOSEST_ULL(gain_nano * PERMYRIAD, in ad7768_calc_pga_gain()
717 return find_closest(gain_nano, st->chip->pga_gains, in ad7768_calc_pga_gain()