Lines Matching full:span

92 	/* span code of the channel */
93 u8 span; member
136 int span, fs; in ltc2664_scale_get() local
138 span = chan->span; in ltc2664_scale_get()
139 if (span < 0) in ltc2664_scale_get()
140 return span; in ltc2664_scale_get()
142 fs = span_helper[span][1] - span_helper[span][0]; in ltc2664_scale_get()
150 int span, fs; in ltc2672_scale_get() local
152 span = chan->span - 1; in ltc2672_scale_get()
153 if (span < 0) in ltc2672_scale_get()
154 return span; in ltc2672_scale_get()
158 if (span == LTC2672_MAX_SPAN) in ltc2672_scale_get()
161 return mul_u64_u32_div(LTC2672_SCALE_MULTIPLIER(span), fs, st->rfsadj_ohms); in ltc2672_scale_get()
167 int span; in ltc2664_offset_get() local
169 span = chan->span; in ltc2664_offset_get()
170 if (span < 0) in ltc2664_offset_get()
171 return span; in ltc2664_offset_get()
173 if (st->chip_info->span_helper[span][0] < 0) in ltc2664_offset_get()
497 int span, ret; in ltc2664_set_span() local
499 for (span = 0; span < chip_info->num_span; span++) { in ltc2664_set_span()
500 if (min == span_helper[span][0] && max == span_helper[span][1]) in ltc2664_set_span()
504 if (span == chip_info->num_span) in ltc2664_set_span()
507 ret = regmap_write(st->regmap, LTC2664_CMD_SPAN_N(chan), span); in ltc2664_set_span()
511 return span; in ltc2664_set_span()
522 ret = device_property_read_u32(dev, "adi,manual-span-operation-config", in ltc2664_channel_config()
527 "adi,manual-span-operation-config not supported\n"); in ltc2664_channel_config()
531 "adi,manual-span-operation-config not in range\n"); in ltc2664_channel_config()
577 chan->span = ltc2664_mspan_lut[mspan][0]; in ltc2664_channel_config()
585 "Failed to set span\n"); in ltc2664_channel_config()
586 chan->span = ret; in ltc2664_channel_config()
595 "Failed to set span\n"); in ltc2664_channel_config()
596 chan->span = ret; in ltc2664_channel_config()