Public Attributes | List of all members
iio_axi_adc_init_param Struct Reference

iio configuration. More...

#include <iio_axi_adc.h>

Collaboration diagram for iio_axi_adc_init_param:
Collaboration graph

Public Attributes

struct axi_adcrx_adc
struct axi_dmacrx_dmac
void(* dcache_invalidate_range )(uint32_t address, uint32_t bytes_count)
int(* get_sampling_frequency )(struct axi_adc *dev, uint32_t chan, uint64_t *sampling_freq_hz)

Detailed Description

iio configuration.

Member Data Documentation

◆ dcache_invalidate_range

void(* iio_axi_adc_init_param::dcache_invalidate_range) (uint32_t address, uint32_t bytes_count)

Invalidate the Data cache for the given address range

◆ get_sampling_frequency

int(* iio_axi_adc_init_param::get_sampling_frequency) (struct axi_adc *dev, uint32_t chan, uint64_t *sampling_freq_hz)

Custom sampling frequency getter

◆ rx_adc

struct axi_adc* iio_axi_adc_init_param::rx_adc

ADC device

◆ rx_dmac

struct axi_dmac* iio_axi_adc_init_param::rx_dmac

Receive DMA device

The documentation for this struct was generated from the following file: