/linux/drivers/iio/adc/ |
A D | stm32-adc.c | 628 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_hw_stop() local 641 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_hw_start() local 666 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_int_ch_enable() local 730 struct stm32_adc *adc = iio_priv(indio_dev); in stm32f4_adc_start_conv() local 750 struct stm32_adc *adc = iio_priv(indio_dev); in stm32f4_adc_stop_conv() local 762 struct stm32_adc *adc = iio_priv(indio_dev); in stm32f4_adc_irq_clear() local 769 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_start_conv() local 790 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_stop_conv() local 1903 struct stm32_adc *adc, in stm32_adc_legacy_chan_init() 2004 struct stm32_adc *adc, in stm32_adc_generic_chan_init() [all …]
|
A D | stm32-dfsdm-adc.c | 315 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_compute_all_osrs() local 336 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_start_channel() local 356 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_stop_channel() local 426 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_filter_set_trig() local 455 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_channels_configure() local 502 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_filter_configure() local 674 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in dfsdm_adc_audio_get_spiclk() local 683 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in dfsdm_adc_set_samp_freq() local 1082 struct stm32_dfsdm_adc *adc; in stm32_dfsdm_get_buff_cb() local 1102 struct stm32_dfsdm_adc *adc; in stm32_dfsdm_release_buff_cb() local [all …]
|
A D | ti-adc12138.c | 152 static int adc12138_read_status(struct adc12138 *adc) in adc12138_read_status() 165 static int __adc12138_start_conv(struct adc12138 *adc, in __adc12138_start_conv() 177 static int adc12138_start_conv(struct adc12138 *adc, in adc12138_start_conv() 185 static int adc12138_start_and_read_conv(struct adc12138 *adc, in adc12138_start_and_read_conv() 207 static int adc12138_adc_conversion(struct adc12138 *adc, in adc12138_adc_conversion() 230 struct adc12138 *adc = iio_priv(iio); in adc12138_read_raw() local 285 static int adc12138_init(struct adc12138 *adc) in adc12138_init() 337 struct adc12138 *adc = iio_priv(indio_dev); in adc12138_trigger_handler() local 391 struct adc12138 *adc = iio_priv(indio_dev); in adc12138_eoc_handler() local 401 struct adc12138 *adc; in adc12138_probe() local [all …]
|
A D | palmas_gpadc.c | 146 static int palmas_disable_auto_conversion(struct palmas_gpadc *adc) in palmas_disable_auto_conversion() 182 struct palmas_gpadc *adc = data; in palmas_gpadc_irq() local 191 struct palmas_gpadc *adc = data; in palmas_gpadc_irq_auto() local 199 static int palmas_gpadc_start_mask_interrupt(struct palmas_gpadc *adc, in palmas_gpadc_start_mask_interrupt() 391 struct palmas_gpadc *adc = iio_priv(indio_dev); in palmas_gpadc_read_raw() local 497 struct palmas_gpadc *adc; in palmas_gpadc_probe() local 642 struct palmas_gpadc *adc = iio_priv(indio_dev); in palmas_gpadc_remove() local 657 static int palmas_adc_wakeup_configure(struct palmas_gpadc *adc) in palmas_adc_wakeup_configure() 762 static int palmas_adc_wakeup_reset(struct palmas_gpadc *adc) in palmas_adc_wakeup_reset() 783 struct palmas_gpadc *adc = iio_priv(indio_dev); in palmas_gpadc_suspend() local [all …]
|
A D | mxs-lradc-adc.c | 320 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 …]
|
A D | rzg2l_adc.c | 92 static unsigned int rzg2l_adc_readl(struct rzg2l_adc *adc, u32 reg) in rzg2l_adc_readl() 102 static void rzg2l_adc_pwr(struct rzg2l_adc *adc, bool on) in rzg2l_adc_pwr() 115 static void rzg2l_adc_start_stop(struct rzg2l_adc *adc, bool start) in rzg2l_adc_start_stop() 141 static void rzg2l_set_trigger(struct rzg2l_adc *adc) in rzg2l_set_trigger() 160 static int rzg2l_adc_conversion_setup(struct rzg2l_adc *adc, u8 ch) in rzg2l_adc_conversion_setup() 233 struct rzg2l_adc *adc = iio_priv(indio_dev); in rzg2l_adc_read_raw() local 276 struct rzg2l_adc *adc = dev_id; in rzg2l_adc_isr() local 358 static int rzg2l_adc_hw_init(struct rzg2l_adc *adc) in rzg2l_adc_hw_init() 430 struct rzg2l_adc *adc; in rzg2l_adc_probe() local 553 struct rzg2l_adc *adc = iio_priv(indio_dev); in rzg2l_adc_pm_runtime_suspend() local [all …]
|
A D | imx8qxp-adc.c | 119 static void imx8qxp_adc_reset(struct imx8qxp_adc *adc) in imx8qxp_adc_reset() 136 static void imx8qxp_adc_reg_config(struct imx8qxp_adc *adc, int channel) in imx8qxp_adc_reg_config() 172 static void imx8qxp_adc_fifo_config(struct imx8qxp_adc *adc) in imx8qxp_adc_fifo_config() 188 static void imx8qxp_adc_disable(struct imx8qxp_adc *adc) in imx8qxp_adc_disable() 201 struct imx8qxp_adc *adc = iio_priv(indio_dev); in imx8qxp_adc_read_raw() local 263 struct imx8qxp_adc *adc = dev_id; in imx8qxp_adc_isr() local 278 struct imx8qxp_adc *adc = iio_priv(indio_dev); in imx8qxp_adc_reg_access() local 301 struct imx8qxp_adc *adc; in imx8qxp_adc_probe() local 400 struct imx8qxp_adc *adc = iio_priv(indio_dev); in imx8qxp_adc_remove() local 422 struct imx8qxp_adc *adc = iio_priv(indio_dev); in imx8qxp_adc_runtime_suspend() local [all …]
|
A D | qcom-spmi-adc5.c | 198 static int adc5_poll_wait_eoc(struct adc5_chip *adc) in adc5_poll_wait_eoc() 220 static void adc5_update_dig_param(struct adc5_chip *adc, in adc5_update_dig_param() 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_of_xlate() local 422 struct adc5_chip *adc = iio_priv(indio_dev); in adc7_of_xlate() local 439 struct adc5_chip *adc = iio_priv(indio_dev); in adc_read_raw_common() local [all …]
|
A D | ingenic-adc.c | 114 struct ingenic_adc *adc = iio_priv(iio_dev); in ingenic_adc_set_adcmd() local 198 static void ingenic_adc_enable(struct ingenic_adc *adc, in ingenic_adc_enable() 207 static int ingenic_adc_capture(struct ingenic_adc *adc, in ingenic_adc_capture() 241 struct ingenic_adc *adc = iio_priv(iio_dev); in ingenic_adc_write_raw() local 611 struct ingenic_adc *adc = iio_priv(iio_dev); in ingenic_adc_read_avail() local 634 struct ingenic_adc *adc = iio_priv(iio_dev); in ingenic_adc_read_chan_info_raw() local 690 struct ingenic_adc *adc = iio_priv(iio_dev); in ingenic_adc_read_raw() local 749 struct ingenic_adc *adc = iio_priv(iio_dev); in ingenic_adc_buffer_enable() local 781 struct ingenic_adc *adc = iio_priv(iio_dev); in ingenic_adc_buffer_disable() local 805 struct ingenic_adc *adc = iio_priv(iio_dev); in ingenic_adc_irq() local [all …]
|
A D | mcp3911.c | 57 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 324 struct mcp3911 *adc = iio_priv(indio_dev); in mcp3911_remove() local
|
A D | ti-adc084s021.c | 73 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 148 struct adc084s021 *adc = iio_priv(indio_dev); in adc084s021_buffer_trigger_handler() local 165 struct adc084s021 *adc = iio_priv(indio_dev); in adc084s021_buffer_preenable() local 182 struct adc084s021 *adc = iio_priv(indio_dev); in adc084s021_buffer_postdisable() local 201 struct adc084s021 *adc; in adc084s021_probe() local
|
A D | max1241.c | 42 static int max1241_read(struct max1241 *adc) in max1241_read() 71 struct max1241 *adc = iio_priv(indio_dev); in max1241_read_raw() local 115 struct max1241 *adc = data; in max1241_disable_vdd_action() local 126 struct max1241 *adc = data; in max1241_disable_vref_action() local 139 struct max1241 *adc; in max1241_probe() local
|
A D | mcp3422.c | 95 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
|
A D | max1118.c | 71 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 210 struct max1118 *adc; in max1118_probe() local
|
A D | ti-adc0832.c | 120 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 247 struct adc0832 *adc; in adc0832_probe() local
|
A D | lp8788_adc.c | 48 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 169 struct lp8788_adc *adc) in lp8788_iio_map_register() 191 struct lp8788_adc *adc; in lp8788_adc_probe() local
|
A D | intel_mrfld_adc.c | 64 struct mrfld_adc *adc = iio_priv(indio_dev); in mrfld_adc_thread_isr() local 74 struct mrfld_adc *adc = iio_priv(indio_dev); in mrfld_adc_single_conv() local 126 struct mrfld_adc *adc = iio_priv(indio_dev); in mrfld_adc_read_raw() local 184 struct mrfld_adc *adc; in mrfld_adc_probe() local
|
A D | lpc18xx_adc.c | 70 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 120 struct lpc18xx_adc *adc = data; in lpc18xx_clear_cr_reg() local 138 struct lpc18xx_adc *adc; in lpc18xx_adc_probe() local
|
A D | qcom-pm8xxx-xoadc.c | 417 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 964 struct pm8xxx_xoadc *adc = iio_priv(indio_dev); in pm8xxx_xoadc_remove() local
|
A D | men_z188_adc.c | 53 struct z188_adc *adc = iio_priv(iio_dev); in z188_iio_read_raw() local 103 struct z188_adc *adc; in men_z188_probe() local 141 struct z188_adc *adc = iio_priv(indio_dev); in men_z188_remove() local
|
A D | ti-adc128s052.c | 35 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 144 struct adc128 *adc; in adc128_probe() local
|
/linux/arch/arm/mach-s3c/ |
A D | adc.c | 83 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 402 struct adc_device *adc = platform_get_drvdata(pdev); in s3c_adc_remove() local 413 struct adc_device *adc = dev_get_drvdata(dev); in s3c_adc_suspend() local 434 struct adc_device *adc = platform_get_drvdata(pdev); in s3c_adc_resume() local
|
/linux/drivers/hwmon/ |
A D | adcxx.c | 52 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
|
A D | smm665.c | 116 #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/drivers/mfd/ |
A D | pcf50633-adc.c | 69 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
|