Lines Matching refs:setup_info
677 struct ad4130_setup_info *setup_info)
682 val = FIELD_PREP(AD4130_CONFIG_IOUT1_VAL_MASK, setup_info->iout0_val) |
683 FIELD_PREP(AD4130_CONFIG_IOUT1_VAL_MASK, setup_info->iout1_val) |
684 FIELD_PREP(AD4130_CONFIG_BURNOUT_MASK, setup_info->burnout) |
685 FIELD_PREP(AD4130_CONFIG_REF_BUFP_MASK, setup_info->ref_bufp) |
686 FIELD_PREP(AD4130_CONFIG_REF_BUFM_MASK, setup_info->ref_bufm) |
687 FIELD_PREP(AD4130_CONFIG_REF_SEL_MASK, setup_info->ref_sel) |
688 FIELD_PREP(AD4130_CONFIG_PGA_MASK, setup_info->pga);
694 val = FIELD_PREP(AD4130_FILTER_MODE_MASK, setup_info->filter_mode) |
695 FIELD_PREP(AD4130_FILTER_SELECT_MASK, setup_info->fs);
701 memcpy(&st->slots_info[slot].setup, setup_info, sizeof(*setup_info));
710 struct ad4130_setup_info *setup_info = &chan_info->setup;
753 ret = ad4130_find_slot(st, setup_info, &slot, &overwrite);
766 ret = ad4130_write_slot_setup(st, slot, setup_info);
884 struct ad4130_setup_info *setup_info = &chan_info->setup;
891 if (setup_info->filter_mode == val)
894 old_fs = setup_info->fs;
895 old_filter_mode = setup_info->filter_mode;
903 ad4130_fs_to_freq(setup_info->filter_mode, setup_info->fs,
906 ad4130_freq_to_fs(val, freq_val, freq_val2, &setup_info->fs);
908 setup_info->filter_mode = val;
912 setup_info->fs = old_fs;
913 setup_info->filter_mode = old_filter_mode;
927 struct ad4130_setup_info *setup_info = &st->chans_info[channel].setup;
931 filter_mode = setup_info->filter_mode;
972 struct ad4130_setup_info *setup_info = &chan_info->setup;
977 if (val == st->scale_tbls[setup_info->ref_sel][pga][0] &&
978 val2 == st->scale_tbls[setup_info->ref_sel][pga][1])
985 if (pga == setup_info->pga)
988 old_pga = setup_info->pga;
989 setup_info->pga = pga;
993 setup_info->pga = old_pga;
1005 struct ad4130_setup_info *setup_info = &chan_info->setup;
1010 old_fs = setup_info->fs;
1012 ad4130_freq_to_fs(setup_info->filter_mode, val, val2, &fs);
1014 if (fs == setup_info->fs)
1017 setup_info->fs = fs;
1021 setup_info->fs = old_fs;
1090 struct ad4130_setup_info *setup_info = &st->chans_info[channel].setup;
1097 *val = st->scale_tbls[setup_info->ref_sel][setup_info->pga][0];
1098 *val2 = st->scale_tbls[setup_info->ref_sel][setup_info->pga][1];
1108 ad4130_fs_to_freq(setup_info->filter_mode, setup_info->fs,
1125 struct ad4130_setup_info *setup_info = &st->chans_info[channel].setup;
1130 *vals = (int *)st->scale_tbls[setup_info->ref_sel];
1131 *length = ARRAY_SIZE(st->scale_tbls[setup_info->ref_sel]) * 2;
1138 filter_config = &ad4130_filter_configs[setup_info->filter_mode];
1425 struct ad4130_setup_info *setup_info)
1437 setup_info->iout0_val = ret;
1445 setup_info->iout1_val = ret;
1453 setup_info->burnout = ret;
1455 setup_info->ref_bufp = fwnode_property_read_bool(child, "adi,buffered-positive");
1456 setup_info->ref_bufm = fwnode_property_read_bool(child, "adi,buffered-negative");
1458 setup_info->ref_sel = AD4130_REF_REFIN1;
1460 &setup_info->ref_sel);
1461 if (setup_info->ref_sel >= AD4130_REF_SEL_MAX)
1464 setup_info->ref_sel);
1466 if (setup_info->ref_sel == AD4130_REF_REFOUT_AVSS)
1469 ret = ad4130_get_ref_voltage(st, setup_info->ref_sel);
1472 setup_info->ref_sel);