Lines Matching refs:stm32_adc

140 struct stm32_adc;
161 int (*prepare)(struct stm32_adc *);
162 void (*start_conv)(struct stm32_adc *, bool dma);
163 void (*stop_conv)(struct stm32_adc *);
164 void (*unprepare)(struct stm32_adc *);
192 struct stm32_adc { struct
450 static u32 stm32_adc_readl(struct stm32_adc *adc, u32 reg) in stm32_adc_readl()
461 static u16 stm32_adc_readw(struct stm32_adc *adc, u32 reg) in stm32_adc_readw()
466 static void stm32_adc_writel(struct stm32_adc *adc, u32 reg, u32 val) in stm32_adc_writel()
471 static void stm32_adc_set_bits(struct stm32_adc *adc, u32 reg, u32 bits) in stm32_adc_set_bits()
480 static void stm32_adc_clr_bits(struct stm32_adc *adc, u32 reg, u32 bits) in stm32_adc_clr_bits()
493 static void stm32_adc_conv_irq_enable(struct stm32_adc *adc) in stm32_adc_conv_irq_enable()
503 static void stm32_adc_conv_irq_disable(struct stm32_adc *adc) in stm32_adc_conv_irq_disable()
509 static void stm32_adc_set_res(struct stm32_adc *adc) in stm32_adc_set_res()
521 struct stm32_adc *adc = dev_get_drvdata(dev); in stm32_adc_hw_stop()
534 struct stm32_adc *adc = dev_get_drvdata(dev); in stm32_adc_hw_start()
570 static void stm32f4_adc_start_conv(struct stm32_adc *adc, bool dma) in stm32f4_adc_start_conv()
588 static void stm32f4_adc_stop_conv(struct stm32_adc *adc) in stm32f4_adc_stop_conv()
598 static void stm32h7_adc_start_conv(struct stm32_adc *adc, bool dma) in stm32h7_adc_start_conv()
618 static void stm32h7_adc_stop_conv(struct stm32_adc *adc) in stm32h7_adc_stop_conv()
635 static int stm32h7_adc_exit_pwr_down(struct stm32_adc *adc) in stm32h7_adc_exit_pwr_down()
665 static void stm32h7_adc_enter_pwr_down(struct stm32_adc *adc) in stm32h7_adc_enter_pwr_down()
673 static int stm32h7_adc_enable(struct stm32_adc *adc) in stm32h7_adc_enable()
696 static void stm32h7_adc_disable(struct stm32_adc *adc) in stm32h7_adc_disable()
716 static int stm32h7_adc_read_selfcalib(struct stm32_adc *adc) in stm32h7_adc_read_selfcalib()
760 static int stm32h7_adc_restore_selfcalib(struct stm32_adc *adc) in stm32h7_adc_restore_selfcalib()
833 static int stm32h7_adc_selfcalib(struct stm32_adc *adc) in stm32h7_adc_selfcalib()
895 static int stm32h7_adc_prepare(struct stm32_adc *adc) in stm32h7_adc_prepare()
934 static void stm32h7_adc_unprepare(struct stm32_adc *adc) in stm32h7_adc_unprepare()
954 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_conf_scan_seq()
1004 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_get_trig_extsel()
1035 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_set_trig()
1065 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_set_trig_pol()
1075 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_get_trig_pol()
1107 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_single_conv()
1169 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_read_raw()
1209 struct stm32_adc *adc = data; in stm32_adc_isr()
1248 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_set_watermark()
1267 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_update_scan_mode()
1312 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_debugfs_reg_access()
1342 static unsigned int stm32_adc_dma_residue(struct stm32_adc *adc) in stm32_adc_dma_residue()
1376 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_dma_start()
1414 struct stm32_adc *adc = iio_priv(indio_dev); in __stm32_adc_buffer_postenable()
1472 struct stm32_adc *adc = iio_priv(indio_dev); in __stm32_adc_buffer_predisable()
1511 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_trigger_handler()
1558 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_of_get_resolution()
1579 static void stm32_adc_smpr_init(struct stm32_adc *adc, int channel, u32 smp_ns) in stm32_adc_smpr_init()
1601 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_chan_init_one()
1637 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_chan_of_init()
1740 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_dma_request()
1781 struct stm32_adc *adc; in stm32_adc_probe()
1899 struct stm32_adc *adc = platform_get_drvdata(pdev); in stm32_adc_remove()
1922 struct stm32_adc *adc = dev_get_drvdata(dev); in stm32_adc_suspend()
1933 struct stm32_adc *adc = dev_get_drvdata(dev); in stm32_adc_resume()