Driver for the Analog Devices AXI-DAC-CORE module.
Driver for the Analog Devices AXI-DMAC core.
int32_t iio_axi_dac_init(struct iio_axi_dac_desc **desc, struct iio_axi_dac_init_param *param)
Registers a iio_axi_dac_desc for reading/writing and parameterization of axi_dac device.
Definition iio_axi_dac.c:651
int32_t iio_axi_dac_remove(struct iio_axi_dac_desc *desc)
Release resources.
Definition iio_axi_dac.c:691
void iio_axi_dac_get_dev_descriptor(struct iio_axi_dac_desc *desc, struct iio_device **dev_descriptor)
Create structure describing a device, channels and attributes.
Definition iio_axi_dac.c:638
Header file for iio_types.
AXI DAC Device Descriptor.
Definition axi_dac_core.h:53
Definition axi_dmac.h:101
Definition iio_axi_dac.h:45
void(* dcache_flush_range)(uint32_t address, uint32_t bytes_count)
Definition iio_axi_dac.h:52
struct axi_dac * dac
Definition iio_axi_dac.h:46
struct iio_device dev_descriptor
Definition iio_axi_dac.h:54
char(* ch_names)[20]
Definition iio_axi_dac.h:56
uint32_t mask
Definition iio_axi_dac.h:50
struct axi_dmac * dmac
Definition iio_axi_dac.h:48
Definition iio_axi_dac.h:63
void(* dcache_flush_range)(uint32_t address, uint32_t bytes_count)
Definition iio_axi_dac.h:69
struct axi_dac * tx_dac
Definition iio_axi_dac.h:65
struct axi_dmac * tx_dmac
Definition iio_axi_dac.h:67
Structure holding channels and attributes of a device.
Definition iio_types.h:238