Lines Matching defs:data
122 struct exynos_adc_data *data;
171 if (info->data->needs_sclk)
186 if (info->data->needs_sclk) {
201 if (info->data->needs_sclk)
216 if (info->data->needs_sclk) {
233 if (info->data->needs_adc_phy)
234 regmap_write(info->pmu_map, info->data->phy_offset, 1);
251 if (info->data->needs_adc_phy)
252 regmap_write(info->pmu_map, info->data->phy_offset, 0);
391 if (info->data->needs_adc_phy)
392 regmap_write(info->pmu_map, info->data->phy_offset, 1);
409 if (info->data->needs_adc_phy)
410 regmap_write(info->pmu_map, info->data->phy_offset, 0);
490 .data = &exynos_adc_s3c24xx_data,
493 .data = &exynos_adc_s3c2416_data,
496 .data = &exynos_adc_s3c24xx_data,
499 .data = &exynos_adc_s3c2443_data,
502 .data = &exynos_adc_s3c64xx_data,
505 .data = &exynos_adc_s5pv210_data,
508 .data = &exynos4212_adc_data,
511 .data = &exynos_adc_v1_data,
514 .data = &exynos_adc_v2_data,
517 .data = &exynos3250_adc_data,
520 .data = &exynos7_adc_data,
531 return (struct exynos_adc_data *)match->data;
551 *val2 = info->data->mask;
562 if (info->data->start_conv)
563 info->data->start_conv(info, chan->address);
569 if (info->data->init_hw)
570 info->data->init_hw(info);
598 info->data->start_conv(info, ADC_S3C2410_MUX_TS);
604 if (info->data->init_hw)
605 info->data->init_hw(info);
622 u32 mask = info->data->mask;
634 if (info->data->clear_irq)
635 info->data->clear_irq(info);
645 * a new event with the latest data and then sleep until the
808 info->data = exynos_adc_get_data(pdev);
809 if (!info->data) {
819 if (info->data->needs_adc_phy) {
861 if (info->data->needs_sclk) {
894 indio_dev->num_channels = info->data->num_channels;
910 if (info->data->init_hw)
911 info->data->init_hw(info);
943 if (info->data->exit_hw)
944 info->data->exit_hw(info);
966 if (info->data->exit_hw)
967 info->data->exit_hw(info);
980 if (info->data->exit_hw)
981 info->data->exit_hw(info);
1002 if (info->data->init_hw)
1003 info->data->init_hw(info);