Lines Matching refs:exynos_adc

120 struct exynos_adc {  struct
160 void (*init_hw)(struct exynos_adc *info); argument
161 void (*exit_hw)(struct exynos_adc *info);
162 void (*clear_irq)(struct exynos_adc *info);
163 void (*start_conv)(struct exynos_adc *info, unsigned long addr);
166 static void exynos_adc_unprepare_clk(struct exynos_adc *info) in exynos_adc_unprepare_clk()
173 static int exynos_adc_prepare_clk(struct exynos_adc *info) in exynos_adc_prepare_clk()
196 static void exynos_adc_disable_clk(struct exynos_adc *info) in exynos_adc_disable_clk()
203 static int exynos_adc_enable_clk(struct exynos_adc *info) in exynos_adc_enable_clk()
226 static void exynos_adc_v1_init_hw(struct exynos_adc *info) in exynos_adc_v1_init_hw()
244 static void exynos_adc_v1_exit_hw(struct exynos_adc *info) in exynos_adc_v1_exit_hw()
256 static void exynos_adc_v1_clear_irq(struct exynos_adc *info) in exynos_adc_v1_clear_irq()
261 static void exynos_adc_v1_start_conv(struct exynos_adc *info, in exynos_adc_v1_start_conv()
307 static void exynos_adc_s3c2416_start_conv(struct exynos_adc *info, in exynos_adc_s3c2416_start_conv()
333 static void exynos_adc_s3c2443_start_conv(struct exynos_adc *info, in exynos_adc_s3c2443_start_conv()
354 static void exynos_adc_s3c64xx_start_conv(struct exynos_adc *info, in exynos_adc_s3c64xx_start_conv()
384 static void exynos_adc_v2_init_hw(struct exynos_adc *info) in exynos_adc_v2_init_hw()
402 static void exynos_adc_v2_exit_hw(struct exynos_adc *info) in exynos_adc_v2_exit_hw()
414 static void exynos_adc_v2_clear_irq(struct exynos_adc *info) in exynos_adc_v2_clear_irq()
419 static void exynos_adc_v2_start_conv(struct exynos_adc *info, in exynos_adc_v2_start_conv()
458 static void exynos_adc_exynos7_init_hw(struct exynos_adc *info) in exynos_adc_exynos7_init_hw()
537 struct exynos_adc *info = iio_priv(indio_dev); in exynos_read_raw()
582 struct exynos_adc *info = iio_priv(indio_dev); in exynos_read_s3c64xx_ts()
618 struct exynos_adc *info = dev_id; in exynos_adc_isr()
648 struct exynos_adc *info = dev_id; in exynos_ts_isr()
683 struct exynos_adc *info = iio_priv(indio_dev); in exynos_adc_reg_access()
732 struct exynos_adc *info = input_get_drvdata(dev); in exynos_adc_ts_open()
741 struct exynos_adc *info = input_get_drvdata(dev); in exynos_adc_ts_close()
746 static int exynos_adc_ts_init(struct exynos_adc *info) in exynos_adc_ts_init()
787 struct exynos_adc *info = NULL; in exynos_adc_probe()
795 indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(struct exynos_adc)); in exynos_adc_probe()
947 struct exynos_adc *info = iio_priv(indio_dev); in exynos_adc_remove()
970 struct exynos_adc *info = iio_priv(indio_dev); in exynos_adc_suspend()
983 struct exynos_adc *info = iio_priv(indio_dev); in exynos_adc_resume()