Lines Matching refs:interval
335 * @interval: resulting update interval in miliseconds
338 int *interval)
348 *interval = time;
355 * @interval: resulting update interval in miliseconds
358 int *interval)
370 *interval = 0;
373 *interval = 1;
376 *interval = 10;
379 *interval = 100;
382 *interval = 250;
385 *interval = 500;
394 * ti_bandgap_read_update_interval() - read the sensor update interval
397 * @interval: resulting update interval in miliseconds
402 int *interval)
417 ti_bandgap_read_counter(bgp, id, interval);
421 ti_bandgap_read_counter_delay(bgp, id, interval);
430 * @interval: desired update interval in miliseconds
435 u32 interval)
439 switch (interval) {
459 dev_warn(bgp->dev, "Delay %d ms is not supported\n", interval);
474 * @interval: desired update interval in miliseconds
477 u32 interval)
479 interval = interval * bgp->clk_rate / 1000;
481 RMW_BITS(bgp, id, bgap_counter, counter_mask, interval);
486 * ti_bandgap_write_update_interval() - set the update interval
489 * @interval: desired update interval in miliseconds
494 int id, u32 interval)
507 ti_bandgap_write_counter(bgp, id, interval);
511 ret = ti_bandgap_write_counter_delay(bgp, id, interval);
681 int t1, t2, interval, ret = 0;
718 /* Fetch the update interval */
719 ret = ti_bandgap_read_update_interval(bgp, id, &interval);
723 /* Set the interval to 1 ms if bandgap counter delay is not set */
724 if (interval == 0)
725 interval = 1;
727 *trend = (t1 - t2) / interval;