Home
last modified time | relevance | path

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

/linux-6.15/drivers/staging/iio/impedance-analyzer/
H A Dad5933.c191 unsigned long long freqreg; in ad5933_set_freq() local
197 freqreg = (u64)freq * (u64)(1 << 27); in ad5933_set_freq()
198 do_div(freqreg, st->mclk_hz / 4); in ad5933_set_freq()
211 dat.d32 = cpu_to_be32(freqreg); in ad5933_set_freq()
268 unsigned long long freqreg; in ad5933_show_frequency() local
282 freqreg = be32_to_cpu(dat.d32) & 0xFFFFFF; in ad5933_show_frequency()
284 freqreg = (u64)freqreg * (u64)(st->mclk_hz / 4); in ad5933_show_frequency()
285 do_div(freqreg, BIT(27)); in ad5933_show_frequency()
287 return sprintf(buf, "%d\n", (int)freqreg); in ad5933_show_frequency()
/linux-6.15/drivers/staging/iio/frequency/
H A Dad9832.c119 unsigned long long freqreg = (u64)fout * in ad9832_calc_freqreg() local
121 do_div(freqreg, mclk); in ad9832_calc_freqreg()
122 return freqreg; in ad9832_calc_freqreg()
H A Dad9834.c103 unsigned long long freqreg = (u64)fout * (u64)BIT(AD9834_FREQ_BITS); in ad9834_calc_freqreg() local
105 do_div(freqreg, mclk); in ad9834_calc_freqreg()
106 return freqreg; in ad9834_calc_freqreg()