Home
last modified time | relevance | path

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

/linux/drivers/iio/dac/
H A Dmcp4725.c38 unsigned ref_mode; member
106 inoutbuf[0] |= data->ref_mode << 3; in mcp4725_store_eeprom()
307 outbuf[0] |= data->ref_mode << 3; in mcp4726_set_cfg()
334 if (data->ref_mode == MCP472X_REF_VDD) in mcp4725_read_raw()
430 data->ref_mode = MCP472X_REF_VDD; in mcp4725_probe()
432 data->ref_mode = pdata->vref_buffered ? in mcp4725_probe()
476 if (!info->use_ext_ref_voltage && ref != data->ref_mode) { in mcp4725_probe()
479 data->ref_mode, ref, data->ref_mode); in mcp4725_probe()
H A Dmcp4728.c65 enum vref_mode ref_mode; member
131 outbuf[offset] = FIELD_PREP(MCP4728_VREF_MASK, ch->ref_mode); in mcp4728_store_eeprom()
196 outbuf[1] = FIELD_PREP(MCP4728_VREF_MASK, ch->ref_mode); in mcp4728_program_channel_cfg()
309 int ref_mode = data->chdata[channel].ref_mode; in mcp4728_get_scale() local
312 if (ref_mode == MCP4728_VREF_EXTERNAL_VDD) { in mcp4728_get_scale()
346 data->chdata[channel].ref_mode = MCP4728_VREF_EXTERNAL_VDD; in mcp4728_set_scale()
349 data->chdata[channel].ref_mode = MCP4728_VREF_INTERNAL_2048mV; in mcp4728_set_scale()
353 data->chdata[channel].ref_mode = MCP4728_VREF_INTERNAL_2048mV; in mcp4728_set_scale()
517 ch->ref_mode = FIELD_GET(MCP4728_VREF_MASK, r2); in mcp4728_init_channels_data()
H A Dmcp47feb02.c311 u8 ref_mode; member
772 if (data->chdata[ch].ref_mode == MCP47FEB02_VREF_VDD) in mcp47feb02_get_scale()
829 data->chdata[ch].ref_mode = tmp_val; in mcp47feb02_ch_scale()
1024 data->chdata[i].ref_mode = (vref_ch >> (2 * i)) & MCP47FEB02_DAC_CTRL_MASK; in mcp47feb02_init_ctrl_regs()
1036 switch (data->chdata[i].ref_mode) { in mcp47feb02_init_ctrl_regs()