Lines Matching +full:pwm +full:- +full:channels +full:- +full:mask
1 /* SPDX-License-Identifier: GPL-2.0 */
76 * struct ad7606_chip_info - chip specific information
77 * @channels: channel specification
80 * @num_channels: number of channels
81 * @num_adc_channels the number of channels the ADC actually inputs.
91 const struct iio_chan_spec *channels; member
104 * struct ad7606_chan_scale - channel scale configuration
120 * struct ad7606_state - driver instance specific data
124 * @chan_scales scale configuration for channels
126 * @cnvst_pwm pointer to the PWM device connected to the cnvst pin
136 * @gpio_reset GPIO descriptor for device hard-reset
138 * @gpio_standby GPIO descriptor for stand-by signal (STBY),
139 * controls power-down mode of device
176 * 16 * 16-bit samples + 64-bit timestamp - for AD7616
177 * 8 * 32-bit samples + 64-bit timestamp - for AD7616C-18 (and similar)
187 * struct ad7606_bus_ops - driver bus operations
195 * @write_mask function pointer for write spi register with mask
197 * mode when enabling/disabling channels.
211 unsigned long mask,
218 * struct ad7606_bus_info - agregate ad7606_chip_info and ad7606_bus_ops