Home
last modified time | relevance | path

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

1234

/Linux-v5.4/drivers/iio/adc/
Dstm32-dfsdm-adc.c314 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_compute_all_osrs() local
333 static int stm32_dfsdm_start_channel(struct stm32_dfsdm_adc *adc) in stm32_dfsdm_start_channel()
353 static void stm32_dfsdm_stop_channel(struct stm32_dfsdm_adc *adc) in stm32_dfsdm_stop_channel()
390 static int stm32_dfsdm_start_filter(struct stm32_dfsdm_adc *adc, in stm32_dfsdm_start_filter()
421 static int stm32_dfsdm_filter_set_trig(struct stm32_dfsdm_adc *adc, in stm32_dfsdm_filter_set_trig()
450 static int stm32_dfsdm_channels_configure(struct stm32_dfsdm_adc *adc, in stm32_dfsdm_channels_configure()
494 static int stm32_dfsdm_filter_configure(struct stm32_dfsdm_adc *adc, in stm32_dfsdm_filter_configure()
670 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in dfsdm_adc_audio_get_spiclk() local
679 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in dfsdm_adc_set_samp_freq() local
704 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in dfsdm_adc_audio_set_spiclk() local
[all …]
Dstm32-adc.c450 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() local
534 struct stm32_adc *adc = dev_get_drvdata(dev); in stm32_adc_hw_start() local
[all …]
Dti-adc12138.c121 static int adc12138_mode_programming(struct adc12138 *adc, u8 mode, in adc12138_mode_programming()
146 static int adc12138_read_status(struct adc12138 *adc) in adc12138_read_status()
159 static int __adc12138_start_conv(struct adc12138 *adc, in __adc12138_start_conv()
171 static int adc12138_start_conv(struct adc12138 *adc, in adc12138_start_conv()
179 static int adc12138_start_and_read_conv(struct adc12138 *adc, in adc12138_start_and_read_conv()
186 static int adc12138_read_conv_data(struct adc12138 *adc, __be16 *value) in adc12138_read_conv_data()
193 static int adc12138_wait_eoc(struct adc12138 *adc, unsigned long timeout) in adc12138_wait_eoc()
201 static int adc12138_adc_conversion(struct adc12138 *adc, in adc12138_adc_conversion()
224 struct adc12138 *adc = iio_priv(iio); in adc12138_read_raw() local
279 static int adc12138_init(struct adc12138 *adc) in adc12138_init()
[all …]
Dpalmas_gpadc.c140 static int palmas_disable_auto_conversion(struct palmas_gpadc *adc) in palmas_disable_auto_conversion()
176 struct palmas_gpadc *adc = data; in palmas_gpadc_irq() local
185 struct palmas_gpadc *adc = data; in palmas_gpadc_irq_auto() local
193 static int palmas_gpadc_start_mask_interrupt(struct palmas_gpadc *adc, in palmas_gpadc_start_mask_interrupt()
213 static int palmas_gpadc_enable(struct palmas_gpadc *adc, int adc_chan, in palmas_gpadc_enable()
273 static int palmas_gpadc_read_prepare(struct palmas_gpadc *adc, int adc_chan) in palmas_gpadc_read_prepare()
284 static void palmas_gpadc_read_done(struct palmas_gpadc *adc, int adc_chan) in palmas_gpadc_read_done()
290 static int palmas_gpadc_calibrate(struct palmas_gpadc *adc, int adc_chan) in palmas_gpadc_calibrate()
331 static int palmas_gpadc_start_conversion(struct palmas_gpadc *adc, int adc_chan) in palmas_gpadc_start_conversion()
365 static int palmas_gpadc_get_calibrated_code(struct palmas_gpadc *adc, in palmas_gpadc_get_calibrated_code()
[all …]
Dmxs-lradc-adc.c133 struct mxs_lradc_adc *adc = iio_priv(iio_dev); in mxs_lradc_adc_read_single() local
220 struct mxs_lradc_adc *adc = iio_priv(iio_dev); in mxs_lradc_adc_read_raw() local
272 struct mxs_lradc_adc *adc = iio_priv(iio_dev); in mxs_lradc_adc_write_raw() local
319 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_show_scale_avail() local
386 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_handle_irq() local
416 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_trigger_handler() local
439 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_configure_trigger() local
455 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_trigger_init() local
477 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_trigger_remove() local
484 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_buffer_preenable() local
[all …]
Dti-adc084s021.c67 static int adc084s021_adc_conversion(struct adc084s021 *adc, void *data) in adc084s021_adc_conversion()
88 struct adc084s021 *adc = iio_priv(indio_dev); in adc084s021_read_raw() local
142 struct adc084s021 *adc = iio_priv(indio_dev); in adc084s021_buffer_trigger_handler() local
160 struct adc084s021 *adc = iio_priv(indio_dev); in adc084s021_buffer_preenable() local
177 struct adc084s021 *adc = iio_priv(indio_dev); in adc084s021_buffer_postdisable() local
198 struct adc084s021 *adc; in adc084s021_probe() local
Dmax1118.c66 struct max1118 *adc = iio_priv(indio_dev); in max1118_read() local
107 struct max1118 *adc = iio_priv(indio_dev); in max1118_get_vref_mV() local
130 struct max1118 *adc = iio_priv(indio_dev); in max1118_read_raw() local
161 struct max1118 *adc = iio_priv(indio_dev); in max1118_trigger_handler() local
196 struct max1118 *adc; in max1118_probe() local
259 struct max1118 *adc = iio_priv(indio_dev); in max1118_remove() local
Dmcp3911.c57 static int mcp3911_read(struct mcp3911 *adc, u8 reg, u32 *val, u8 len) in mcp3911_read()
73 static int mcp3911_write(struct mcp3911 *adc, u8 reg, u32 val, u8 len) in mcp3911_write()
84 static int mcp3911_update(struct mcp3911 *adc, u8 reg, u32 mask, in mcp3911_update()
103 struct mcp3911 *adc = iio_priv(indio_dev); in mcp3911_read_raw() local
155 struct mcp3911 *adc = iio_priv(indio_dev); in mcp3911_write_raw() local
203 static int mcp3911_config(struct mcp3911 *adc, struct device_node *of_node) in mcp3911_config()
245 struct mcp3911 *adc; in mcp3911_probe() local
326 struct mcp3911 *adc = iio_priv(indio_dev); in mcp3911_remove() local
Dingenic-adc.c61 static void ingenic_adc_set_config(struct ingenic_adc *adc, in ingenic_adc_set_config()
78 static void ingenic_adc_enable(struct ingenic_adc *adc, in ingenic_adc_enable()
96 static int ingenic_adc_capture(struct ingenic_adc *adc, in ingenic_adc_capture()
117 struct ingenic_adc *adc = iio_priv(iio_dev); in ingenic_adc_write_raw() local
161 static int jz4725b_adc_init_clk_div(struct device *dev, struct ingenic_adc *adc) in jz4725b_adc_init_clk_div()
224 struct ingenic_adc *adc = iio_priv(iio_dev); in ingenic_adc_read_avail() local
248 struct ingenic_adc *adc = iio_priv(iio_dev); in ingenic_adc_read_raw() local
331 struct ingenic_adc *adc; in ingenic_adc_probe() local
Dti-adc0832.c113 static int adc0831_adc_conversion(struct adc0832 *adc) in adc0831_adc_conversion()
128 static int adc0832_adc_conversion(struct adc0832 *adc, int channel, in adc0832_adc_conversion()
166 struct adc0832 *adc = iio_priv(iio); in adc0832_read_raw() local
201 struct adc0832 *adc = iio_priv(indio_dev); in adc0832_trigger_handler() local
236 struct adc0832 *adc; in adc0832_probe() local
309 struct adc0832 *adc = iio_priv(indio_dev); in adc0832_remove() local
Dmcp3422.c94 static int mcp3422_update_config(struct mcp3422 *adc, u8 newconfig) in mcp3422_update_config()
111 static int mcp3422_read(struct mcp3422 *adc, int *value, u8 *config) in mcp3422_read()
133 static int mcp3422_read_channel(struct mcp3422 *adc, in mcp3422_read_channel()
159 struct mcp3422 *adc = iio_priv(iio); in mcp3422_read_raw() local
193 struct mcp3422 *adc = iio_priv(iio); in mcp3422_write_raw() local
269 struct mcp3422 *adc = iio_priv(dev_to_iio_dev(dev)); in mcp3422_show_samp_freqs() local
280 struct mcp3422 *adc = iio_priv(dev_to_iio_dev(dev)); in mcp3422_show_scales() local
332 struct mcp3422 *adc; in mcp3422_probe() local
Dqcom-spmi-adc5.c158 static int adc5_read(struct adc5_chip *adc, u16 offset, u8 *data, int len) in adc5_read()
163 static int adc5_write(struct adc5_chip *adc, u16 offset, u8 *data, int len) in adc5_write()
217 static int adc5_read_voltage_data(struct adc5_chip *adc, u16 *data) in adc5_read_voltage_data()
242 static int adc5_poll_wait_eoc(struct adc5_chip *adc) in adc5_poll_wait_eoc()
264 static void adc5_update_dig_param(struct adc5_chip *adc, in adc5_update_dig_param()
280 static int adc5_configure(struct adc5_chip *adc, in adc5_configure()
317 static int adc5_do_conversion(struct adc5_chip *adc, in adc5_do_conversion()
360 struct adc5_chip *adc = dev_id; in adc5_isr() local
370 struct adc5_chip *adc = iio_priv(indio_dev); in adc5_of_xlate() local
384 struct adc5_chip *adc = iio_priv(indio_dev); in adc5_read_raw() local
[all …]
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
138 struct adc128 *adc; in adc128_probe() local
182 struct adc128 *adc = iio_priv(indio_dev); in adc128_remove() local
Dti-ads8344.c74 static int ads8344_adc_conversion(struct ads8344 *adc, int channel, in ads8344_adc_conversion()
103 struct ads8344 *adc = iio_priv(iio); in ads8344_read_raw() local
137 struct ads8344 *adc; in ads8344_probe() local
178 struct ads8344 *adc = iio_priv(indio_dev); in ads8344_remove() local
Dlpc18xx_adc.c70 static int lpc18xx_adc_read_chan(struct lpc18xx_adc *adc, unsigned int ch) in lpc18xx_adc_read_chan()
92 struct lpc18xx_adc *adc = iio_priv(indio_dev); in lpc18xx_adc_read_raw() local
121 struct lpc18xx_adc *adc; in lpc18xx_adc_probe() local
198 struct lpc18xx_adc *adc = iio_priv(indio_dev); in lpc18xx_adc_remove() local
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
168 struct lp8788_adc *adc) in lp8788_iio_map_register()
190 struct lp8788_adc *adc; in lp8788_adc_probe() local
Dqcom-pm8xxx-xoadc.c417 struct pm8xxx_xoadc *adc = iio_priv(indio_dev); in pm8xxx_eoc_irq() local
425 pm8xxx_get_channel(struct pm8xxx_xoadc *adc, u8 chan) in pm8xxx_get_channel()
437 static int pm8xxx_read_channel_rsv(struct pm8xxx_xoadc *adc, in pm8xxx_read_channel_rsv()
568 static int pm8xxx_read_channel(struct pm8xxx_xoadc *adc, in pm8xxx_read_channel()
580 static int pm8xxx_calibrate_device(struct pm8xxx_xoadc *adc) in pm8xxx_calibrate_device()
651 struct pm8xxx_xoadc *adc = iio_priv(indio_dev); in pm8xxx_read_raw() local
698 struct pm8xxx_xoadc *adc = iio_priv(indio_dev); in pm8xxx_of_xlate() local
822 static int pm8xxx_xoadc_parse_channels(struct pm8xxx_xoadc *adc, in pm8xxx_xoadc_parse_channels()
884 struct pm8xxx_xoadc *adc; in pm8xxx_xoadc_probe() local
967 struct pm8xxx_xoadc *adc = iio_priv(indio_dev); in pm8xxx_xoadc_remove() local
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
142 struct z188_adc *adc = iio_priv(indio_dev); in men_z188_remove() local
Dmcp320x.c119 static int mcp320x_adc_conversion(struct mcp320x *adc, u8 channel, in mcp320x_adc_conversion()
197 struct mcp320x *adc = iio_priv(indio_dev); in mcp320x_read_raw() local
376 struct mcp320x *adc; in mcp320x_probe() local
465 struct mcp320x *adc = iio_priv(indio_dev); in mcp320x_remove() local
Dti-adc081c.c44 struct adc081c *adc = iio_priv(iio); in adc081c_read_raw() local
149 struct adc081c *adc; in adc081c_probe() local
218 struct adc081c *adc = iio_priv(iio); in adc081c_remove() local
Dviperboard_adc.c56 struct vprbrd_adc *adc = iio_priv(iio_dev); in vprbrd_iio_read_raw() local
110 struct vprbrd_adc *adc; in vprbrd_adc_probe() local
/Linux-v5.4/arch/arm/plat-samsung/
Dadc.c83 static inline void s3c_adc_convert(struct adc_device *adc) in s3c_adc_convert()
91 static inline void s3c_adc_select(struct adc_device *adc, in s3c_adc_select()
117 static void s3c_adc_dbgshow(struct adc_device *adc) in s3c_adc_dbgshow()
125 static void s3c_adc_try(struct adc_device *adc) in s3c_adc_try()
148 struct adc_device *adc = adc_dev; in s3c_adc_start() local
282 struct adc_device *adc = pw; in s3c_adc_irq() local
335 struct adc_device *adc; in s3c_adc_probe() local
406 struct adc_device *adc = platform_get_drvdata(pdev); in s3c_adc_remove() local
417 struct adc_device *adc = dev_get_drvdata(dev); in s3c_adc_suspend() local
438 struct adc_device *adc = platform_get_drvdata(pdev); in s3c_adc_resume() local
/Linux-v5.4/drivers/hwmon/
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
Dsmm665.c116 #define SMM665_VMON_ADC_TO_VOLTS(adc) ((adc) * vref / 256) argument
119 #define SMM665_12VIN_ADC_TO_VOLTS(adc) ((adc) * vref * 3 / 256) argument
122 #define SMM665_AIN_ADC_TO_VOLTS(adc) ((adc) * vref / 512) argument
125 #define SMM665_TEMP_ADC_TO_CELSIUS(adc) (((adc) <= 511) ? \ argument
144 u16 adc[SMM665_NUM_ADC]; /* adc values (raw) */ member
177 static int smm665_read_adc(struct smm665_data *data, int adc) in smm665_read_adc()
362 int adc = attr->index; in smm665_show_input() local
/Linux-v5.4/drivers/mfd/
Dpcf50633-adc.c69 struct pcf50633_adc *adc = __to_adc(pcf); in trigger_next_adc_job_if_any() local
83 struct pcf50633_adc *adc = __to_adc(pcf); in adc_enqueue_request() local
170 struct pcf50633_adc *adc = data; in pcf50633_adc_irq() local
199 struct pcf50633_adc *adc; in pcf50633_adc_probe() local
218 struct pcf50633_adc *adc = platform_get_drvdata(pdev); in pcf50633_adc_remove() local

1234