Lines Matching refs:model_data
276 const struct ad3552r_model_data *model_data; member
759 v_min = dac->model_data->ranges_table[idx][0]; in ad3552r_calc_gain_and_offset()
760 v_max = dac->model_data->ranges_table[idx][1]; in ad3552r_calc_gain_and_offset()
784 static int ad3552r_find_range(const struct ad3552r_model_data *model_data, in ad3552r_find_range() argument
789 for (i = 0; i < model_data->num_ranges; i++) in ad3552r_find_range()
790 if (vals[0] == model_data->ranges_table[i][0] * 1000 && in ad3552r_find_range()
791 vals[1] == model_data->ranges_table[i][1] * 1000) in ad3552r_find_range()
921 if (ch >= dac->model_data->num_hw_channels) in ad3552r_configure_device()
924 dac->model_data->num_hw_channels); in ad3552r_configure_device()
935 err = ad3552r_find_range(dac->model_data, vals); in ad3552r_configure_device()
948 } else if (dac->model_data->requires_output_range) { in ad3552r_configure_device()
951 dac->model_data->model_name); in ad3552r_configure_device()
972 dac->model_data->num_hw_channels) { in ad3552r_configure_device()
1015 if (id != dac->model_data->chip_id) { in ad3552r_init()
1035 dac->model_data = spi_get_device_match_data(spi); in ad3552r_probe()
1036 if (!dac->model_data) in ad3552r_probe()
1046 indio_dev->name = dac->model_data->model_name; in ad3552r_probe()