Home
last modified time | relevance | path

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

/linux/drivers/iio/imu/
H A Dadis16550.c408 u16 sync_scale; in adis16550_get_freq() local
410 ret = __adis_read_reg_16(&st->adis, ADIS16550_REG_SYNC_SCALE, &sync_scale); in adis16550_get_freq()
414 sample_rate = st->clk_freq_hz * sync_scale; in adis16550_get_freq()
444 int sync_scale; in adis16550_set_freq_hz() local
454 sync_scale = scaled_rate / st->clk_freq_hz; in adis16550_set_freq_hz()
456 sync_scale); in adis16550_set_freq_hz()
904 u16 sync_scale; in adis16550_config_sync() local
910 sync_scale = DIV_ROUND_CLOSEST(4000, st->clk_freq_hz); in adis16550_config_sync()
912 if (3000 > sync_scale || 4500 < sync_scale) in adis16550_config_sync()
915 sync_scale); in adis16550_config_sync()
[all …]
H A Dadis16480.c352 int sync_scale; in adis16480_set_freq() local
377 sync_scale = scaled_rate / st->clk_freq; in adis16480_set_freq()
378 ret = __adis_write_reg_16(&st->adis, ADIS16495_REG_SYNC_SCALE, sync_scale); in adis16480_set_freq()
405 u16 sync_scale; in adis16480_get_freq() local
407 ret = __adis_read_reg_16(&st->adis, ADIS16495_REG_SYNC_SCALE, &sync_scale); in adis16480_get_freq()
411 sample_rate = st->clk_freq * sync_scale; in adis16480_get_freq()
1773 u16 sync_scale; in adis16480_probe() local
1781 sync_scale = st->chip_info->int_clk / st->clk_freq; in adis16480_probe()
1782 ret = __adis_write_reg_16(&st->adis, ADIS16495_REG_SYNC_SCALE, sync_scale); in adis16480_probe()
H A Dadis16475.c304 u16 sync_scale; in adis16475_get_freq() local
306 ret = __adis_read_reg_16(&st->adis, ADIS16475_REG_UP_SCALE, &sync_scale); in adis16475_get_freq()
310 sample_rate = st->clk_freq * sync_scale; in adis16475_get_freq()
350 int sync_scale; in adis16475_set_freq() local
376 sync_scale = scaled_rate / st->clk_freq; in adis16475_set_freq()
377 ret = __adis_write_reg_16(&st->adis, ADIS16475_REG_UP_SCALE, sync_scale); in adis16475_set_freq()