Home
last modified time | relevance | path

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

/linux-6.15/drivers/iio/proximity/
H A Dhx9023s.c485 data->ch_data[i].sel_lp = !data->ch_data[i].sel_diff; in hx9023s_data_select()
487 data->ch_data[i].sel_raw = !data->ch_data[i].sel_bl; in hx9023s_data_select()
496 data->ch_data[4].sel_lp = !data->ch_data[4].sel_diff; in hx9023s_data_select()
498 data->ch_data[4].sel_raw = !data->ch_data[4].sel_bl; in hx9023s_data_select()
530 data->ch_data[i].raw = 0; in hx9023s_sample()
531 data->ch_data[i].bl = 0; in hx9023s_sample()
534 if (data->ch_data[i].sel_bl) in hx9023s_sample()
550 data->ch_data[i].lp = 0; in hx9023s_sample()
551 data->ch_data[i].diff = 0; in hx9023s_sample()
559 if (data->ch_data[i].sel_lp && data->ch_data[i].sel_bl) in hx9023s_sample()
[all …]
/linux-6.15/drivers/iio/dac/
H A Dad3552r-common.c104 common = 2575 * ch_data->rfb; in ad3552r_get_custom_range()
105 offset = ch_data->gain_offset; in ad3552r_get_custom_range()
107 gn = gains_scaling_table[ch_data->n]; in ad3552r_get_custom_range()
112 gp = gains_scaling_table[ch_data->p]; in ad3552r_get_custom_range()
118 void ad3552r_calc_gain_and_offset(struct ad3552r_ch_data *ch_data, in ad3552r_calc_gain_and_offset() argument
124 if (ch_data->range_override) { in ad3552r_calc_gain_and_offset()
125 ad3552r_get_custom_range(ch_data, &v_min, &v_max); in ad3552r_calc_gain_and_offset()
128 idx = ch_data->range; in ad3552r_calc_gain_and_offset()
144 ch_data->scale_int = div_s64_rem(span, 65536, &rem); in ad3552r_calc_gain_and_offset()
148 ch_data->offset_int = div_s64_rem(v_min * 65536, span, &rem); in ad3552r_calc_gain_and_offset()
[all …]
H A Dad3552r-hs.c115 *val = st->ch_data[ch].scale_int; in ad3552r_hs_read_raw()
116 *val2 = st->ch_data[ch].scale_dec; in ad3552r_hs_read_raw()
119 *val = st->ch_data[ch].offset_int; in ad3552r_hs_read_raw()
120 *val2 = st->ch_data[ch].offset_dec; in ad3552r_hs_read_raw()
579 &st->ch_data[ch].p, in ad3552r_hs_setup()
580 &st->ch_data[ch].n, in ad3552r_hs_setup()
581 &st->ch_data[ch].rfb, in ad3552r_hs_setup()
582 &st->ch_data[ch].gain_offset); in ad3552r_hs_setup()
587 st->ch_data[ch].n, in ad3552r_hs_setup()
588 st->ch_data[ch].gain_offset); in ad3552r_hs_setup()
[all …]
H A Dad3552r.c174 *val = dac->ch_data[ch].scale_int; in ad3552r_read_raw()
175 *val2 = dac->ch_data[ch].scale_dec; in ad3552r_read_raw()
178 *val = dac->ch_data[ch].offset_int; in ad3552r_read_raw()
179 *val2 = dac->ch_data[ch].offset_dec; in ad3552r_read_raw()
435 &dac->ch_data[ch].p, in ad3552r_configure_custom_gain()
436 &dac->ch_data[ch].n, in ad3552r_configure_custom_gain()
437 &dac->ch_data[ch].rfb, in ad3552r_configure_custom_gain()
438 &dac->ch_data[ch].gain_offset); in ad3552r_configure_custom_gain()
442 dac->ch_data[ch].range_override = 1; in ad3552r_configure_custom_gain()
451 reg = ad3552r_calc_custom_gain(dac->ch_data[ch].p, dac->ch_data[ch].n, in ad3552r_configure_custom_gain()
[all …]
H A Dad3552r.h228 void ad3552r_calc_gain_and_offset(struct ad3552r_ch_data *ch_data,
/linux-6.15/drivers/gpu/drm/i915/display/
H A Dintel_dp_aux.c246 i915_reg_t ch_ctl, ch_data[5]; in intel_dp_aux_xfer() local
257 for (i = 0; i < ARRAY_SIZE(ch_data); i++) in intel_dp_aux_xfer()
258 ch_data[i] = intel_dp->aux_ch_data_reg(intel_dp, i); in intel_dp_aux_xfer()
340 intel_de_write(display, ch_data[i >> 2], in intel_dp_aux_xfer()
423 intel_dp_aux_unpack(intel_de_read(display, ch_data[i >> 2]), in intel_dp_aux_xfer()
/linux-6.15/drivers/iio/adc/
H A Dspear_adc.c53 u32 ch_data[SPEAR_ADC_CHANNEL_NUM]; member
66 struct chan_data ch_data[SPEAR_ADC_CHANNEL_NUM]; member
/linux-6.15/drivers/gpu/drm/gma500/
H A Dcdv_intel_dp.c574 uint32_t ch_data = ch_ctl + 4; in cdv_intel_dp_aux_ch() local
603 REG_WRITE(ch_data + i, in cdv_intel_dp_aux_ch()
660 unpack_aux(REG_READ(ch_data + i), in cdv_intel_dp_aux_ch()