Home
last modified time | relevance | path

Searched defs:adc (Results 1 – 25 of 121) sorted by relevance

12345

/linux-6.15/drivers/iio/adc/
H A Dstm32-adc.c678 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_hw_stop() local
691 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_hw_start() local
716 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_int_ch_enable() local
798 struct stm32_adc *adc = iio_priv(indio_dev); in stm32f4_adc_start_conv() local
818 struct stm32_adc *adc = iio_priv(indio_dev); in stm32f4_adc_stop_conv() local
830 struct stm32_adc *adc = iio_priv(indio_dev); in stm32f4_adc_irq_clear() local
837 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_start_conv() local
858 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_stop_conv() local
2032 struct stm32_adc *adc, in stm32_adc_legacy_chan_init()
2185 struct stm32_adc *adc, in stm32_adc_generic_chan_init()
[all …]
H A Dpalmas_gpadc.c211 struct palmas_gpadc *adc = data; in palmas_gpadc_irq() local
221 struct palmas_gpadc *adc = iio_priv(indio_dev); in palmas_gpadc_irq_auto() local
544 struct palmas_gpadc *adc = iio_priv(indio_dev); in palmas_gpadc_read_raw() local
592 struct palmas_gpadc *adc = iio_priv(indio_dev); in palmas_gpadc_read_event_config() local
681 struct palmas_gpadc *adc = iio_priv(indio_dev); in palmas_gpadc_write_event_config() local
707 struct palmas_gpadc *adc = iio_priv(indio_dev); in palmas_gpadc_read_event_value() local
740 struct palmas_gpadc *adc = iio_priv(indio_dev); in palmas_gpadc_write_event_value() local
861 struct palmas_gpadc *adc = data; in palmas_gpadc_reset() local
868 struct palmas_gpadc *adc; in palmas_gpadc_probe() local
1131 struct palmas_gpadc *adc = iio_priv(indio_dev); in palmas_gpadc_suspend() local
[all …]
H A Dstm32-dfsdm-adc.c318 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_compute_all_osrs() local
339 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_start_channel() local
359 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_stop_channel() local
429 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_filter_set_trig() local
458 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_channels_configure() local
504 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_filter_configure() local
677 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_generic_channel_parse_of() local
747 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in dfsdm_adc_audio_get_spiclk() local
1169 struct stm32_dfsdm_adc *adc; in stm32_dfsdm_get_buff_cb() local
1189 struct stm32_dfsdm_adc *adc; in stm32_dfsdm_release_buff_cb() local
[all …]
H A Dti-adc12138.c153 static int adc12138_read_status(struct adc12138 *adc) in adc12138_read_status()
166 static int __adc12138_start_conv(struct adc12138 *adc, in __adc12138_start_conv()
178 static int adc12138_start_conv(struct adc12138 *adc, in adc12138_start_conv()
186 static int adc12138_start_and_read_conv(struct adc12138 *adc, in adc12138_start_and_read_conv()
208 static int adc12138_adc_conversion(struct adc12138 *adc, in adc12138_adc_conversion()
231 struct adc12138 *adc = iio_priv(iio); in adc12138_read_raw() local
287 static int adc12138_init(struct adc12138 *adc) in adc12138_init()
339 struct adc12138 *adc = iio_priv(indio_dev); in adc12138_trigger_handler() local
392 struct adc12138 *adc = iio_priv(indio_dev); in adc12138_eoc_handler() local
402 struct adc12138 *adc; in adc12138_probe() local
[all …]
H A Dmxs-lradc-adc.c320 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_show_scale_avail() local
387 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_handle_irq() local
417 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_trigger_handler() local
440 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_configure_trigger() local
456 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_trigger_init() local
478 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_trigger_remove() local
485 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_buffer_preenable() local
523 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_buffer_postdisable() local
541 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_validate_scan_mask() local
692 struct mxs_lradc_adc *adc; in mxs_lradc_adc_probe() local
[all …]
H A Drzg2l_adc.c116 static unsigned int rzg2l_adc_readl(struct rzg2l_adc *adc, u32 reg) in rzg2l_adc_readl()
126 static void rzg2l_adc_pwr(struct rzg2l_adc *adc, bool on) in rzg2l_adc_pwr()
139 static void rzg2l_adc_start_stop(struct rzg2l_adc *adc, bool start) in rzg2l_adc_start_stop()
160 static void rzg2l_set_trigger(struct rzg2l_adc *adc) in rzg2l_set_trigger()
260 struct rzg2l_adc *adc = iio_priv(indio_dev); in rzg2l_adc_read_raw() local
298 struct rzg2l_adc *adc = dev_id; in rzg2l_adc_isr() local
431 struct rzg2l_adc *adc; in rzg2l_adc_probe() local
525 struct rzg2l_adc *adc = iio_priv(indio_dev); in rzg2l_adc_pm_runtime_suspend() local
535 struct rzg2l_adc *adc = iio_priv(indio_dev); in rzg2l_adc_pm_runtime_resume() local
545 struct rzg2l_adc *adc = iio_priv(indio_dev); in rzg2l_adc_suspend() local
[all …]
H A Dmcp3911.c173 static int mcp3910_enable_offset(struct mcp3911 *adc, bool enable) in mcp3910_enable_offset()
197 static int mcp3911_enable_offset(struct mcp3911 *adc, bool enable) in mcp3911_enable_offset()
221 static int mcp3910_get_osr(struct mcp3911 *adc, u32 *val) in mcp3910_get_osr()
235 static int mcp3910_set_osr(struct mcp3911 *adc, u32 val) in mcp3910_set_osr()
243 static int mcp3911_set_osr(struct mcp3911 *adc, u32 val) in mcp3911_set_osr()
251 static int mcp3911_get_osr(struct mcp3911 *adc, u32 *val) in mcp3911_get_osr()
318 struct mcp3911 *adc = iio_priv(indio_dev); in mcp3911_read_raw() local
356 struct mcp3911 *adc = iio_priv(indio_dev); in mcp3911_write_raw() local
490 struct mcp3911 *adc = iio_priv(indio_dev); in mcp3911_trigger_handler() local
669 struct mcp3911 *adc = iio_trigger_get_drvdata(trig); in mcp3911_set_trigger_state() local
[all …]
H A Dimx93_adc.c102 static void imx93_adc_power_down(struct imx93_adc *adc) in imx93_adc_power_down()
121 static void imx93_adc_power_up(struct imx93_adc *adc) in imx93_adc_power_up()
131 static void imx93_adc_config_ad_clk(struct imx93_adc *adc) in imx93_adc_config_ad_clk()
146 static int imx93_adc_calibration(struct imx93_adc *adc) in imx93_adc_calibration()
191 static int imx93_adc_read_channel_conversion(struct imx93_adc *adc, in imx93_adc_read_channel_conversion()
241 struct imx93_adc *adc = iio_priv(indio_dev); in imx93_adc_read_raw() local
277 struct imx93_adc *adc = dev_id; in imx93_adc_isr() local
304 struct imx93_adc *adc; in imx93_adc_probe() local
402 struct imx93_adc *adc = iio_priv(indio_dev); in imx93_adc_remove() local
422 struct imx93_adc *adc = iio_priv(indio_dev); in imx93_adc_runtime_suspend() local
[all …]
H A Dad7944.c295 struct ad7944_adc *adc, in ad7944_3wire_cs_mode_init_offload_msg()
340 static int ad7944_convert_and_acquire(struct ad7944_adc *adc) in ad7944_convert_and_acquire()
356 static int ad7944_single_conversion(struct ad7944_adc *adc, in ad7944_single_conversion()
389 struct ad7944_adc *adc = iio_priv(indio_dev); in ad7944_read_avail() local
405 struct ad7944_adc *adc = iio_priv(indio_dev); in ad7944_read_raw() local
441 static int ad7944_set_sample_freq(struct ad7944_adc *adc, int val) in ad7944_set_sample_freq()
464 struct ad7944_adc *adc = iio_priv(indio_dev); in ad7944_write_raw() local
498 struct ad7944_adc *adc = iio_priv(indio_dev); in ad7944_offload_buffer_postenable() local
519 struct ad7944_adc *adc = iio_priv(indio_dev); in ad7944_offload_buffer_predisable() local
536 struct ad7944_adc *adc = iio_priv(indio_dev); in ad7944_trigger_handler() local
[all …]
H A Dimx8qxp-adc.c123 static void imx8qxp_adc_reset(struct imx8qxp_adc *adc) in imx8qxp_adc_reset()
140 static void imx8qxp_adc_reg_config(struct imx8qxp_adc *adc, int channel) in imx8qxp_adc_reg_config()
176 static void imx8qxp_adc_fifo_config(struct imx8qxp_adc *adc) in imx8qxp_adc_fifo_config()
192 static void imx8qxp_adc_disable(struct imx8qxp_adc *adc) in imx8qxp_adc_disable()
205 struct imx8qxp_adc *adc = iio_priv(indio_dev); in imx8qxp_adc_read_raw() local
268 struct imx8qxp_adc *adc = dev_id; in imx8qxp_adc_isr() local
288 struct imx8qxp_adc *adc = iio_priv(indio_dev); in imx8qxp_adc_reg_access() local
311 struct imx8qxp_adc *adc; in imx8qxp_adc_probe() local
410 struct imx8qxp_adc *adc = iio_priv(indio_dev); in imx8qxp_adc_remove() local
430 struct imx8qxp_adc *adc = iio_priv(indio_dev); in imx8qxp_adc_runtime_suspend() local
[all …]
H A Dqcom-spmi-adc5.c198 static int adc5_poll_wait_eoc(struct adc5_chip *adc) in adc5_poll_wait_eoc()
236 static int adc5_configure(struct adc5_chip *adc, in adc5_configure()
273 static int adc7_configure(struct adc5_chip *adc, in adc7_configure()
314 static int adc5_do_conversion(struct adc5_chip *adc, in adc5_do_conversion()
355 static int adc7_do_conversion(struct adc5_chip *adc, in adc7_do_conversion()
399 struct adc5_chip *adc = dev_id; in adc5_isr() local
409 struct adc5_chip *adc = iio_priv(indio_dev); in adc5_fwnode_xlate() local
422 struct adc5_chip *adc = iio_priv(indio_dev); in adc7_fwnode_xlate() local
439 struct adc5_chip *adc = iio_priv(indio_dev); in adc_read_raw_common() local
823 static int adc5_get_fw_data(struct adc5_chip *adc) in adc5_get_fw_data()
[all …]
H A Dingenic-adc.c116 struct ingenic_adc *adc = iio_priv(iio_dev); in ingenic_adc_set_adcmd() local
200 static void ingenic_adc_enable(struct ingenic_adc *adc, in ingenic_adc_enable()
209 static int ingenic_adc_capture(struct ingenic_adc *adc, in ingenic_adc_capture()
243 struct ingenic_adc *adc = iio_priv(iio_dev); in ingenic_adc_write_raw() local
613 struct ingenic_adc *adc = iio_priv(iio_dev); in ingenic_adc_read_avail() local
636 struct ingenic_adc *adc = iio_priv(iio_dev); in ingenic_adc_read_chan_info_raw() local
692 struct ingenic_adc *adc = iio_priv(iio_dev); in ingenic_adc_read_raw() local
746 struct ingenic_adc *adc = iio_priv(iio_dev); in ingenic_adc_buffer_enable() local
778 struct ingenic_adc *adc = iio_priv(iio_dev); in ingenic_adc_buffer_disable() local
802 struct ingenic_adc *adc = iio_priv(iio_dev); in ingenic_adc_irq() local
[all …]
H A Dmcp3564.c496 struct mcp3564_state *adc = iio_priv(indio_dev); in mcp3564_set_current_boost_mode() local
518 struct mcp3564_state *adc = iio_priv(indio_dev); in mcp3564_get_current_boost_mode() local
546 struct mcp3564_state *adc = iio_priv(indio_dev); in mcp3564_auto_zeroing_mux_show() local
556 struct mcp3564_state *adc = iio_priv(indio_dev); in mcp3564_auto_zeroing_mux_store() local
583 struct mcp3564_state *adc = iio_priv(indio_dev); in mcp3564_auto_zeroing_ref_show() local
593 struct mcp3564_state *adc = iio_priv(indio_dev); in mcp3564_auto_zeroing_ref_store() local
745 struct mcp3564_state *adc = iio_priv(indio_dev); in mcp3564_read_single_value() local
787 struct mcp3564_state *adc = iio_priv(indio_dev); in mcp3564_read_avail() local
825 struct mcp3564_state *adc = iio_priv(indio_dev); in mcp3564_read_raw() local
884 struct mcp3564_state *adc = iio_priv(indio_dev); in mcp3564_write_raw() local
[all …]
H A Dti-adc084s021.c73 static int adc084s021_adc_conversion(struct adc084s021 *adc, __be16 *data) in adc084s021_adc_conversion()
93 struct adc084s021 *adc = iio_priv(indio_dev); in adc084s021_read_raw() local
147 struct adc084s021 *adc = iio_priv(indio_dev); in adc084s021_buffer_trigger_handler() local
164 struct adc084s021 *adc = iio_priv(indio_dev); in adc084s021_buffer_preenable() local
180 struct adc084s021 *adc = iio_priv(indio_dev); in adc084s021_buffer_postdisable() local
199 struct adc084s021 *adc; in adc084s021_probe() local
H A Dmcp3422.c95 static int mcp3422_update_config(struct mcp3422 *adc, u8 newconfig) in mcp3422_update_config()
108 static int mcp3422_read(struct mcp3422 *adc, int *value, u8 *config) in mcp3422_read()
130 static int mcp3422_read_channel(struct mcp3422 *adc, in mcp3422_read_channel()
164 struct mcp3422 *adc = iio_priv(iio); in mcp3422_read_raw() local
198 struct mcp3422 *adc = iio_priv(iio); in mcp3422_write_raw() local
274 struct mcp3422 *adc = iio_priv(dev_to_iio_dev(dev)); in mcp3422_show_samp_freqs() local
285 struct mcp3422 *adc = iio_priv(dev_to_iio_dev(dev)); in mcp3422_show_scales() local
337 struct mcp3422 *adc; in mcp3422_probe() local
H A Dmax1118.c71 struct max1118 *adc = iio_priv(indio_dev); in max1118_read() local
117 struct max1118 *adc = iio_priv(indio_dev); in max1118_get_vref_mV() local
140 struct max1118 *adc = iio_priv(indio_dev); in max1118_read_raw() local
171 struct max1118 *adc = iio_priv(indio_dev); in max1118_trigger_handler() local
209 struct max1118 *adc; in max1118_probe() local
H A Dti-adc0832.c120 static int adc0831_adc_conversion(struct adc0832 *adc) in adc0831_adc_conversion()
135 static int adc0832_adc_conversion(struct adc0832 *adc, int channel, in adc0832_adc_conversion()
173 struct adc0832 *adc = iio_priv(iio); in adc0832_read_raw() local
208 struct adc0832 *adc = iio_priv(indio_dev); in adc0832_trigger_handler() local
246 struct adc0832 *adc; in adc0832_probe() local
H A Dmax1241.c41 static int max1241_read(struct max1241 *adc) in max1241_read()
70 struct max1241 *adc = iio_priv(indio_dev); in max1241_read_raw() local
114 struct max1241 *adc = data; in max1241_disable_vref_action() local
127 struct max1241 *adc; in max1241_probe() local
H A Dlp8788_adc.c48 static int lp8788_get_adc_result(struct lp8788_adc *adc, enum lp8788_adc_id id, in lp8788_get_adc_result()
98 struct lp8788_adc *adc = iio_priv(indio_dev); in lp8788_adc_read_raw() local
161 struct lp8788_adc *adc) in lp8788_iio_map_register()
183 struct lp8788_adc *adc; in lp8788_adc_probe() local
H A Dlpc18xx_adc.c69 static int lpc18xx_adc_read_chan(struct lpc18xx_adc *adc, unsigned int ch) in lpc18xx_adc_read_chan()
91 struct lpc18xx_adc *adc = iio_priv(indio_dev); in lpc18xx_adc_read_raw() local
119 struct lpc18xx_adc *adc = data; in lpc18xx_clear_cr_reg() local
132 struct lpc18xx_adc *adc; in lpc18xx_adc_probe() local
H A Dintel_mrfld_adc.c65 struct mrfld_adc *adc = iio_priv(indio_dev); in mrfld_adc_thread_isr() local
75 struct mrfld_adc *adc = iio_priv(indio_dev); in mrfld_adc_single_conv() local
127 struct mrfld_adc *adc = iio_priv(indio_dev); in mrfld_adc_read_raw() local
185 struct mrfld_adc *adc; in mrfld_adc_probe() local
H A Dqcom-pm8xxx-xoadc.c418 struct pm8xxx_xoadc *adc = iio_priv(indio_dev); in pm8xxx_eoc_irq() local
426 pm8xxx_get_channel(struct pm8xxx_xoadc *adc, u8 chan) in pm8xxx_get_channel()
438 static int pm8xxx_read_channel_rsv(struct pm8xxx_xoadc *adc, in pm8xxx_read_channel_rsv()
569 static int pm8xxx_read_channel(struct pm8xxx_xoadc *adc, in pm8xxx_read_channel()
581 static int pm8xxx_calibrate_device(struct pm8xxx_xoadc *adc) in pm8xxx_calibrate_device()
652 struct pm8xxx_xoadc *adc = iio_priv(indio_dev); in pm8xxx_read_raw() local
699 struct pm8xxx_xoadc *adc = iio_priv(indio_dev); in pm8xxx_fwnode_xlate() local
822 static int pm8xxx_xoadc_parse_channels(struct pm8xxx_xoadc *adc) in pm8xxx_xoadc_parse_channels()
881 struct pm8xxx_xoadc *adc; in pm8xxx_xoadc_probe() local
960 struct pm8xxx_xoadc *adc = iio_priv(indio_dev); in pm8xxx_xoadc_remove() local
H A Dti-adc128s052.c34 static int adc128_adc_conversion(struct adc128 *adc, u8 channel) in adc128_adc_conversion()
63 struct adc128 *adc = iio_priv(indio_dev); in adc128_read_raw() local
143 struct adc128 *adc; in adc128_probe() local
H A Dmen_z188_adc.c53 struct z188_adc *adc = iio_priv(iio_dev); in z188_iio_read_raw() local
103 struct z188_adc *adc; in men_z188_probe() local
148 struct z188_adc *adc = iio_priv(indio_dev); in men_z188_remove() local
/linux-6.15/drivers/hwmon/
H A Dadcxx.c52 struct adcxx *adc = spi_get_drvdata(spi); in adcxx_show() local
95 struct adcxx *adc = spi_get_drvdata(spi); in adcxx_max_show() local
113 struct adcxx *adc = spi_get_drvdata(spi); in adcxx_max_store() local
154 struct adcxx *adc; in adcxx_probe() local
199 struct adcxx *adc = spi_get_drvdata(spi); in adcxx_remove() local

12345