Lines Matching refs:setup_info

677 				   struct ad4130_setup_info *setup_info)  in ad4130_write_slot_setup()  argument
682 val = FIELD_PREP(AD4130_CONFIG_IOUT1_VAL_MASK, setup_info->iout0_val) | in ad4130_write_slot_setup()
683 FIELD_PREP(AD4130_CONFIG_IOUT1_VAL_MASK, setup_info->iout1_val) | in ad4130_write_slot_setup()
684 FIELD_PREP(AD4130_CONFIG_BURNOUT_MASK, setup_info->burnout) | in ad4130_write_slot_setup()
685 FIELD_PREP(AD4130_CONFIG_REF_BUFP_MASK, setup_info->ref_bufp) | in ad4130_write_slot_setup()
686 FIELD_PREP(AD4130_CONFIG_REF_BUFM_MASK, setup_info->ref_bufm) | in ad4130_write_slot_setup()
687 FIELD_PREP(AD4130_CONFIG_REF_SEL_MASK, setup_info->ref_sel) | in ad4130_write_slot_setup()
688 FIELD_PREP(AD4130_CONFIG_PGA_MASK, setup_info->pga); in ad4130_write_slot_setup()
694 val = FIELD_PREP(AD4130_FILTER_MODE_MASK, setup_info->filter_mode) | in ad4130_write_slot_setup()
695 FIELD_PREP(AD4130_FILTER_SELECT_MASK, setup_info->fs); in ad4130_write_slot_setup()
701 memcpy(&st->slots_info[slot].setup, setup_info, sizeof(*setup_info)); in ad4130_write_slot_setup()
710 struct ad4130_setup_info *setup_info = &chan_info->setup; in ad4130_write_channel_setup() local
753 ret = ad4130_find_slot(st, setup_info, &slot, &overwrite); in ad4130_write_channel_setup()
766 ret = ad4130_write_slot_setup(st, slot, setup_info); in ad4130_write_channel_setup()
884 struct ad4130_setup_info *setup_info = &chan_info->setup; in ad4130_set_filter_mode() local
891 if (setup_info->filter_mode == val) in ad4130_set_filter_mode()
894 old_fs = setup_info->fs; in ad4130_set_filter_mode()
895 old_filter_mode = setup_info->filter_mode; in ad4130_set_filter_mode()
903 ad4130_fs_to_freq(setup_info->filter_mode, setup_info->fs, in ad4130_set_filter_mode()
906 ad4130_freq_to_fs(val, freq_val, freq_val2, &setup_info->fs); in ad4130_set_filter_mode()
908 setup_info->filter_mode = val; in ad4130_set_filter_mode()
912 setup_info->fs = old_fs; in ad4130_set_filter_mode()
913 setup_info->filter_mode = old_filter_mode; in ad4130_set_filter_mode()
925 struct ad4130_setup_info *setup_info = &st->chans_info[channel].setup; in ad4130_get_filter_mode() local
929 filter_mode = setup_info->filter_mode; in ad4130_get_filter_mode()
969 struct ad4130_setup_info *setup_info = &chan_info->setup; in ad4130_set_channel_pga() local
974 if (val == st->scale_tbls[setup_info->ref_sel][pga][0] && in ad4130_set_channel_pga()
975 val2 == st->scale_tbls[setup_info->ref_sel][pga][1]) in ad4130_set_channel_pga()
982 if (pga == setup_info->pga) in ad4130_set_channel_pga()
985 old_pga = setup_info->pga; in ad4130_set_channel_pga()
986 setup_info->pga = pga; in ad4130_set_channel_pga()
990 setup_info->pga = old_pga; in ad4130_set_channel_pga()
1001 struct ad4130_setup_info *setup_info = &chan_info->setup; in ad4130_set_channel_freq() local
1006 old_fs = setup_info->fs; in ad4130_set_channel_freq()
1008 ad4130_freq_to_fs(setup_info->filter_mode, val, val2, &fs); in ad4130_set_channel_freq()
1010 if (fs == setup_info->fs) in ad4130_set_channel_freq()
1013 setup_info->fs = fs; in ad4130_set_channel_freq()
1017 setup_info->fs = old_fs; in ad4130_set_channel_freq()
1078 struct ad4130_setup_info *setup_info = &st->chans_info[channel].setup; in ad4130_read_raw() local
1085 *val = st->scale_tbls[setup_info->ref_sel][setup_info->pga][0]; in ad4130_read_raw()
1086 *val2 = st->scale_tbls[setup_info->ref_sel][setup_info->pga][1]; in ad4130_read_raw()
1096 ad4130_fs_to_freq(setup_info->filter_mode, setup_info->fs, in ad4130_read_raw()
1113 struct ad4130_setup_info *setup_info = &st->chans_info[channel].setup; in ad4130_read_avail() local
1118 *vals = (int *)st->scale_tbls[setup_info->ref_sel]; in ad4130_read_avail()
1119 *length = ARRAY_SIZE(st->scale_tbls[setup_info->ref_sel]) * 2; in ad4130_read_avail()
1126 filter_config = &ad4130_filter_configs[setup_info->filter_mode]; in ad4130_read_avail()
1398 struct ad4130_setup_info *setup_info) in ad4130_parse_fw_setup() argument
1410 setup_info->iout0_val = ret; in ad4130_parse_fw_setup()
1418 setup_info->iout1_val = ret; in ad4130_parse_fw_setup()
1426 setup_info->burnout = ret; in ad4130_parse_fw_setup()
1428 setup_info->ref_bufp = fwnode_property_read_bool(child, "adi,buffered-positive"); in ad4130_parse_fw_setup()
1429 setup_info->ref_bufm = fwnode_property_read_bool(child, "adi,buffered-negative"); in ad4130_parse_fw_setup()
1431 setup_info->ref_sel = AD4130_REF_REFIN1; in ad4130_parse_fw_setup()
1433 &setup_info->ref_sel); in ad4130_parse_fw_setup()
1434 if (setup_info->ref_sel >= AD4130_REF_SEL_MAX) in ad4130_parse_fw_setup()
1437 setup_info->ref_sel); in ad4130_parse_fw_setup()
1439 if (setup_info->ref_sel == AD4130_REF_REFOUT_AVSS) in ad4130_parse_fw_setup()
1442 ret = ad4130_get_ref_voltage(st, setup_info->ref_sel); in ad4130_parse_fw_setup()
1445 setup_info->ref_sel); in ad4130_parse_fw_setup()