/kernel/linux/linux-5.10/drivers/iio/adc/ |
D | stm32-adc.c | 460 static u32 stm32_adc_readl(struct stm32_adc *adc, u32 reg) in stm32_adc_readl() 471 static u16 stm32_adc_readw(struct stm32_adc *adc, u32 reg) in stm32_adc_readw() 476 static void stm32_adc_writel(struct stm32_adc *adc, u32 reg, u32 val) in stm32_adc_writel() 481 static void stm32_adc_set_bits(struct stm32_adc *adc, u32 reg, u32 bits) in stm32_adc_set_bits() 490 static void stm32_adc_clr_bits(struct stm32_adc *adc, u32 reg, u32 bits) in stm32_adc_clr_bits() 503 static void stm32_adc_conv_irq_enable(struct stm32_adc *adc) in stm32_adc_conv_irq_enable() 513 static void stm32_adc_conv_irq_disable(struct stm32_adc *adc) in stm32_adc_conv_irq_disable() 519 static void stm32_adc_ovr_irq_enable(struct stm32_adc *adc) in stm32_adc_ovr_irq_enable() 525 static void stm32_adc_ovr_irq_disable(struct stm32_adc *adc) in stm32_adc_ovr_irq_disable() 531 static void stm32_adc_set_res(struct stm32_adc *adc) in stm32_adc_set_res() [all …]
|
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 391 static int stm32_dfsdm_start_filter(struct stm32_dfsdm_adc *adc, in stm32_dfsdm_start_filter() 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 708 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in dfsdm_adc_audio_set_spiclk() local [all …]
|
D | ti-adc12138.c | 127 static int adc12138_mode_programming(struct adc12138 *adc, u8 mode, in adc12138_mode_programming() 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() 192 static int adc12138_read_conv_data(struct adc12138 *adc, __be16 *value) in adc12138_read_conv_data() 199 static int adc12138_wait_eoc(struct adc12138 *adc, unsigned long timeout) in adc12138_wait_eoc() 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() [all …]
|
D | palmas_gpadc.c | 139 static int palmas_disable_auto_conversion(struct palmas_gpadc *adc) in palmas_disable_auto_conversion() 175 struct palmas_gpadc *adc = data; in palmas_gpadc_irq() local 184 struct palmas_gpadc *adc = data; in palmas_gpadc_irq_auto() local 192 static int palmas_gpadc_start_mask_interrupt(struct palmas_gpadc *adc, in palmas_gpadc_start_mask_interrupt() 212 static int palmas_gpadc_enable(struct palmas_gpadc *adc, int adc_chan, in palmas_gpadc_enable() 272 static int palmas_gpadc_read_prepare(struct palmas_gpadc *adc, int adc_chan) in palmas_gpadc_read_prepare() 283 static void palmas_gpadc_read_done(struct palmas_gpadc *adc, int adc_chan) in palmas_gpadc_read_done() 289 static int palmas_gpadc_calibrate(struct palmas_gpadc *adc, int adc_chan) in palmas_gpadc_calibrate() 330 static int palmas_gpadc_start_conversion(struct palmas_gpadc *adc, int adc_chan) in palmas_gpadc_start_conversion() 364 static int palmas_gpadc_get_calibrated_code(struct palmas_gpadc *adc, in palmas_gpadc_get_calibrated_code() [all …]
|
D | mxs-lradc-adc.c | 134 struct mxs_lradc_adc *adc = iio_priv(iio_dev); in mxs_lradc_adc_read_single() local 221 struct mxs_lradc_adc *adc = iio_priv(iio_dev); in mxs_lradc_adc_read_raw() local 273 struct mxs_lradc_adc *adc = iio_priv(iio_dev); in mxs_lradc_adc_write_raw() local 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 [all …]
|
D | ingenic-adc.c | 112 struct ingenic_adc *adc = iio_priv(iio_dev); in ingenic_adc_set_adcmd() local 165 static void ingenic_adc_set_config(struct ingenic_adc *adc, in ingenic_adc_set_config() 180 static void ingenic_adc_enable_unlocked(struct ingenic_adc *adc, in ingenic_adc_enable_unlocked() 196 static void ingenic_adc_enable(struct ingenic_adc *adc, in ingenic_adc_enable() 205 static int ingenic_adc_capture(struct ingenic_adc *adc, in ingenic_adc_capture() 239 struct ingenic_adc *adc = iio_priv(iio_dev); in ingenic_adc_write_raw() local 306 static int jz4725b_adc_init_clk_div(struct device *dev, struct ingenic_adc *adc) in jz4725b_adc_init_clk_div() 342 static int jz4770_adc_init_clk_div(struct device *dev, struct ingenic_adc *adc) in jz4770_adc_init_clk_div() 550 struct ingenic_adc *adc = iio_priv(iio_dev); in ingenic_adc_read_avail() local 573 struct ingenic_adc *adc = iio_priv(iio_dev); in ingenic_adc_read_chan_info_raw() local [all …]
|
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
|
D | ti-adc084s021.c | 73 static int adc084s021_adc_conversion(struct adc084s021 *adc, void *data) in adc084s021_adc_conversion() 94 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
|
D | max1118.c | 72 struct max1118 *adc = iio_priv(indio_dev); in max1118_read() local 119 struct max1118 *adc = iio_priv(indio_dev); in max1118_get_vref_mV() local 142 struct max1118 *adc = iio_priv(indio_dev); in max1118_read_raw() local 173 struct max1118 *adc = iio_priv(indio_dev); in max1118_trigger_handler() local 207 struct max1118 *adc; in max1118_probe() local 269 struct max1118 *adc = iio_priv(indio_dev); in max1118_remove() local
|
D | qcom-spmi-adc5.c | 169 static int adc5_read(struct adc5_chip *adc, u16 offset, u8 *data, int len) in adc5_read() 174 static int adc5_write(struct adc5_chip *adc, u16 offset, u8 *data, int len) in adc5_write() 179 static int adc5_masked_write(struct adc5_chip *adc, u16 offset, u8 mask, u8 val) in adc5_masked_write() 233 static int adc5_read_voltage_data(struct adc5_chip *adc, u16 *data) in adc5_read_voltage_data() 258 static int adc5_poll_wait_eoc(struct adc5_chip *adc) in adc5_poll_wait_eoc() 280 static void adc5_update_dig_param(struct adc5_chip *adc, in adc5_update_dig_param() 296 static int adc5_configure(struct adc5_chip *adc, in adc5_configure() 333 static int adc7_configure(struct adc5_chip *adc, in adc7_configure() 374 static int adc5_do_conversion(struct adc5_chip *adc, in adc5_do_conversion() 415 static int adc7_do_conversion(struct adc5_chip *adc, in adc7_do_conversion() [all …]
|
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 242 struct adc0832 *adc; in adc0832_probe() local 313 struct adc0832 *adc = iio_priv(indio_dev); in adc0832_remove() local
|
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
|
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
|
/kernel/linux/linux-4.19/drivers/iio/adc/ |
D | stm32-adc.c | 448 static u32 stm32_adc_readl(struct stm32_adc *adc, u32 reg) in stm32_adc_readl() 459 static u16 stm32_adc_readw(struct stm32_adc *adc, u32 reg) in stm32_adc_readw() 464 static void stm32_adc_writel(struct stm32_adc *adc, u32 reg, u32 val) in stm32_adc_writel() 469 static void stm32_adc_set_bits(struct stm32_adc *adc, u32 reg, u32 bits) in stm32_adc_set_bits() 478 static void stm32_adc_clr_bits(struct stm32_adc *adc, u32 reg, u32 bits) in stm32_adc_clr_bits() 491 static void stm32_adc_conv_irq_enable(struct stm32_adc *adc) in stm32_adc_conv_irq_enable() 501 static void stm32_adc_conv_irq_disable(struct stm32_adc *adc) in stm32_adc_conv_irq_disable() 507 static void stm32_adc_set_res(struct stm32_adc *adc) in stm32_adc_set_res() 527 static void stm32f4_adc_start_conv(struct stm32_adc *adc, bool dma) in stm32f4_adc_start_conv() 545 static void stm32f4_adc_stop_conv(struct stm32_adc *adc) in stm32f4_adc_stop_conv() [all …]
|
D | ti-adc12138.c | 130 static int adc12138_mode_programming(struct adc12138 *adc, u8 mode, in adc12138_mode_programming() 155 static int adc12138_read_status(struct adc12138 *adc) in adc12138_read_status() 168 static int __adc12138_start_conv(struct adc12138 *adc, in __adc12138_start_conv() 180 static int adc12138_start_conv(struct adc12138 *adc, in adc12138_start_conv() 188 static int adc12138_start_and_read_conv(struct adc12138 *adc, in adc12138_start_and_read_conv() 195 static int adc12138_read_conv_data(struct adc12138 *adc, __be16 *value) in adc12138_read_conv_data() 202 static int adc12138_wait_eoc(struct adc12138 *adc, unsigned long timeout) in adc12138_wait_eoc() 210 static int adc12138_adc_conversion(struct adc12138 *adc, in adc12138_adc_conversion() 233 struct adc12138 *adc = iio_priv(iio); in adc12138_read_raw() local 288 static int adc12138_init(struct adc12138 *adc) in adc12138_init() [all …]
|
D | palmas_gpadc.c | 143 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 …]
|
D | mxs-lradc-adc.c | 142 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 …]
|
D | stm32-dfsdm-adc.c | 376 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 …]
|
D | ti-adc084s021.c | 75 static int adc084s021_adc_conversion(struct adc084s021 *adc, void *data) in adc084s021_adc_conversion() 96 struct adc084s021 *adc = iio_priv(indio_dev); in adc084s021_read_raw() local 150 struct adc084s021 *adc = iio_priv(indio_dev); in adc084s021_buffer_trigger_handler() local 167 struct adc084s021 *adc = iio_priv(indio_dev); in adc084s021_buffer_preenable() local 184 struct adc084s021 *adc = iio_priv(indio_dev); in adc084s021_buffer_postdisable() local 205 struct adc084s021 *adc; in adc084s021_probe() local
|
D | max1118.c | 74 struct max1118 *adc = iio_priv(indio_dev); in max1118_read() local 115 struct max1118 *adc = iio_priv(indio_dev); in max1118_get_vref_mV() local 138 struct max1118 *adc = iio_priv(indio_dev); in max1118_read_raw() local 169 struct max1118 *adc = iio_priv(indio_dev); in max1118_trigger_handler() local 203 struct max1118 *adc; in max1118_probe() local 266 struct max1118 *adc = iio_priv(indio_dev); in max1118_remove() local
|
D | ti-adc0832.c | 122 static int adc0831_adc_conversion(struct adc0832 *adc) in adc0831_adc_conversion() 137 static int adc0832_adc_conversion(struct adc0832 *adc, int channel, in adc0832_adc_conversion() 175 struct adc0832 *adc = iio_priv(iio); in adc0832_read_raw() local 210 struct adc0832 *adc = iio_priv(indio_dev); in adc0832_trigger_handler() local 244 struct adc0832 *adc; in adc0832_probe() local 317 struct adc0832 *adc = iio_priv(indio_dev); in adc0832_remove() local
|
D | mcp3422.c | 98 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() 167 struct mcp3422 *adc = iio_priv(iio); in mcp3422_read_raw() local 201 struct mcp3422 *adc = iio_priv(iio); in mcp3422_write_raw() local 277 struct mcp3422 *adc = iio_priv(dev_to_iio_dev(dev)); in mcp3422_show_samp_freqs() local 288 struct mcp3422 *adc = iio_priv(dev_to_iio_dev(dev)); in mcp3422_show_scales() local 340 struct mcp3422 *adc; in mcp3422_probe() local
|
/kernel/linux/linux-4.19/drivers/mfd/ |
D | jz4740-adc.c | 86 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
|
/kernel/linux/linux-5.10/arch/arm/mach-s3c/ |
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
|
/kernel/linux/linux-4.19/arch/arm/plat-samsung/ |
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 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
|