| /linux/drivers/iio/adc/ |
| H A D | stm32-adc.c | 601 static u32 stm32_adc_readl(struct stm32_adc *adc, u32 reg) in stm32_adc_readl() 612 static u16 stm32_adc_readw(struct stm32_adc *adc, u32 reg) in stm32_adc_readw() 617 static void stm32_adc_writel(struct stm32_adc *adc, u32 reg, u32 val) in stm32_adc_writel() 622 static void stm32_adc_set_bits(struct stm32_adc *adc, u32 reg, u32 bits) in stm32_adc_set_bits() 631 static void stm32_adc_set_bits_common(struct stm32_adc *adc, u32 reg, u32 bits) in stm32_adc_set_bits_common() 639 static void stm32_adc_clr_bits(struct stm32_adc *adc, u32 reg, u32 bits) in stm32_adc_clr_bits() 648 static void stm32_adc_clr_bits_common(struct stm32_adc *adc, u32 reg, u32 bits) in stm32_adc_clr_bits_common() 660 static void stm32_adc_conv_irq_enable(struct stm32_adc *adc) in stm32_adc_conv_irq_enable() 670 static void stm32_adc_conv_irq_disable(struct stm32_adc *adc) in stm32_adc_conv_irq_disable() 676 static void stm32_adc_ovr_irq_enable(struct stm32_adc *adc) in stm32_adc_ovr_irq_enable() [all …]
|
| H A D | palmas_gpadc.c | 131 static struct palmas_adc_event *palmas_gpadc_get_event(struct palmas_gpadc *adc, in palmas_gpadc_get_event() 144 static bool palmas_gpadc_channel_is_freerunning(struct palmas_gpadc *adc, in palmas_gpadc_channel_is_freerunning() 175 static int palmas_disable_auto_conversion(struct palmas_gpadc *adc) in palmas_disable_auto_conversion() 211 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 241 static int palmas_gpadc_start_mask_interrupt(struct palmas_gpadc *adc, in palmas_gpadc_start_mask_interrupt() 261 static int palmas_gpadc_enable(struct palmas_gpadc *adc, int adc_chan, in palmas_gpadc_enable() 321 static int palmas_gpadc_read_prepare(struct palmas_gpadc *adc, int adc_chan) in palmas_gpadc_read_prepare() 335 static void palmas_gpadc_read_done(struct palmas_gpadc *adc, int adc_chan) in palmas_gpadc_read_done() 341 static int palmas_gpadc_calibrate(struct palmas_gpadc *adc, int adc_chan) in palmas_gpadc_calibrate() [all …]
|
| H A D | stm32-dfsdm-adc.c | 319 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_compute_all_osrs() local 340 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_start_channel() local 360 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_stop_channel() local 395 static int stm32_dfsdm_start_filter(struct stm32_dfsdm_adc *adc, in stm32_dfsdm_start_filter() 430 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_filter_set_trig() local 459 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_channels_configure() local 505 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_filter_configure() local 678 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 756 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in dfsdm_adc_set_samp_freq() local [all …]
|
| H A D | qcom-spmi-adc5-gen3.c | 77 int adc5_gen3_read(struct adc5_device_data *adc, unsigned int sdam_index, in adc5_gen3_read() 86 int adc5_gen3_write(struct adc5_device_data *adc, unsigned int sdam_index, in adc5_gen3_write() 95 static int adc5_gen3_read_voltage_data(struct adc5_chip *adc, u16 *data) in adc5_gen3_read_voltage_data() 128 static int adc5_gen3_configure(struct adc5_chip *adc, in adc5_gen3_configure() 187 int adc5_gen3_poll_wait_hs(struct adc5_device_data *adc, in adc5_gen3_poll_wait_hs() 218 int adc5_gen3_status_clear(struct adc5_device_data *adc, in adc5_gen3_status_clear() 249 static int adc5_gen3_do_conversion(struct adc5_chip *adc, in adc5_gen3_do_conversion() 288 struct adc5_chip *adc = dev_id; in adc5_gen3_isr() local 349 struct adc5_chip *adc = iio_priv(indio_dev); in adc5_gen3_fwnode_xlate() local 365 struct adc5_chip *adc = iio_priv(indio_dev); in adc5_gen3_read_raw() local [all …]
|
| H A D | rzt2h_adc.c | 49 static void rzt2h_adc_start(struct rzt2h_adc *adc, unsigned int conversion_type) in rzt2h_adc_start() 64 static void rzt2h_adc_stop(struct rzt2h_adc *adc) in rzt2h_adc_stop() 76 static int rzt2h_adc_read_single(struct rzt2h_adc *adc, unsigned int ch, int *val) in rzt2h_adc_read_single() 116 static void rzt2h_adc_set_cal(struct rzt2h_adc *adc, bool cal) in rzt2h_adc_set_cal() 129 static int rzt2h_adc_calibrate(struct rzt2h_adc *adc) in rzt2h_adc_calibrate() 157 struct rzt2h_adc *adc = iio_priv(indio_dev); in rzt2h_adc_read_raw() local 177 struct rzt2h_adc *adc = private; in rzt2h_adc_isr() local 191 static int rzt2h_adc_parse_properties(struct rzt2h_adc *adc) in rzt2h_adc_parse_properties() 218 struct rzt2h_adc *adc; in rzt2h_adc_probe() local 274 struct rzt2h_adc *adc = dev_get_drvdata(dev); in rzt2h_adc_pm_runtime_resume() local
|
| H A D | ad7944.c | 185 static int ad7944_3wire_cs_mode_init_msg(struct device *dev, struct ad7944_adc *adc, in ad7944_3wire_cs_mode_init_msg() 217 static int ad7944_4wire_mode_init_msg(struct device *dev, struct ad7944_adc *adc, in ad7944_4wire_mode_init_msg() 241 static int ad7944_chain_mode_init_msg(struct device *dev, struct ad7944_adc *adc, in ad7944_chain_mode_init_msg() 284 struct ad7944_adc *adc, in ad7944_3wire_cs_mode_init_offload_msg() 329 static int ad7944_convert_and_acquire(struct ad7944_adc *adc) in ad7944_convert_and_acquire() 345 static int ad7944_single_conversion(struct ad7944_adc *adc, in ad7944_single_conversion() 380 struct ad7944_adc *adc = iio_priv(indio_dev); in ad7944_read_avail() local 396 struct ad7944_adc *adc = iio_priv(indio_dev); in ad7944_read_raw() local 432 static int ad7944_set_sample_freq(struct ad7944_adc *adc, int val) in ad7944_set_sample_freq() 455 struct ad7944_adc *adc = iio_priv(indio_dev); in ad7944_write_raw() local [all …]
|
| H A D | ingenic-adc.c | 116 struct ingenic_adc *adc = iio_priv(iio_dev); in ingenic_adc_set_adcmd() local 169 static void ingenic_adc_set_config(struct ingenic_adc *adc, in ingenic_adc_set_config() 184 static void ingenic_adc_enable_unlocked(struct ingenic_adc *adc, in ingenic_adc_enable_unlocked() 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 314 static int jz4725b_adc_init_clk_div(struct device *dev, struct ingenic_adc *adc) in jz4725b_adc_init_clk_div() 350 static int jz4770_adc_init_clk_div(struct device *dev, struct ingenic_adc *adc) in jz4770_adc_init_clk_div() 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 [all …]
|
| H A D | mcp3564.c | 400 static int mcp3564_read_8bits(struct mcp3564_state *adc, u8 reg, u8 *val) in mcp3564_read_8bits() 415 static int mcp3564_read_16bits(struct mcp3564_state *adc, u8 reg, u16 *val) in mcp3564_read_16bits() 430 static int mcp3564_read_32bits(struct mcp3564_state *adc, u8 reg, u32 *val) in mcp3564_read_32bits() 445 static int mcp3564_write_8bits(struct mcp3564_state *adc, u8 reg, u8 val) in mcp3564_write_8bits() 455 static int mcp3564_write_24bits(struct mcp3564_state *adc, u8 reg, u32 val) in mcp3564_write_24bits() 465 static int mcp3564_fast_cmd(struct mcp3564_state *adc, u8 fast_cmd) in mcp3564_fast_cmd() 475 static int mcp3564_update_8bits(struct mcp3564_state *adc, u8 reg, u32 mask, u8 val) in mcp3564_update_8bits() 496 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 [all …]
|
| H 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
|
| H 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 209 struct max1118 *adc; in max1118_probe() local
|
| H 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 246 struct adc0832 *adc; in adc0832_probe() local
|
| H A D | max1241.c | 41 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 D | lpc18xx_adc.c | 69 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 D | intel_mrfld_adc.c | 65 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 D | ti-ads8344.c | 76 static int ads8344_adc_conversion(struct ads8344 *adc, int channel, in ads8344_adc_conversion() 105 struct ads8344 *adc = iio_priv(iio); in ads8344_read_raw() local 144 struct ads8344 *adc; in ads8344_probe() local
|
| H 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 148 struct z188_adc *adc = iio_priv(indio_dev); in men_z188_remove() local
|
| H A D | mcp320x.c | 120 static int mcp320x_adc_conversion(struct mcp320x *adc, u8 channel, in mcp320x_adc_conversion() 198 struct mcp320x *adc = iio_priv(indio_dev); in mcp320x_read_raw() local 382 struct mcp320x *adc; in mcp320x_probe() local
|
| /linux/drivers/hwmon/ |
| H 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
|
| /linux/sound/soc/codecs/ |
| H A D | tlv320aic23.c | 229 static unsigned get_score(int adc, int adc_l, int adc_h, int need_adc, in get_score() argument 264 int adc; in find_rate() local 300 int adc = (val * sr_adc_mult_table[sr]) / SR_MULT; in get_current_sample_rates() local 324 u32 adc, dac; set_sample_rate_control() local [all...] |
| /linux/drivers/iio/common/ms_sensors/ |
| H A D | ms_sensors_i2c.c | 105 unsigned int delay, u32 *adc) in ms_sensors_convert_and_read() 421 u32 adc; in ms_sensors_ht_read_temperature() local 462 u32 adc; in ms_sensors_ht_read_humidity() local
|
| /linux/arch/arm/boot/dts/microchip/ |
| H A D | at91-natte.dtsi | 212 adc: adc@48 { label
|
| /linux/drivers/iio/light/ |
| H A D | si1133.c | 530 static int si1133_set_integration_time(struct si1133_data *data, u8 adc, in si1133_set_integration_time() 557 static int si1133_chan_set_adcconfig(struct si1133_data *data, u8 adc, in si1133_chan_set_adcconfig() 572 static int si1133_update_adcconfig(struct si1133_data *data, uint8_t adc, in si1133_update_adcconfig() 589 static int si1133_set_adcmux(struct si1133_data *data, u8 adc, u8 mux) in si1133_set_adcmux() 675 static int si1133_chan_set_adcsens(struct si1133_data *data, u8 adc, in si1133_chan_set_adcsens()
|
| /linux/arch/arm/boot/dts/ti/davinci/ |
| H A D | da850-lego-ev3.dts | 378 adc: adc@3 { label
|
| /linux/drivers/input/joystick/ |
| H A D | a3d.c | 37 struct gameport *adc; member 247 struct gameport *adc; in a3d_connect() local
|
| /linux/drivers/extcon/ |
| H A D | extcon-max8997.c | 250 int adc; in max8997_muic_get_cable_type() local 465 int adc; in max8997_muic_chg_handler() local 579 int adc; in max8997_muic_detect_dev() local
|