| H A D | adi-axi-adc.c | 131 static int axi_adc_enable(struct iio_backend *back) in axi_adc_enable() argument 133 struct adi_axi_adc_state *st = iio_backend_get_priv(back); in axi_adc_enable() 158 static void axi_adc_disable(struct iio_backend *back) in axi_adc_disable() argument 160 struct adi_axi_adc_state *st = iio_backend_get_priv(back); in axi_adc_disable() 166 static int axi_adc_data_format_set(struct iio_backend *back, unsigned int chan, in axi_adc_data_format_set() argument 169 struct adi_axi_adc_state *st = iio_backend_get_priv(back); in axi_adc_data_format_set() 187 static int axi_adc_data_sample_trigger(struct iio_backend *back, in axi_adc_data_sample_trigger() argument 190 struct adi_axi_adc_state *st = iio_backend_get_priv(back); in axi_adc_data_sample_trigger() 204 static int axi_adc_iodelays_set(struct iio_backend *back, unsigned int lane, in axi_adc_iodelays_set() argument 207 struct adi_axi_adc_state *st = iio_backend_get_priv(back); in axi_adc_iodelays_set() 233 axi_adc_test_pattern_set(struct iio_backend * back,unsigned int chan,enum iio_backend_test_pattern pattern) axi_adc_test_pattern_set() argument 256 axi_adc_oversampling_ratio_set(struct iio_backend * back,unsigned int chan,unsigned int rate) axi_adc_oversampling_ratio_set() argument 288 axi_adc_chan_status(struct iio_backend * back,unsigned int chan,bool * error) axi_adc_chan_status() argument 307 axi_adc_debugfs_print_chan_status(struct iio_backend * back,unsigned int chan,char * buf,size_t len) axi_adc_debugfs_print_chan_status() argument 331 axi_adc_chan_enable(struct iio_backend * back,unsigned int chan) axi_adc_chan_enable() argument 339 axi_adc_chan_disable(struct iio_backend * back,unsigned int chan) axi_adc_chan_disable() argument 347 axi_adc_interface_type_get(struct iio_backend * back,enum iio_backend_interface_type * type) axi_adc_interface_type_get() argument 366 axi_adc_ad485x_data_size_set(struct iio_backend * back,unsigned int size) axi_adc_ad485x_data_size_set() argument 407 axi_adc_ad485x_oversampling_ratio_set(struct iio_backend * back,unsigned int chan,unsigned int ratio) axi_adc_ad485x_oversampling_ratio_set() argument 430 axi_adc_ad408x_filter_type_set(struct iio_backend * back,enum iio_backend_filter_type type) axi_adc_ad408x_filter_type_set() argument 443 axi_adc_ad408x_data_size_set(struct iio_backend * back,unsigned int size) axi_adc_ad408x_data_size_set() argument 468 axi_adc_ad408x_interface_data_align(struct iio_backend * back,u32 timeout_us) axi_adc_ad408x_interface_data_align() argument 486 axi_adc_num_lanes_set(struct iio_backend * back,unsigned int num_lanes) axi_adc_num_lanes_set() argument 499 axi_adc_request_buffer(struct iio_backend * back,struct iio_dev * indio_dev) axi_adc_request_buffer() argument 511 axi_adc_raw_write(struct iio_backend * back,u32 val) axi_adc_raw_write() argument 525 axi_adc_raw_read(struct iio_backend * back,u32 * val) axi_adc_raw_read() argument 539 ad7606_bus_reg_read(struct iio_backend * back,u32 reg,u32 * val) ad7606_bus_reg_read() argument 562 ad7606_bus_reg_write(struct iio_backend * back,u32 reg,u32 val) ad7606_bus_reg_write() argument 582 axi_adc_free_buffer(struct iio_backend * back,struct iio_buffer * buffer) axi_adc_free_buffer() argument 588 axi_adc_reg_access(struct iio_backend * back,unsigned int reg,unsigned int writeval,unsigned int * readval) axi_adc_reg_access() argument [all...] |