Lines Matching refs:soc_data
110 const struct ingenic_adc_soc_data *soc_data; member
251 if (!adc->soc_data->battery_vref_mode) in ingenic_adc_write_raw()
618 *length = adc->soc_data->battery_raw_avail_size; in ingenic_adc_read_avail()
619 *vals = adc->soc_data->battery_raw_avail; in ingenic_adc_read_avail()
623 *length = adc->soc_data->battery_scale_avail_size; in ingenic_adc_read_avail()
624 *vals = adc->soc_data->battery_scale_avail; in ingenic_adc_read_avail()
647 if (adc->soc_data->has_aux_md && engine == 0) { in ingenic_adc_read_chan_info_raw()
710 *val = adc->soc_data->battery_high_vref; in ingenic_adc_read_raw()
711 *val2 = adc->soc_data->battery_high_vref_bits; in ingenic_adc_read_raw()
825 const struct ingenic_adc_soc_data *soc_data; in ingenic_adc_probe() local
828 soc_data = device_get_match_data(dev); in ingenic_adc_probe()
829 if (!soc_data) in ingenic_adc_probe()
839 adc->soc_data = soc_data; in ingenic_adc_probe()
869 if (soc_data->init_clk_div) { in ingenic_adc_probe()
870 ret = soc_data->init_clk_div(dev, adc); in ingenic_adc_probe()
894 iio_dev->channels = soc_data->channels; in ingenic_adc_probe()
895 iio_dev->num_channels = soc_data->num_channels; in ingenic_adc_probe()