no-OS
|
platform specific information More...
#include <ad9523.h>
Public Attributes | |
uint32_t | vcxo_freq |
uint8_t | spi3wire |
uint8_t | refa_diff_rcv_en |
uint8_t | refb_diff_rcv_en |
uint8_t | zd_in_diff_en |
uint8_t | osc_in_diff_en |
uint8_t | refa_cmos_neg_inp_en |
uint8_t | refb_cmos_neg_inp_en |
uint8_t | zd_in_cmos_neg_inp_en |
uint8_t | osc_in_cmos_neg_inp_en |
uint16_t | refa_r_div |
uint16_t | refb_r_div |
uint16_t | pll1_feedback_div |
uint16_t | pll1_charge_pump_current_nA |
uint8_t | zero_delay_mode_internal_en |
uint8_t | osc_in_feedback_en |
uint8_t | pll1_bypass_en |
uint8_t | pll1_loop_filter_rzero |
uint8_t | ref_mode |
uint32_t | pll2_charge_pump_current_nA |
uint8_t | pll2_ndiv_a_cnt |
uint8_t | pll2_ndiv_b_cnt |
uint8_t | pll2_freq_doubler_en |
uint8_t | pll2_r2_div |
uint8_t | pll2_vco_diff_m1 |
uint8_t | pll2_vco_diff_m2 |
uint8_t | rpole2 |
uint8_t | rzero |
uint8_t | cpole1 |
uint8_t | rzero_bypass_en |
int32_t | num_channels |
struct ad9523_channel_spec * | channels |
int8_t | name [16] |
platform specific information
struct ad9523_channel_spec* ad9523_platform_data::channels |
Pointer to channel array.
uint8_t ad9523_platform_data::cpole1 |
PLL2 loop filter Cpole capacitor value.
int8_t ad9523_platform_data::name[16] |
Optional alternative iio device name.
int32_t ad9523_platform_data::num_channels |
Array size of struct ad9523_channel_spec.
uint8_t ad9523_platform_data::osc_in_cmos_neg_inp_en |
OSC single-ended neg./pos. input enable.
uint8_t ad9523_platform_data::osc_in_diff_en |
OSC differential/ single-ended input selection.
uint8_t ad9523_platform_data::osc_in_feedback_en |
PLL1 feedback path, local feedback from the OSC_IN receiver or zero delay mode
uint8_t ad9523_platform_data::pll1_bypass_en |
Bypass PLL1 - Single loop mode
uint16_t ad9523_platform_data::pll1_charge_pump_current_nA |
Magnitude of PLL1 charge pump current (nA).
uint16_t ad9523_platform_data::pll1_feedback_div |
PLL1 10-bit Feedback N divider.
uint8_t ad9523_platform_data::pll1_loop_filter_rzero |
PLL1 Loop Filter Zero Resistor selection.
uint32_t ad9523_platform_data::pll2_charge_pump_current_nA |
Magnitude of PLL2 charge pump current (nA).
uint8_t ad9523_platform_data::pll2_freq_doubler_en |
PLL2 frequency doubler enable.
uint8_t ad9523_platform_data::pll2_ndiv_a_cnt |
PLL2 Feedback N-divider, A Counter, range 0..4.
uint8_t ad9523_platform_data::pll2_ndiv_b_cnt |
PLL2 Feedback N-divider, B Counter, range 0..63.
uint8_t ad9523_platform_data::pll2_r2_div |
PLL2 R2 divider, range 0..31.
uint8_t ad9523_platform_data::pll2_vco_diff_m1 |
VCO1 divider, range 3..5.
uint8_t ad9523_platform_data::pll2_vco_diff_m2 |
VCO2 divider, range 3..5.
uint8_t ad9523_platform_data::ref_mode |
Reference mode selection.
uint8_t ad9523_platform_data::refa_cmos_neg_inp_en |
REFA single-ended neg./pos. input enable.
uint8_t ad9523_platform_data::refa_diff_rcv_en |
REFA differential/single-ended input selection.
uint16_t ad9523_platform_data::refa_r_div |
PLL1 10-bit: REFA R divider.
uint8_t ad9523_platform_data::refb_cmos_neg_inp_en |
uint8_t ad9523_platform_data::refb_diff_rcv_en |
REFB differential/single-ended input selection.
uint16_t ad9523_platform_data::refb_r_div |
PLL1 10-bit: REFB R divider.
uint8_t ad9523_platform_data::rpole2 |
PLL2 loop filter Rpole resistor value.
uint8_t ad9523_platform_data::rzero |
PLL2 loop filter Rzero resistor value.
uint8_t ad9523_platform_data::rzero_bypass_en |
PLL2 loop filter Rzero bypass enable.
uint8_t ad9523_platform_data::spi3wire |
Enable SPI-3wire mode
uint32_t ad9523_platform_data::vcxo_freq |
External VCXO frequency in Hz
uint8_t ad9523_platform_data::zd_in_cmos_neg_inp_en |
Zero Delay single-ended neg./pos. input enable.
uint8_t ad9523_platform_data::zd_in_diff_en |
Zero Delay differential/single-ended input selection.
uint8_t ad9523_platform_data::zero_delay_mode_internal_en |
Internal, external Zero Delay mode selection.