no-OS
frame_rx_tx_example.h
Go to the documentation of this file.
1 /***************************************************************************/
39 #ifndef __FRAME_RX_TX_EXAMPLE_H__
40 #define __FRAME_RX_TX_EXAMPLE_H__
41 
43 
44 #endif /* __FRAME_RX_TX_EXAMPLE_H__ */
spi_engine_offload_init_param::offload_config
uint8_t offload_config
Definition: spi_engine.h:157
axi_adc_core.h
Driver for the Analog Devices AXI-ADC-CORE module.
adxcvr_clk_enable
int adxcvr_clk_enable(struct adxcvr *xcvr)
AXI ADXCVR Clock Enable.
Definition: axi_adxcvr.c:485
axi_dac_data_setup
int32_t axi_dac_data_setup(struct axi_dac *dac)
AXI DAC Data Setup.
Definition: axi_dac_core.c:979
ADAQ8092_ALT_BIT_POL_OFF
@ ADAQ8092_ALT_BIT_POL_OFF
Definition: adaq8092.h:160
GPIO_1V8_NR
#define GPIO_1V8_NR
Definition: parameters.h:59
ad9517_dev
Definition: ad9517.h:394
axi_dac::name
const char * name
Definition: axi_dac_core.h:56
ADAQ7980_EVB_SAMPLE_NO
#define ADAQ7980_EVB_SAMPLE_NO
Definition: adaq7980_sdz.c:57
TWOS_COMPLEMENT
@ TWOS_COMPLEMENT
Definition: ad9467_fmc.c:82
iio_app_init_param
IIO application descriptor initialization parameters.
Definition: iio_app.h:107
CF_DATA_MONITOR_PN_ERR
#define CF_DATA_MONITOR_PN_ERR
Definition: ad9467_fmc.c:76
ADIN1110_ETH_HDR_LEN
#define ADIN1110_ETH_HDR_LEN
Definition: adin1110.h:51
no_os_gpio_init_param
Structure holding the parameters for GPIO initialization.
Definition: no_os_gpio.h:85
no_os_pwm_init_param
Structure containing the init parameters needed by the PWM generator.
Definition: no_os_pwm.h:72
type_test_modes
type_test_modes
Definition: ad9467_fmc.c:86
ad9656_remove
int32_t ad9656_remove(struct ad9656_dev *dev)
Free the resources allocated by ad9656_setup().
Definition: ad9656.c:287
ADA4250
@ ADA4250
Definition: ada4250.h:117
ADIN2111
@ ADIN2111
Definition: adin1110.h:199
adaq7980_init_param
Structure containing the init parameters needed by the adaq7980 device.
Definition: adaq7980.h:56
TX_CORE_BASEADDR
#define TX_CORE_BASEADDR
Definition: parameters.h:113
SPI_ADF5902_CS
#define SPI_ADF5902_CS
Definition: parameters.h:52
ADF5902_RAMP_DIV
#define ADF5902_RAMP_DIV
Definition: adf5902.h:330
ADF5902_CONTINUOUS_TRIANGULAR
#define ADF5902_CONTINUOUS_TRIANGULAR
Definition: adf5902.h:277
ADF5902_R_DIV_2_DISABLE
#define ADF5902_R_DIV_2_DISABLE
Definition: adf5902.h:237
parameters.h
ADA4250_ardz Parameters Definitions.
adf5902_recalibrate
int32_t adf5902_recalibrate(struct adf5902_dev *dev)
Recalibration procedure.
Definition: adf5902.c:682
aducm3029_uart.h
Header file of UART driver for ADuCM302x.
adxcvr::name
const char * name
Definition: altera_adxcvr.h:96
iio_app_init_param::uart_init_params
struct no_os_uart_init_param uart_init_params
Definition: iio_app.h:121
IIO_APP_DEVICE
#define IIO_APP_DEVICE(_name, _dev, _dev_descriptor, _read_buff, _write_buff, _default_trigger_id)
Definition: iio_app.h:53
ad9508_init_param
Definition: ad9508.h:65
ADA4250_BUF_DISABLE
#define ADA4250_BUF_DISABLE
Definition: ada4250.h:77
ad9467_test_mode
int32_t ad9467_test_mode(struct ad9467_dev *dev, int32_t mode, int32_t *ret_mode)
Sets the ADC's test mode.
Definition: ad9467.c:247
adin1110_eth_buff::mac_dest
uint8_t mac_dest[ADIN1110_ETH_ALEN]
Definition: adin1110.h:230
axi_jesd204_rx_init_legacy
int32_t axi_jesd204_rx_init_legacy(struct axi_jesd204_rx **jesd204, const struct jesd204_rx_init *init)
Device initialization.
Definition: axi_jesd204_rx.c:841
GPIO_PS
@ GPIO_PS
Definition: xilinx_gpio.h:62
SPI_PS
@ SPI_PS
Definition: xilinx_spi.h:68
ad9739a_setup
int32_t ad9739a_setup(struct ad9739a_dev **device, struct ad9739a_init_param init_param)
Initializes the AD9739A.
Definition: ad9739a.c:275
ad9467_write
int32_t ad9467_write(struct ad9467_dev *dev, uint16_t reg_addr, uint8_t reg_val)
Writes data into a register.
Definition: ad9467.c:114
parameters.h
Platform dependent parameters.
ad9517_lvpecl_channel_spec
Definition: ad9517.h:339
ada4250_init_param
ADA4250 Initialization Parameters structure.
Definition: ada4250.h:179
iio_data_buffer::size
uint32_t size
Definition: iio_app.h:69
axi_dmac_init
Definition: axi_dmac.h:133
axi_dmac_init::name
const char * name
Definition: axi_dmac.h:134
main
int main()
Definition: adaq7980_sdz.c:59
UART_PL
@ UART_PL
Definition: xilinx_uart.h:63
parameters.h
Platform dependent parameters.
parameters.h
Platform dependent parameters.
xil_spi_init
int32_t xil_spi_init(struct no_os_spi_desc **desc, const struct no_os_spi_init_param *param)
Initialize the SPI communication peripheral.
Definition: xilinx_spi.c:255
ad9517_remove
int32_t ad9517_remove(struct ad9517_dev *dev)
Free the resources allocated by ad9517_setup().
Definition: ad9517.c:226
ad9517_init_param
Definition: ad9517.h:402
adf4377_init_param
ADF4377 Initialization Parameters structure.
Definition: adf4377.h:619
no_os_spi.h
Header file of SPI Interface.
SPI_ADF4377_CS
#define SPI_ADF4377_CS
Definition: parameters.h:52
aducm_spi_init_param::continuous_mode
bool continuous_mode
Definition: aducm3029_spi.h:97
NO_OS_UART_STOP_1_BIT
@ NO_OS_UART_STOP_1_BIT
Definition: no_os_uart.h:100
xil_uart_init_param::type
enum xil_uart_type type
Definition: xilinx_uart.h:75
AD9467_REG_TEST_IO
#define AD9467_REG_TEST_IO
Definition: ad9467.h:66
ADAQ8092_DATA_RAND_OFF
@ ADAQ8092_DATA_RAND_OFF
Definition: adaq8092.h:166
adf5902_read_temp
int32_t adf5902_read_temp(struct adf5902_dev *dev, float *temp)
Free resoulces allocated for ADF5902.
Definition: adf5902.c:744
ad9467_reset_pn9
int32_t ad9467_reset_pn9(struct ad9467_dev *dev, int32_t rst, int32_t *ret_stat)
Sets (1) or clears (0) the reset short PN sequence bit(PN9).
Definition: ad9467.c:286
adin1110_eth_buff::payload
uint8_t * payload
Definition: adin1110.h:233
TEST_DISABLE
@ TEST_DISABLE
Definition: ad9467_fmc.c:87
ADAQ8092_CLK_POL_INVERTED
@ ADAQ8092_CLK_POL_INVERTED
Definition: adaq8092.h:102
adxcvr
ADI JESD204B/C AXI_ADXCVR Highspeed Transceiver Device structure.
Definition: altera_adxcvr.h:95
ad9517.h
Header file of AD9517 Driver.
axi_adc_init
AXI ADC Initialization Parameters structure.
Definition: axi_adc_core.h:149
iio_app.h
Header file of iio_app.
adf4377_iio_descriptor
struct iio_device const adf4377_iio_descriptor
Definition: iio_adf4377.c:51
LVDS_3_5mA
@ LVDS_3_5mA
Definition: ad9517.h:377
ada4250_iio_descriptor
const struct iio_device ada4250_iio_descriptor
Definition: iio_ada4250.c:44
axi_adc_write
int32_t axi_adc_write(struct axi_adc *adc, uint32_t reg_addr, uint32_t reg_data)
AXI ADC Data Write.
Definition: axi_adc_core.c:77
AXI_DAC_DATA_SEL_DDS
@ AXI_DAC_DATA_SEL_DDS
Definition: axi_dac_core.h:81
ad9467_remove
int32_t ad9467_remove(struct ad9467_dev *dev)
Free the resources allocated by ad9467_setup().
Definition: ad9467.c:94
ad9467_init_param
Definition: ad9467.h:136
xilinx_uart.h
axi_dmac_transfer_wait_completion
int32_t axi_dmac_transfer_wait_completion(struct axi_dmac *dmac, uint32_t timeout_ms)
Definition: axi_dmac.c:518
iio_app_desc
IIO application descriptor.
Definition: iio_app.h:86
adaq8092_init_param::gpio_adc_pd1_param
struct no_os_gpio_init_param * gpio_adc_pd1_param
Definition: adaq8092.h:183
pr_err
#define pr_err(fmt, args...)
Definition: no_os_print_log.h:94
adin1110_reg_read
int adin1110_reg_read(struct adin1110_desc *desc, uint16_t addr, uint32_t *data)
Read a register's value.
Definition: adin1110.c:114
iio_data_buffer::buff
void * buff
Definition: iio_app.h:70
ad9434_outputmode_set
int32_t ad9434_outputmode_set(struct ad9434_dev *dev, uint8_t mode)
ad9434_setup
Definition: ad9434.c:94
NO_OS_IS_ERR_VALUE
#define NO_OS_IS_ERR_VALUE(x)
Definition: no_os_error.h:56
axi_dma_transfer::transfer_done
volatile bool transfer_done
Definition: axi_dmac.h:110
LVPECL_960mV
@ LVPECL_960mV
Definition: ad9517.h:357
no_os_pwm_init_param::period_ns
uint32_t period_ns
Definition: no_os_pwm.h:76
no_os_delay.h
Header file of Delay functions.
axi_jesd204_rx_status_read
uint32_t axi_jesd204_rx_status_read(struct axi_jesd204_rx *jesd)
Read status of the JESD204 Receive Peripherial.
Definition: axi_jesd204_rx.c:218
xil_gpio_ops
const struct no_os_gpio_platform_ops xil_gpio_ops
Xilinx platform specific GPIO platform ops structure.
Definition: xilinx_gpio.c:456
ad9517_lvds_cmos_channel_spec
Definition: ad9517.h:361
axi_adc
AXI ADC Device Descriptor.
Definition: axi_adc_core.h:128
axi_dac_set_buff
int32_t axi_dac_set_buff(struct axi_dac *dac, uint32_t address, uint16_t *buff, uint32_t buff_size)
AXI DAC Set data buffer.
Definition: axi_dac_core.c:825
pr_info
#define pr_info(fmt, args...)
Definition: no_os_print_log.h:121
ADF5902_LE_FROM_PIN
#define ADF5902_LE_FROM_PIN
Definition: adf5902.h:332
ADC_DDR_BASEADDR
#define ADC_DDR_BASEADDR
Definition: main.c:68
adin1110_init_param
Initialization parameter for the device descriptor.
Definition: adin1110.h:217
ad9739a.h
Header file of AD9739A Driver.
adf4377.h
Header file for adf4377 Driver.
NO_OS_SPI_MODE_2
@ NO_OS_SPI_MODE_2
Definition: no_os_spi.h:71
UART_PS
@ UART_PS
Definition: xilinx_uart.h:65
ADF5902_ADC_AVG_1
#define ADF5902_ADC_AVG_1
Definition: adf5902.h:128
POS_FULLSCALE
@ POS_FULLSCALE
Definition: ad9467_fmc.c:89
no_os_gpio_init_param::number
int32_t number
Definition: no_os_gpio.h:89
no_os_print_log.h
Print messages helpers.
axi_adc::name
const char * name
Definition: axi_adc_core.h:130
aducm_spi_init_param
Configuration structure sent in the extra parameter from no_os_spi_init_param.
Definition: aducm3029_spi.h:93
adc_test
void adc_test(struct axi_adc *adc, struct axi_dmac *dma, struct ad9467_dev *dev, uint32_t mode, uint32_t format)
Definition: ad9467_fmc.c:507
ad9656_user_input_test_pattern::user_test_pattern1
uint16_t user_test_pattern1
Definition: ad9656.h:96
adaq8092_set_test_mode
int adaq8092_set_test_mode(struct adaq8092_dev *dev, enum adaq8092_out_test_modes mode)
Set digital output test pattern mode.
Definition: adaq8092.c:568
ad9517_state::pdata
struct ad9517_platform_data * pdata
Definition: ad9517.h:383
iio_axi_adc_init_param
iio configuration.
Definition: iio_axi_adc.h:83
adin1110_init_param::mac_address
uint8_t mac_address[ADIN1110_ETH_ALEN]
Definition: adin1110.h:221
adin1110_init
int adin1110_init(struct adin1110_desc **desc, struct adin1110_init_param *param)
Initialize the device.
Definition: adin1110.c:855
xil_gpio_init_param::device_id
uint32_t device_id
Definition: xilinx_gpio.h:74
ADF5902_TX_DATA_TRIG_DISABLE
#define ADF5902_TX_DATA_TRIG_DISABLE
Definition: adf5902.h:388
adaq7980_setup
int32_t adaq7980_setup(struct adaq7980_dev **device, struct adaq7980_init_param *init_param)
Definition: adaq7980.c:90
adf5902_init_param::spi_init
struct no_os_spi_init_param * spi_init
Definition: adf5902.h:434
axi_dac_core.h
Driver for the Analog Devices AXI-DAC-CORE module.
adaq7980_init_param::spi_init
struct no_os_spi_init_param * spi_init
Definition: adaq7980.h:58
adin1110_read_fifo
int adin1110_read_fifo(struct adin1110_desc *desc, uint32_t port, struct adin1110_eth_buff *eth_buff)
Read a frame from the RX FIFO.
Definition: adin1110.c:567
iio_axi_dac_init_param
Definition: iio_axi_dac.h:77
adin1110_eth_buff::ethertype
uint8_t ethertype[2]
Definition: adin1110.h:232
no_os_axi_io.h
Header file of AXI IO.
NO_OS_ARRAY_SIZE
#define NO_OS_ARRAY_SIZE(x)
Definition: no_os_util.h:55
ad9508_remove
int32_t ad9508_remove(struct ad9508_dev *dev)
Free the resources allocated by ad9508_setup().
Definition: ad9508.c:188
jesd204_rx_init::name
const char * name
Definition: axi_jesd204_rx.h:96
GPIO_CE
#define GPIO_CE
Definition: parameters.h:67
no_os_spi_init_param::platform_ops
const struct no_os_spi_platform_ops * platform_ops
Definition: no_os_spi.h:142
PN_23_SEQUENCE
@ PN_23_SEQUENCE
Definition: ad9467_fmc.c:92
main
int main(void)
main
Definition: ad9656_fmc.c:75
CHECKERBOARD
@ CHECKERBOARD
Definition: ad9467_fmc.c:91
MIDSCALE
@ MIDSCALE
Definition: ad9467_fmc.c:88
spi_eng_init_param
struct spi_engine_init_param spi_eng_init_param
Definition: parameters.c:61
NO_OS_SPI_MODE_3
@ NO_OS_SPI_MODE_3
Definition: no_os_spi.h:73
ad9467_transfer
int32_t ad9467_transfer(struct ad9467_dev *dev)
Initiates a transfer and waits for the operation to end.
Definition: ad9467.c:946
OUTPUT_MODE_TWOS_COMPLEMENT
#define OUTPUT_MODE_TWOS_COMPLEMENT
Definition: ad9265.h:83
iio_axi_adc_desc
iio_axi_adc_descriptor
Definition: iio_axi_adc.h:59
ADF5902_MAX_SLOPE_NO
#define ADF5902_MAX_SLOPE_NO
Definition: adf5902.h:405
no_os_spi_init_param::device_id
uint32_t device_id
Definition: no_os_spi.h:133
ad9553_init_param
Definition: ad9553.h:73
ad9517_lvds_cmos_channels
struct ad9517_lvds_cmos_channel_spec ad9517_lvds_cmos_channels[]
Definition: ad9467_fmc.c:142
ad9517_pdata_lpc
struct ad9517_platform_data ad9517_pdata_lpc
Definition: ad9467_fmc.c:97
adin1110_spi_ip
struct no_os_spi_init_param adin1110_spi_ip
Definition: common_data.c:52
main
int main(void)
Definition: adf4377_sdz.c:60
RX_DMA_BASEADDR
#define RX_DMA_BASEADDR
Definition: parameters.h:70
aducm_uart_ops
const struct no_os_uart_platform_ops aducm_uart_ops
aducm3029 platform specific UART platform ops structure
Definition: aducm3029_uart.c:507
ADF4377_LOCKED
#define ADF4377_LOCKED(x)
Definition: adf4377.h:555
adin1110.h
no_os_spi_init_param::chip_select
uint8_t chip_select
Definition: no_os_spi.h:137
no_os_mdelay
void no_os_mdelay(uint32_t msecs)
Wait until msecs milliseconds passed.
Definition: aducm3029_delay.c:132
ad9517_power_mode
int32_t ad9517_power_mode(struct ad9517_dev *dev, int32_t channel, int32_t mode)
Sets the power mode of the specified channel.
Definition: ad9517.c:831
ad9517_init_param::spi_init
struct no_os_spi_init_param spi_init
Definition: ad9517.h:404
iio_app_device::read_buff
struct iio_data_buffer * read_buff
Definition: iio_app.h:77
axi_dma_transfer
Definition: axi_dmac.h:108
adf4377_dev
ADF4377 Device Descriptor.
Definition: adf4377.h:650
ADF5902_CP_CURRENT_2MA24
#define ADF5902_CP_CURRENT_2MA24
Definition: adf5902.h:302
axi_adc::num_channels
uint8_t num_channels
Definition: axi_adc_core.h:136
adf4350_init_param
Definition: adf4350.h:147
axi_adxcvr.h
Driver for the ADI AXI-ADXCVR Module.
iio.h
Header file of iio.
iio_axi_adc_init
int32_t iio_axi_adc_init(struct iio_axi_adc_desc **desc, struct iio_axi_adc_init_param *init)
Registers a iio_axi_adc_desc for reading/writing and parameterization of axi_adc device.
Definition: iio_axi_adc.c:482
no_os_error.h
Error codes definition.
CF_REG_DATA_MONITOR
#define CF_REG_DATA_MONITOR
Definition: ad9467_fmc.c:73
parameters.h
Platform dependent parameters.
ADAQ7980_SPI_ENGINE_BASEADDR
#define ADAQ7980_SPI_ENGINE_BASEADDR
Definition: parameters.h:54
GPIO_PD2_NR
#define GPIO_PD2_NR
Definition: parameters.h:58
ADF5902_MAX_DELAY_WORD_NO
#define ADF5902_MAX_DELAY_WORD_NO
Definition: adf5902.h:406
NEG_FULLSCALE
@ NEG_FULLSCALE
Definition: ad9467_fmc.c:90
ADIN1110_TX_BCAST_CNT_REG
#define ADIN1110_TX_BCAST_CNT_REG
Definition: adin1110.h:158
GPIO_ENCLK1
#define GPIO_ENCLK1
Definition: parameters.h:68
ADF5902_RAMP_DEL_DISABLE
#define ADF5902_RAMP_DEL_DISABLE
Definition: adf5902.h:385
axi_dac_channel
Definition: axi_dac_core.h:93
iio_app_device
Definition: iio_app.h:73
ad9434_setup
int32_t ad9434_setup(struct ad9434_dev **device, struct ad9434_init_param init_param)
ad9434_setup
Definition: ad9434.c:143
ada4250_init
int32_t ada4250_init(struct ada4250_dev **device, struct ada4250_init_param *init_param)
Initialize the ADA4250 device.
Definition: ada4250.c:521
ad9467_dev
Definition: ad9467.h:131
ADAQ8092_DOUT_ON
@ ADAQ8092_DOUT_ON
Definition: adaq8092.h:138
axi_adc_read
int32_t axi_adc_read(struct axi_adc *adc, uint32_t reg_addr, uint32_t *reg_data)
AXI ADC Data read.
Definition: axi_adc_core.c:61
IRQ_DISABLED
@ IRQ_DISABLED
Definition: axi_dmac.h:85
TESTMODE_OFF
#define TESTMODE_OFF
Definition: ad9265.h:72
ADAQ8092_NUM_CH
#define ADAQ8092_NUM_CH
Definition: adaq8092_fmc.c:67
adf5902_iio_descriptor
struct iio_device const adf5902_iio_descriptor
Definition: iio_adf5902.c:50
axi_dac_init::name
const char * name
Definition: axi_dac_core.h:69
AD9467_REG_OUT_PHASE
#define AD9467_REG_OUT_PHASE
Definition: ad9467.h:71
slope
Definition: adf5902.h:423
ad9517_frequency
int64_t ad9517_frequency(struct ad9517_dev *dev, int32_t channel, int64_t frequency)
Sets the frequency on the specified channel.
Definition: ad9517.c:482
ADAQ8092_TERM_OFF
@ ADAQ8092_TERM_OFF
Definition: adaq8092.h:132
OFFSET_BINARY
@ OFFSET_BINARY
Definition: ad9467_fmc.c:81
adf5902_init_param
Definition: adf5902.h:432
SPI_PL
@ SPI_PL
Definition: xilinx_spi.h:66
ADAQ8092_DOUBLE_RATE_LVDS
@ ADAQ8092_DOUBLE_RATE_LVDS
Definition: adaq8092.h:145
app_config.h
Config file for AD9739a project.
adin1110_remove
int adin1110_remove(struct adin1110_desc *desc)
Free a device descriptor.
Definition: adin1110.c:943
ADF5902_TX_RAMP_CLK_DIV
#define ADF5902_TX_RAMP_CLK_DIV
Definition: adf5902.h:355
iio_adf5902.h
Header file of adf5902 IIO.
ad9739a_dev
Definition: ad9739a.h:219
ADF5902_RAMP_DOWN_TO_MUXOUT
#define ADF5902_RAMP_DOWN_TO_MUXOUT
Definition: adf5902.h:197
iio_ada4250.h
Header file of ada4250 iio.
ad9517_read
int32_t ad9517_read(struct ad9517_dev *dev, uint32_t reg_addr, uint32_t *reg_value)
Reads data from a register.
Definition: ad9517.c:283
adf4350.h
Header file of ADF4350 Driver.
ad9508_setup
int32_t ad9508_setup(struct ad9508_dev **device, const struct ad9508_init_param *init_param)
Setup the working parameters of the ad9508 chip.
Definition: ad9508.c:115
axi_dmac.h
Driver for the Analog Devices AXI-DMAC core.
DAC_DDR_BASEADDR
#define DAC_DDR_BASEADDR
Definition: parameters.h:47
iio_data_buffer
Definition: iio_app.h:68
ADF5902_REF_DOUBLER_DISABLE
#define ADF5902_REF_DOUBLER_DISABLE
Definition: adf5902.h:240
axi_dac_channel::dds_frequency_0
uint32_t dds_frequency_0
Definition: axi_dac_core.h:94
AD9467_REG_DEVICE_UPDATE
#define AD9467_REG_DEVICE_UPDATE
Definition: ad9467.h:62
axi_dma_transfer::src_addr
uint32_t src_addr
Definition: axi_dmac.h:112
iio_axi_dac_get_dev_descriptor
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:652
ad9656_init_param::lane_rate_kbps
uint32_t lane_rate_kbps
Definition: ad9656.h:91
UART_IRQ_ID
#define UART_IRQ_ID
Definition: parameters.h:56
main
int main(void)
main
Definition: ad9739a_fmc_ebz.c:69
ADAQ8092_CLK_DC_STABILIZER_OFF
@ ADAQ8092_CLK_DC_STABILIZER_OFF
Definition: adaq8092.h:115
adin1110_eth_buff::len
uint32_t len
Definition: adin1110.h:229
ad9434_init_param::spi_init
struct no_os_spi_init_param spi_init
Definition: ad9434.h:105
ADIN1110_TX_UCAST_CNT_REG
#define ADIN1110_TX_UCAST_CNT_REG
Definition: adin1110.h:160
ADIN1110_RX_BCAST_CNT_REG
#define ADIN1110_RX_BCAST_CNT_REG
Definition: adin1110.h:161
axi_dac_init
Definition: axi_dac_core.h:67
ad9517_lvpecl_channels
struct ad9517_lvpecl_channel_spec ad9517_lvpecl_channels[]
Definition: ad9467_fmc.c:115
iio_axi_adc.h
Header file of iio_axi_adc.
ad7980_read_data
int32_t ad7980_read_data(struct adaq7980_dev *dev, uint16_t *buf, uint16_t samples)
Read from device. Enter register mode to read/write registers.
Definition: adaq7980.c:58
ADAQ8092_NORMAL_OP
@ ADAQ8092_NORMAL_OP
Definition: adaq8092.h:93
adxcvr_init
Definition: altera_adxcvr.h:108
iio_adf4377.h
Header file of adf4377 IIO.
axi_dac_channel::dds_scale_0
int32_t dds_scale_0
Definition: axi_dac_core.h:96
UART_BAUDRATE
#define UART_BAUDRATE
Definition: parameters.h:59
axi_dma_transfer::dest_addr
uint32_t dest_addr
Definition: axi_dmac.h:113
AXI_ADC_REG_CHAN_CNTRL
#define AXI_ADC_REG_CHAN_CNTRL(c)
Definition: axi_adc_core.h:85
ad9517_platform_data
Definition: ad9517.h:314
adf4350_dev
Definition: adf4350.h:183
spi_engine_offload_init_param
struct spi_engine_offload_init_param spi_engine_offload_init_param
Definition: common_data.c:81
adxcvr_init::name
const char * name
Definition: altera_adxcvr.h:109
xilinx_gpio.h
no_os_axi_io_read
int32_t no_os_axi_io_read(uint32_t base, uint32_t offset, uint32_t *data)
AXI IO Altera specific read function.
Definition: altera_axi_io.c:59
ADIN1110_TX_MCAST_CNT_REG
#define ADIN1110_TX_MCAST_CNT_REG
Definition: adin1110.h:159
adf4377_init
int32_t adf4377_init(struct adf4377_dev **device, struct adf4377_init_param *init_param)
Initializes the ADF4377.
Definition: adf4377.c:520
ad9553_setup
int32_t ad9553_setup(struct ad9553_dev **device, const struct ad9553_init_param *init_param)
Setup the working parameters of the ad9553 chip.
Definition: ad9553.c:112
axi_dac
AXI DAC Device Descriptor.
Definition: axi_dac_core.h:54
ADF4377_CP_10MA1
#define ADF4377_CP_10MA1
Definition: adf4377.h:221
PN_9_SEQUENCE
@ PN_9_SEQUENCE
Definition: ad9467_fmc.c:93
xil_uart_init_param
Structure holding the initialization parameters for Xilinx platform specific UART parameters.
Definition: xilinx_uart.h:73
ad9467_read
int32_t ad9467_read(struct ad9467_dev *dev, uint16_t reg_addr, uint8_t *reg_val)
Reads data from a register.
Definition: ad9467.c:141
spi_init
struct no_os_spi_init_param spi_init
Definition: common_data.c:126
adaq8092_dev
ADAQ8092 Device structure.
Definition: adaq8092.h:205
ADAQ8092_TWOS_COMPLEMENT
@ ADAQ8092_TWOS_COMPLEMENT
Definition: adaq8092.h:173
adaq8092_init
int adaq8092_init(struct adaq8092_dev **device, struct adaq8092_init_param init_param)
Initialize the device.
Definition: adaq8092.c:125
ad9656_user_input_test_pattern
Definition: ad9656.h:94
adaq8092_init_param
ADAQ8092 Device initialization parameters.
Definition: adaq8092.h:180
ADF4377
@ ADF4377
Definition: adf4377.h:611
xil_spi_init_param::type
enum xil_spi_type type
Definition: xilinx_spi.h:80
adf5902_remove
int32_t adf5902_remove(struct adf5902_dev *dev)
Free resoulces allocated for ADF5902.
Definition: adf5902.c:910
adaq8092.h
Header file of ADAQ8092 Driver.
trigger_pwm_init
struct no_os_pwm_init_param trigger_pwm_init
Definition: common_data.c:94
axi_dma_transfer::cyclic
enum cyclic_transfer cyclic
Definition: axi_dmac.h:111
iio_app_run
int iio_app_run(struct iio_app_desc *app)
adf5902.h
Header file for adf5902 Driver.
iio_axi_dac_desc
Definition: iio_axi_dac.h:59
NO_OS_PWM_POLARITY_HIGH
@ NO_OS_PWM_POLARITY_HIGH
Definition: no_os_pwm.h:63
GPIO_0
#define GPIO_0
Definition: parameters.h:66
AD9467_REG_CHIP_GRADE
#define AD9467_REG_CHIP_GRADE
Definition: ad9467.h:59
ad9656_user_input_test
int32_t ad9656_user_input_test(struct ad9656_dev *dev, uint32_t test_mode, struct ad9656_user_input_test_pattern user_input_test_pattern)
Launch the user input test functionality for the receive path for the ad9656 chip....
Definition: ad9656.c:147
aducm_spi_ops
const struct no_os_spi_platform_ops aducm_spi_ops
ADuCM3029 platform specific SPI platform ops structure.
Definition: aducm3029_spi.c:288
frame_rx_tx_example_main
int frame_rx_tx_example_main()
Frame receive an transmit example main execution.
Definition: frame_rx_tx_example.c:128
main
int main()
main
Definition: ada4250_ardz.c:59
ad9656_dev
Definition: ad9656.h:82
ADF4377_CLKOUT_420MV
#define ADF4377_CLKOUT_420MV
Definition: adf4377.h:262
iio_axi_dac_init_param::tx_dac
struct axi_dac * tx_dac
Definition: iio_axi_dac.h:79
axi_pwm_init_param
Structure holding the initialization parameters for axi PWM.
Definition: axi_pwm_extra.h:56
SPI_ENGINE
@ SPI_ENGINE
Definition: xilinx_spi.h:70
axi_adc_delay_calibrate
int32_t axi_adc_delay_calibrate(struct axi_adc *adc, uint32_t no_of_lanes, enum axi_adc_pn_sel sel)
Calibrate Delay using specific PN sequence.
Definition: axi_adc_core.c:248
xil_spi_init_param
Structure holding the initialization parameters for Xilinx platform specific SPI parameters when usin...
Definition: xilinx_spi.h:78
adin1110_write_fifo
int adin1110_write_fifo(struct adin1110_desc *desc, uint32_t port, struct adin1110_eth_buff *eth_buff)
Write a frame to the TX FIFO.
Definition: adin1110.c:495
adf4350_setup
int32_t adf4350_setup(adf4350_dev **device, adf4350_init_param init_param)
Initializes the ADF4350.
Definition: adf4350.c:279
iio_app_init
int iio_app_init(struct iio_app_desc **app, struct iio_app_init_param app_init_param)
ADAQ7980_DMA_BASEADDR
#define ADAQ7980_DMA_BASEADDR
Definition: parameters.h:53
type_output_modes
type_output_modes
Definition: ad9467_fmc.c:80
ADAQ8092_3M5A
@ ADAQ8092_3M5A
Definition: adaq8092.h:121
ad9517_update
int32_t ad9517_update(struct ad9517_dev *dev)
Transfers the contents of the buffer registers into the active registers.
Definition: ad9517.c:319
ADA4250_GAIN_8
@ ADA4250_GAIN_8
Definition: ada4250.h:149
ad9656_init_param
Definition: ad9656.h:87
AD9656_TEST_USER_INPUT
#define AD9656_TEST_USER_INPUT
Definition: ad9656.h:75
ad9467_output_invert
int32_t ad9467_output_invert(struct ad9467_dev *dev, int32_t invert, int32_t *ret_stat)
Activates the inverted (1) or normal (0) output mode.
Definition: ad9467.c:509
slope::dev_word
int16_t dev_word
Definition: adf5902.h:425
no_os_spi_init_param::max_speed_hz
uint32_t max_speed_hz
Definition: no_os_spi.h:135
ada4250_dev
ADA4250 Device Descriptor.
Definition: ada4250.h:210
no_os_pwm.h
Header file of PWM Interface.
OFFLOAD_RX_EN
#define OFFLOAD_RX_EN
Definition: spi_engine.h:59
ada4250.h
Header file for ada4250 Driver.
ad9434_dev
Definition: ad9434.h:98
frame_rx_tx_example.h
Frame receive and trasmit example header for the ADIN1110 project.
axi_adc_set_pnsel
int32_t axi_adc_set_pnsel(struct axi_adc *adc, uint32_t chan, enum axi_adc_pn_sel sel)
Set AXI ADC PN sequence.
Definition: axi_adc_core.c:121
adin1110_eth_buff
Buffer structure used for frame RX and TX transactions.
Definition: adin1110.h:228
axi_dac_init
int32_t axi_dac_init(struct axi_dac **dac_core, const struct axi_dac_init *init)
AXI DAC Main Initialization.
Definition: axi_dac_core.c:940
GPIO_RBUF_PUB
#define GPIO_RBUF_PUB
Definition: parameters.h:67
ADF5902_CP_TRISTATE_DISABLE
#define ADF5902_CP_TRISTATE_DISABLE
Definition: adf5902.h:292
ad9434_init_param
Definition: ad9434.h:103
main
int main(void)
main
Definition: ad9434_fmc_500ebz.c:65
ad9517_setup
int32_t ad9517_setup(struct ad9517_dev **device, struct ad9517_init_param init_param)
Initializes the AD9517.
Definition: ad9517.c:58
NO
@ NO
Definition: axi_dmac.h:104
AD5902_TX_DATA_INV_DISABLE
#define AD5902_TX_DATA_INV_DISABLE
Definition: adf5902.h:358
ADXCVR_SYS_CLK_CPLL
#define ADXCVR_SYS_CLK_CPLL
Definition: axi_adxcvr.h:54
ad9553_init_param::spi_init
struct no_os_spi_init_param spi_init
Definition: ad9553.h:75
ad9508_dev
Definition: ad9508.h:70
xil_uart_ops
const struct no_os_uart_platform_ops xil_uart_ops
Xilinx platform specific UART platform ops structure.
Definition: xilinx_uart.c:520
NO_OS_SPI_BIT_ORDER_MSB_FIRST
@ NO_OS_SPI_BIT_ORDER_MSB_FIRST
Definition: no_os_spi.h:82
ad9656.h
Header file of AD9656 Driver.
axi_dac_channel::dds_phase_0
uint32_t dds_phase_0
Definition: axi_dac_core.h:95
adin1110_reset_gpio_ip
struct no_os_gpio_init_param adin1110_reset_gpio_ip
Definition: common_data.c:62
GPIO_REF_PUB
#define GPIO_REF_PUB
Definition: parameters.h:66
AXI_ADC_PN23A
@ AXI_ADC_PN23A
Definition: axi_adc_core.h:164
display_test_mode
void display_test_mode(uint32_t mode, uint32_t format)
Definition: ad9467_fmc.c:602
iio_axi_adc_init_param::rx_adc
struct axi_adc * rx_adc
Definition: iio_axi_adc.h:85
ad9739a_init_param::spi_init
struct no_os_spi_init_param spi_init
Definition: ad9739a.h:230
adf5902_init
int32_t adf5902_init(struct adf5902_dev **device, struct adf5902_init_param *init_param)
Initializes the ADF5902.
Definition: adf5902.c:476
ad9656_JESD204_test
int32_t ad9656_JESD204_test(struct ad9656_dev *dev, uint32_t test_mode)
Launch the JESD204 test functionality for the receive path for the ad9656 chip.
Definition: ad9656.c:118
axi_adc_init
int32_t axi_adc_init(struct axi_adc **adc_core, const struct axi_adc_init *init)
AXI ADC Main Initialization.
Definition: axi_adc_core.c:647
axi_dmac_init
int32_t axi_dmac_init(struct axi_dmac **dmac_core, const struct axi_dmac_init *init)
Definition: axi_dmac.c:340
RX_CORE_BASEADDR
#define RX_CORE_BASEADDR
Definition: parameters.h:69
CYCLIC
@ CYCLIC
Definition: axi_dmac.h:105
adf4377_spi_read
int32_t adf4377_spi_read(struct adf4377_dev *dev, uint8_t reg_addr, uint8_t *data)
Reads data from ADF4377 over SPI.
Definition: adf4377.c:109
ADAQ8092_TEST_CHECKERBOARD
@ ADAQ8092_TEST_CHECKERBOARD
Definition: adaq8092.h:154
adaq8092_init_param::spi_init
struct no_os_spi_init_param * spi_init
Definition: adaq8092.h:182
adin1110_init_param::chip_type
enum adin1110_chip_id chip_type
Definition: adin1110.h:218
ADAQ8092_SAMPLES_PER_CH
#define ADAQ8092_SAMPLES_PER_CH
Definition: adaq8092_fmc.c:66
main
int main(void)
Definition: adf5902_sdz.c:62
NULL
#define NULL
Definition: wrapper.h:64
no_os_uart_init_param
Structure holding the parameters for UART initialization.
Definition: no_os_uart.h:116
iio_app_device::dev
void * dev
Definition: iio_app.h:75
ad9467_output_format
int32_t ad9467_output_format(struct ad9467_dev *dev, int32_t format, int32_t *ret_stat)
Specifies the output format.
Definition: ad9467.c:549
AD9656_TEST_OFF
#define AD9656_TEST_OFF
Definition: ad9656.h:72
xil_spi_ops
const struct no_os_spi_platform_ops xil_spi_ops
Spi engine platform specific SPI platform ops structure.
Definition: xilinx_spi.c:459
SPI_DEVICE_ID
#define SPI_DEVICE_ID
Definition: parameters.h:75
TESTMODE_PN9_SEQ
#define TESTMODE_PN9_SEQ
Definition: ad9265.h:78
spi_engine_init_param
Structure containing the init parameters needed by the SPI engine.
Definition: spi_engine.h:89
ADIN1110_BUFF_LEN
#define ADIN1110_BUFF_LEN
Definition: adin1110.h:48
ad9739a_init_param
Driver Initialization parameters.
Definition: ad9739a.h:228
ad9553_dev
Definition: ad9553.h:78
init_param
struct ad7616_init_param init_param
Definition: ad7616_sdz.c:119
parameters.h
Platform dependent parameters.
xil_gpio_init
struct xil_gpio_init_param xil_gpio_init
Definition: common_data.c:115
iio_device
Structure holding channels and attributes of a device.
Definition: iio_types.h:253
iio_axi_dac_init
int32_t iio_axi_dac_init(struct iio_axi_dac_desc **desc, struct iio_axi_dac_init_param *init)
Registers a iio_axi_dac_desc for reading/writing and parameterization of axi_dac device.
Definition: iio_axi_dac.c:665
ADF5902_TX_AMP_CAL_MAX_REF_CODE
#define ADF5902_TX_AMP_CAL_MAX_REF_CODE
Definition: adf5902.h:116
adin1110_desc
ADIN1110 device descriptor.
Definition: adin1110.h:205
AD9656_TEST_PN9
#define AD9656_TEST_PN9
Definition: ad9656.h:73
axi_jesd204_rx
Definition: axi_jesd204_rx.h:63
NO_OS_UART_PAR_NO
@ NO_OS_UART_PAR_NO
Definition: no_os_uart.h:83
spi_eng_platform_ops
const struct no_os_spi_platform_ops spi_eng_platform_ops
Spi engine platform specific SPI platform ops structure.
Definition: spi_engine.c:67
ad9467.h
Header file of AD9467 Driver.
adf4350_init_param::spi_init
struct no_os_spi_init_param spi_init
Definition: adf4350.h:149
eth_frame
uint8_t eth_frame[]
Definition: frame_rx_tx_example.c:47
ADAQ8092_NO_DELAY
@ ADAQ8092_NO_DELAY
Definition: adaq8092.h:107
axi_pwm_init
int32_t axi_pwm_init(struct no_os_pwm_desc **desc, const struct no_os_pwm_init_param *param)
Initialize the pwm axi generator and the handler associated with it.
Definition: axi_pwm.c:283
ad9508.h
Header file of AD9508 Driver.
GPIO_DEVICE_ID
#define GPIO_DEVICE_ID
Definition: parameters.h:89
adf4377_init_param::gpio_enclk2_param
struct no_os_gpio_init_param * gpio_enclk2_param
Definition: adf4377.h:627
iio_axi_dac.h
Header file of iio_axi_dac.
no_os_uart_init_param::device_id
uint8_t device_id
Definition: no_os_uart.h:118
axi_jesd204_rx.h
Driver for the Analog Devices AXI-JESD204-RX peripheral.
adaq7980_dev
Structure representing an adaq7980 device.
Definition: adaq7980.h:71
RX_JESD_BASEADDR
#define RX_JESD_BASEADDR
Definition: parameters.h:71
ADA4250_BIAS_DISABLE
@ ADA4250_BIAS_DISABLE
Definition: ada4250.h:125
xil_gpio_init_param
Structure holding the initialization parameters for Xilinx platform specific GPIO parameters.
Definition: xilinx_gpio.h:70
main
int main(void)
main
Definition: adaq8092_fmc.c:72
sine_lut
const uint16_t sine_lut[128]
Definition: adc_demo.c:53
MASTER
@ MASTER
Definition: aducm3029_spi.h:62
ADF5902_MAX_CLK2_DIV_NO
#define ADF5902_MAX_CLK2_DIV_NO
Definition: adf5902.h:407
TX_DMA_BASEADDR
#define TX_DMA_BASEADDR
Definition: parameters.h:117
LVPECL_780mV
@ LVPECL_780mV
Definition: ad9517.h:356
spi_engine_offload_init_param
Structure containing the init parameters needed by the offload module.
Definition: spi_engine.h:149
no_os_gpio.h
Header file of GPIO Interface.
axi_dac_channel::sel
enum axi_dac_data_sel sel
Definition: axi_dac_core.h:102
adin1110_set_promisc
int adin1110_set_promisc(struct adin1110_desc *desc, uint32_t port, bool promisc)
Set a port in promiscuous mode. All MAC filters are dropped.
Definition: adin1110.c:765
CF_DATA_MONITOR_PN_OVER_RNG
#define CF_DATA_MONITOR_PN_OVER_RNG
Definition: ad9467_fmc.c:78
ADF4377_REF_DBLR_DIS
#define ADF4377_REF_DBLR_DIS
Definition: adf4377.h:146
jesd204_rx_init
JESD204B/C Receive Peripheral Initialization Structure.
Definition: axi_jesd204_rx.h:94
ada4250_init_param::device_id
enum ada4250_id device_id
Definition: ada4250.h:181
frame_rx_tx_example_main
int frame_rx_tx_example_main()
Frame receive an transmit example main execution.
Definition: frame_rx_tx_example.c:128
adaq7980.h
aducm3029_spi.h
ADuCM302x specific header for SPI driver.
ADIN1110_RX_MCAST_CNT_REG
#define ADIN1110_RX_MCAST_CNT_REG
Definition: adin1110.h:162
gpio_extra_param
struct xil_gpio_init_param gpio_extra_param
Definition: parameters.c:69
axi_dac_channel::dds_dual_tone
uint32_t dds_dual_tone
Definition: axi_dac_core.h:100
GRAY_CODE
@ GRAY_CODE
Definition: ad9467_fmc.c:83
ad9656_init_param::spi_init
struct no_os_spi_init_param spi_init
Definition: ad9656.h:89
ad9517_state
Definition: ad9517.h:382
adf5902_init_param::gpio_ce_param
struct no_os_gpio_init_param * gpio_ce_param
Definition: adf5902.h:436
adin1110_eth_buff::mac_source
uint8_t mac_source[ADIN1110_ETH_ALEN]
Definition: adin1110.h:231
axi_adc_pn_mon
int32_t axi_adc_pn_mon(struct axi_adc *adc, enum axi_adc_pn_sel sel, uint32_t delay_ms)
Monitor the AXI ADC PN Sequence.
Definition: axi_adc_core.c:142
axi_dmac_transfer_start
int32_t axi_dmac_transfer_start(struct axi_dmac *dmac, struct axi_dma_transfer *dma_transfer)
Definition: axi_dmac.c:391
UART_DEVICE_ID
#define UART_DEVICE_ID
Definition: parameters.h:58
ADXCVR_REFCLK_DIV2
#define ADXCVR_REFCLK_DIV2
Definition: axi_adxcvr.h:62
AD9467_REG_CHIP_ID
#define AD9467_REG_CHIP_ID
Definition: ad9467.h:58
AXI_DAC_DATA_SEL_DMA
@ AXI_DAC_DATA_SEL_DMA
Definition: axi_dac_core.h:83
ADF4377_REG
#define ADF4377_REG(x)
Definition: adf4377.h:57
axi_jesd204_rx::name
const char * name
Definition: axi_jesd204_rx.h:65
ad9508_init_param::spi_init
struct no_os_spi_init_param spi_init
Definition: ad9508.h:67
adf4377_remove
int32_t adf4377_remove(struct adf4377_dev *dev)
Free resoulces allocated for ADF4377.
Definition: adf4377.c:651
ad9467_reset_pn23
int32_t ad9467_reset_pn23(struct ad9467_dev *dev, int32_t rst, int32_t *ret_stat)
Sets (1) or clears (0) the reset long PN sequence bit(PN23).
Definition: ad9467.c:325
CF_DATA_MONITOR_PN_SYNC
#define CF_DATA_MONITOR_PN_SYNC
Definition: ad9467_fmc.c:77
adaq8092_init_param::gpio_adc_pd2_param
struct no_os_gpio_init_param * gpio_adc_pd2_param
Definition: adaq8092.h:184
GPIO_PD1_NR
#define GPIO_PD1_NR
Definition: parameters.h:57
main
int main()
Main function.
Definition: ad9467_fmc.c:193
AXI_ADC_REG_DELAY_CNTRL
#define AXI_ADC_REG_DELAY_CNTRL
Definition: axi_adc_core.h:77
ADF4377_MUXOUT_HIGH_Z
#define ADF4377_MUXOUT_HIGH_Z
Definition: adf4377.h:367
parameters.h
Parameters Definitions.
adin1110_ip
struct adin1110_init_param adin1110_ip
Definition: common_data.c:227
no_os_util.h
Header file of utility functions.
ad9467_setup
int32_t ad9467_setup(struct ad9467_dev **device, struct ad9467_init_param init_param)
Configures the test mode and the output mode to a default state.
Definition: ad9467.c:56
ad9656_setup
int32_t ad9656_setup(struct ad9656_dev **device, const struct ad9656_init_param *init_param)
Setup the working parameters of the ad9656 chip.
Definition: ad9656.c:183
adf4377_init_param::gpio_enclk1_param
struct no_os_gpio_init_param * gpio_enclk1_param
Definition: adf4377.h:625
AD9656_TEST_PN23
#define AD9656_TEST_PN23
Definition: ad9656.h:74
iio_uart_ip
struct no_os_uart_init_param iio_uart_ip
Definition: common_data.c:52
ad9434.h
Header file of AD9434 Driver.
GPIO_ENCLK2
#define GPIO_ENCLK2
Definition: parameters.h:66
ad9467_init_param::spi_init
struct no_os_spi_init_param spi_init
Definition: ad9467.h:138
AD9517_4
@ AD9517_4
Definition: ad9517.h:350
spi_engine_init_param::ref_clk_hz
uint32_t ref_clk_hz
Definition: spi_engine.h:91
no_os_spi_init_param::extra
void * extra
Definition: no_os_spi.h:145
NO_OS_SPI_MODE_0
@ NO_OS_SPI_MODE_0
Definition: no_os_spi.h:67
ADIN1110_ETH_ALEN
#define ADIN1110_ETH_ALEN
Definition: adin1110.h:49
ADAQ8092_TEST_OFF
@ ADAQ8092_TEST_OFF
Definition: adaq8092.h:151
adc_buffer
uint16_t adc_buffer[ADC_BUFFER_SAMPLES *ADC_CHANNELS]
Definition: main.c:106
adf4377_init_param::dev_id
enum adf4377_dev_id dev_id
Definition: adf4377.h:629
xilinx_spi.h
iio_axi_adc_get_dev_descriptor
void iio_axi_adc_get_dev_descriptor(struct iio_axi_adc_desc *desc, struct iio_device **dev_descriptor)
Get device descriptor.
Definition: iio_axi_adc.c:469
eth_rx_buff
uint8_t eth_rx_buff[ADIN1110_BUFF_LEN]
Definition: frame_rx_tx_example.c:120
ad9553.h
Header file of AD9553 Driver.
NO_OS_UART_CS_8
@ NO_OS_UART_CS_8
Definition: no_os_uart.h:72
iio_app_init_param::devices
struct iio_app_device * devices
Definition: iio_app.h:113
axi_dma_transfer::size
uint32_t size
Definition: axi_dmac.h:109
GPIO_PAR_SER_NR
#define GPIO_PAR_SER_NR
Definition: parameters.h:56
adf5902f_compute_frequency
int32_t adf5902f_compute_frequency(struct adf5902_dev *dev, uint64_t *freq)
Measure output locked frequency.
Definition: adf5902.c:800
axi_adc_init::name
const char * name
Definition: axi_adc_core.h:151
AXI_ADC_PN9
@ AXI_ADC_PN9
Definition: axi_adc_core.h:163
ad9553_remove
int32_t ad9553_remove(struct ad9553_dev *dev)
Free the resources allocated by ad9553_setup().
Definition: ad9553.c:234
ad9434_testmode_set
int32_t ad9434_testmode_set(struct ad9434_dev *dev, uint8_t mode)
ad9434_testmode_set
Definition: ad9434.c:112
axi_jesd204_rx_lane_clk_enable
int32_t axi_jesd204_rx_lane_clk_enable(struct axi_jesd204_rx *jesd)
JESD204 RX Lane Clock Enable.
Definition: axi_jesd204_rx.c:195
iio_app_init_param::nb_devices
uint32_t nb_devices
Definition: iio_app.h:115
LVDS
@ LVDS
Definition: ad9517.h:371
axi_dmac::name
const char * name
Definition: axi_dmac.h:117
AXI_PWMGEN_BASEADDR
#define AXI_PWMGEN_BASEADDR
Definition: parameters.h:104
axi_dmac
Definition: axi_dmac.h:116
SPI_ADAQ7980_CS
#define SPI_ADAQ7980_CS
Definition: parameters.h:55
ONE_ZERO_TOGGLE
@ ONE_ZERO_TOGGLE
Definition: ad9467_fmc.c:94
ADIN1110_RX_UCAST_CNT_REG
#define ADIN1110_RX_UCAST_CNT_REG
Definition: adin1110.h:163
adxcvr_init
int32_t adxcvr_init(struct adxcvr **ad_xcvr, const struct adxcvr_init *init)
adxcvr_init
Definition: altera_adxcvr.c:444
axi_pwm_extra.h
no_os_spi_init_param
Structure holding the parameters for SPI initialization.
Definition: no_os_spi.h:131
AD9517_REG_PART_ID
#define AD9517_REG_PART_ID
Definition: ad9517.h:65
AXI_ADC_REG_CNTRL
#define AXI_ADC_REG_CNTRL
Definition: axi_adc_core.h:55
adf5902_dev
Definition: adf5902.h:485
adf4377_init_param::gpio_ce_param
struct no_os_gpio_init_param * gpio_ce_param
Definition: adf4377.h:623