Home
last modified time | relevance | path

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

1234

/Linux-v4.19/drivers/iio/adc/
Dti-adc12138.c124 static int adc12138_mode_programming(struct adc12138 *adc, u8 mode, in adc12138_mode_programming()
149 static int adc12138_read_status(struct adc12138 *adc) in adc12138_read_status()
162 static int __adc12138_start_conv(struct adc12138 *adc, in __adc12138_start_conv()
174 static int adc12138_start_conv(struct adc12138 *adc, in adc12138_start_conv()
182 static int adc12138_start_and_read_conv(struct adc12138 *adc, in adc12138_start_and_read_conv()
189 static int adc12138_read_conv_data(struct adc12138 *adc, __be16 *value) in adc12138_read_conv_data()
196 static int adc12138_wait_eoc(struct adc12138 *adc, unsigned long timeout) in adc12138_wait_eoc()
204 static int adc12138_adc_conversion(struct adc12138 *adc, in adc12138_adc_conversion()
227 struct adc12138 *adc = iio_priv(iio); in adc12138_read_raw() local
282 static int adc12138_init(struct adc12138 *adc) in adc12138_init()
[all …]
Dstm32-adc.c557 static u32 stm32_adc_readl(struct stm32_adc *adc, u32 reg) in stm32_adc_readl()
568 static u16 stm32_adc_readw(struct stm32_adc *adc, u32 reg) in stm32_adc_readw()
573 static void stm32_adc_writel(struct stm32_adc *adc, u32 reg, u32 val) in stm32_adc_writel()
578 static void stm32_adc_set_bits(struct stm32_adc *adc, u32 reg, u32 bits) in stm32_adc_set_bits()
587 static void stm32_adc_clr_bits(struct stm32_adc *adc, u32 reg, u32 bits) in stm32_adc_clr_bits()
600 static void stm32_adc_conv_irq_enable(struct stm32_adc *adc) in stm32_adc_conv_irq_enable()
610 static void stm32_adc_conv_irq_disable(struct stm32_adc *adc) in stm32_adc_conv_irq_disable()
616 static void stm32_adc_set_res(struct stm32_adc *adc) in stm32_adc_set_res()
636 static void stm32f4_adc_start_conv(struct stm32_adc *adc, bool dma) in stm32f4_adc_start_conv()
654 static void stm32f4_adc_stop_conv(struct stm32_adc *adc) in stm32f4_adc_stop_conv()
[all …]
Dpalmas_gpadc.c143 static int palmas_disable_auto_conversion(struct palmas_gpadc *adc) in palmas_disable_auto_conversion()
179 struct palmas_gpadc *adc = data; in palmas_gpadc_irq() local
188 struct palmas_gpadc *adc = data; in palmas_gpadc_irq_auto() local
196 static int palmas_gpadc_start_mask_interrupt(struct palmas_gpadc *adc, in palmas_gpadc_start_mask_interrupt()
216 static int palmas_gpadc_enable(struct palmas_gpadc *adc, int adc_chan, in palmas_gpadc_enable()
276 static int palmas_gpadc_read_prepare(struct palmas_gpadc *adc, int adc_chan) in palmas_gpadc_read_prepare()
287 static void palmas_gpadc_read_done(struct palmas_gpadc *adc, int adc_chan) in palmas_gpadc_read_done()
293 static int palmas_gpadc_calibrate(struct palmas_gpadc *adc, int adc_chan) in palmas_gpadc_calibrate()
334 static int palmas_gpadc_start_conversion(struct palmas_gpadc *adc, int adc_chan) in palmas_gpadc_start_conversion()
368 static int palmas_gpadc_get_calibrated_code(struct palmas_gpadc *adc, in palmas_gpadc_get_calibrated_code()
[all …]
Dmxs-lradc-adc.c142 struct mxs_lradc_adc *adc = iio_priv(iio_dev); in mxs_lradc_adc_read_single() local
229 struct mxs_lradc_adc *adc = iio_priv(iio_dev); in mxs_lradc_adc_read_raw() local
281 struct mxs_lradc_adc *adc = iio_priv(iio_dev); in mxs_lradc_adc_write_raw() local
328 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_show_scale_avail() local
395 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_handle_irq() local
425 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_trigger_handler() local
448 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_configure_trigger() local
464 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_trigger_init() local
484 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_trigger_remove() local
491 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_buffer_preenable() local
[all …]
Dstm32-dfsdm-adc.c376 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in dfsdm_adc_audio_get_spiclk() local
386 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in dfsdm_adc_audio_set_spiclk() local
423 static int stm32_dfsdm_start_conv(struct stm32_dfsdm_adc *adc, in stm32_dfsdm_start_conv()
475 static void stm32_dfsdm_stop_conv(struct stm32_dfsdm_adc *adc, in stm32_dfsdm_stop_conv()
495 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_set_watermark() local
510 static unsigned int stm32_dfsdm_adc_dma_residue(struct stm32_dfsdm_adc *adc) in stm32_dfsdm_adc_dma_residue()
538 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_audio_dma_buffer_done() local
577 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_adc_dma_start() local
615 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_postenable() local
652 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_predisable() local
[all …]
Dti-adc084s021.c70 static int adc084s021_adc_conversion(struct adc084s021 *adc, void *data) in adc084s021_adc_conversion()
91 struct adc084s021 *adc = iio_priv(indio_dev); in adc084s021_read_raw() local
145 struct adc084s021 *adc = iio_priv(indio_dev); in adc084s021_buffer_trigger_handler() local
163 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
201 struct adc084s021 *adc; in adc084s021_probe() local
Dmax1118.c69 struct max1118 *adc = iio_priv(indio_dev); in max1118_read() local
110 struct max1118 *adc = iio_priv(indio_dev); in max1118_get_vref_mV() local
133 struct max1118 *adc = iio_priv(indio_dev); in max1118_read_raw() local
164 struct max1118 *adc = iio_priv(indio_dev); in max1118_trigger_handler() local
199 struct max1118 *adc; in max1118_probe() local
262 struct max1118 *adc = iio_priv(indio_dev); in max1118_remove() local
Dti-adc0832.c116 static int adc0831_adc_conversion(struct adc0832 *adc) in adc0831_adc_conversion()
131 static int adc0832_adc_conversion(struct adc0832 *adc, int channel, in adc0832_adc_conversion()
169 struct adc0832 *adc = iio_priv(iio); in adc0832_read_raw() local
204 struct adc0832 *adc = iio_priv(indio_dev); in adc0832_trigger_handler() local
239 struct adc0832 *adc; in adc0832_probe() local
312 struct adc0832 *adc = iio_priv(indio_dev); in adc0832_remove() local
Dmcp3422.c98 static int mcp3422_update_config(struct mcp3422 *adc, u8 newconfig) in mcp3422_update_config()
115 static int mcp3422_read(struct mcp3422 *adc, int *value, u8 *config) in mcp3422_read()
137 static int mcp3422_read_channel(struct mcp3422 *adc, in mcp3422_read_channel()
163 struct mcp3422 *adc = iio_priv(iio); in mcp3422_read_raw() local
197 struct mcp3422 *adc = iio_priv(iio); in mcp3422_write_raw() local
273 struct mcp3422 *adc = iio_priv(dev_to_iio_dev(dev)); in mcp3422_show_samp_freqs() local
284 struct mcp3422 *adc = iio_priv(dev_to_iio_dev(dev)); in mcp3422_show_scales() local
336 struct mcp3422 *adc; in mcp3422_probe() local
Dti-adc128s052.c35 static int adc128_adc_conversion(struct adc128 *adc, u8 channel) in adc128_adc_conversion()
64 struct adc128 *adc = iio_priv(indio_dev); in adc128_read_raw() local
138 struct adc128 *adc; in adc128_probe() local
178 struct adc128 *adc = iio_priv(indio_dev); in adc128_remove() local
Dlpc18xx_adc.c73 static int lpc18xx_adc_read_chan(struct lpc18xx_adc *adc, unsigned int ch) in lpc18xx_adc_read_chan()
95 struct lpc18xx_adc *adc = iio_priv(indio_dev); in lpc18xx_adc_read_raw() local
124 struct lpc18xx_adc *adc; in lpc18xx_adc_probe() local
201 struct lpc18xx_adc *adc = iio_priv(indio_dev); in lpc18xx_adc_remove() local
Dlp8788_adc.c51 static int lp8788_get_adc_result(struct lp8788_adc *adc, enum lp8788_adc_id id, in lp8788_get_adc_result()
101 struct lp8788_adc *adc = iio_priv(indio_dev); in lp8788_adc_read_raw() local
171 struct lp8788_adc *adc) in lp8788_iio_map_register()
193 struct lp8788_adc *adc; in lp8788_adc_probe() local
Dqcom-pm8xxx-xoadc.c416 struct pm8xxx_xoadc *adc = iio_priv(indio_dev); in pm8xxx_eoc_irq() local
424 pm8xxx_get_channel(struct pm8xxx_xoadc *adc, u8 chan) in pm8xxx_get_channel()
440 static int pm8xxx_read_channel_rsv(struct pm8xxx_xoadc *adc, in pm8xxx_read_channel_rsv()
571 static int pm8xxx_read_channel(struct pm8xxx_xoadc *adc, in pm8xxx_read_channel()
583 static int pm8xxx_calibrate_device(struct pm8xxx_xoadc *adc) in pm8xxx_calibrate_device()
654 struct pm8xxx_xoadc *adc = iio_priv(indio_dev); in pm8xxx_read_raw() local
701 struct pm8xxx_xoadc *adc = iio_priv(indio_dev); in pm8xxx_of_xlate() local
825 static int pm8xxx_xoadc_parse_channels(struct pm8xxx_xoadc *adc, in pm8xxx_xoadc_parse_channels()
887 struct pm8xxx_xoadc *adc; in pm8xxx_xoadc_probe() local
970 struct pm8xxx_xoadc *adc = iio_priv(indio_dev); in pm8xxx_xoadc_remove() local
Dmen_z188_adc.c56 struct z188_adc *adc = iio_priv(iio_dev); in z188_iio_read_raw() local
106 struct z188_adc *adc; in men_z188_probe() local
145 struct z188_adc *adc = iio_priv(indio_dev); in men_z188_remove() local
Dmcp320x.c122 static int mcp320x_adc_conversion(struct mcp320x *adc, u8 channel, in mcp320x_adc_conversion()
200 struct mcp320x *adc = iio_priv(indio_dev); in mcp320x_read_raw() local
379 struct mcp320x *adc; in mcp320x_probe() local
468 struct mcp320x *adc = iio_priv(indio_dev); in mcp320x_remove() local
Dti-adc081c.c47 struct adc081c *adc = iio_priv(iio); in adc081c_read_raw() local
152 struct adc081c *adc; in adc081c_probe() local
221 struct adc081c *adc = iio_priv(iio); in adc081c_remove() local
Dviperboard_adc.c61 struct vprbrd_adc *adc = iio_priv(iio_dev); in vprbrd_iio_read_raw() local
115 struct vprbrd_adc *adc; in vprbrd_adc_probe() local
/Linux-v4.19/drivers/mfd/
Djz4740-adc.c86 static inline void jz4740_adc_clk_enable(struct jz4740_adc *adc) in jz4740_adc_clk_enable()
92 static inline void jz4740_adc_clk_disable(struct jz4740_adc *adc) in jz4740_adc_clk_disable()
98 static inline void jz4740_adc_set_enabled(struct jz4740_adc *adc, int engine, in jz4740_adc_set_enabled()
118 struct jz4740_adc *adc = dev_get_drvdata(pdev->dev.parent); in jz4740_adc_cell_enable() local
128 struct jz4740_adc *adc = dev_get_drvdata(pdev->dev.parent); in jz4740_adc_cell_disable() local
138 struct jz4740_adc *adc = dev_get_drvdata(dev); in jz4740_adc_set_config() local
209 struct jz4740_adc *adc; in jz4740_adc_probe() local
303 struct jz4740_adc *adc = platform_get_drvdata(pdev); in jz4740_adc_remove() local
Dpcf50633-adc.c73 struct pcf50633_adc *adc = __to_adc(pcf); in trigger_next_adc_job_if_any() local
87 struct pcf50633_adc *adc = __to_adc(pcf); in adc_enqueue_request() local
174 struct pcf50633_adc *adc = data; in pcf50633_adc_irq() local
203 struct pcf50633_adc *adc; in pcf50633_adc_probe() local
222 struct pcf50633_adc *adc = platform_get_drvdata(pdev); in pcf50633_adc_remove() local
/Linux-v4.19/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-v4.19/drivers/hwmon/
Dadcxx.c65 struct adcxx *adc = spi_get_drvdata(spi); in adcxx_read() local
108 struct adcxx *adc = spi_get_drvdata(spi); in adcxx_show_max() local
125 struct adcxx *adc = spi_get_drvdata(spi); in adcxx_set_max() local
167 struct adcxx *adc; in adcxx_probe() local
212 struct adcxx *adc = spi_get_drvdata(spi); in adcxx_remove() local
Dsmm665.c119 #define SMM665_VMON_ADC_TO_VOLTS(adc) ((adc) * vref / 256) argument
122 #define SMM665_12VIN_ADC_TO_VOLTS(adc) ((adc) * vref * 3 / 256) argument
125 #define SMM665_AIN_ADC_TO_VOLTS(adc) ((adc) * vref / 512) argument
128 #define SMM665_TEMP_ADC_TO_CELSIUS(adc) (((adc) <= 511) ? \ argument
147 u16 adc[SMM665_NUM_ADC]; /* adc values (raw) */ member
180 static int smm665_read_adc(struct smm665_data *data, int adc) in smm665_read_adc()
365 int adc = attr->index; in smm665_show_input() local
Dmax16065.c97 int adc[MAX16065_NUM_ADC + 1]; /* adc values (raw) including csp_adc */ member
106 static inline int ADC_TO_MV(int adc, int range) in ADC_TO_MV()
125 static inline int ADC_TO_CURR(int adc, int gain) in ADC_TO_CURR()
201 int adc = data->adc[attr->index]; in max16065_show_input() local
/Linux-v4.19/sound/soc/codecs/
Dtlv320aic23.c234 static unsigned get_score(int adc, int adc_l, int adc_h, int need_adc, in get_score()
269 int adc; in find_rate() local
305 int adc = (val * sr_adc_mult_table[sr]) / SR_MULT; in get_current_sample_rates() local
329 u32 adc, dac; in set_sample_rate_control() local
/Linux-v4.19/arch/arm/boot/dts/
Dat91-natte.dtsi212 adc: adc@48 { label

1234