no-OS
Loading...
Searching...
No Matches
ad9088_init_param Struct Reference

#include <ad9088.h>

Public Attributes

struct no_os_spi_init_param * spi_init
 
struct no_os_gpio_init_param * gpio_reset
 
struct no_os_gpio_init_param * gpio_tri_req
 
bool spi_3wire_en
 
bool trig_sync_en
 
bool cnco_dual_modulus_mode_en
 
bool fnco_dual_modulus_mode_en
 
uint32_t nyquist_zone
 
uint32_t subclass
 
uint32_t jtx0_logical_lane_mapping [12]
 
uint32_t jtx1_logical_lane_mapping [12]
 
uint32_t jrx0_physical_lane_mapping [12]
 
uint32_t jrx1_physical_lane_mapping [12]
 
uint32_t jtx_ser_amplitude
 
uint32_t jtx_ser_pre_emphasis
 
uint32_t jtx_ser_post_emphasis
 
const struct ad9088_bsync_ops * bsync_ops
 
const struct ad9088_clk_ops * clk_ops
 
uint32_t mcs_track_decimation
 
uint32_t mcs_track_win
 
bool aion_background_serial_alignment_en
 

Member Data Documentation

◆ aion_background_serial_alignment_en

bool ad9088_init_param::aion_background_serial_alignment_en

Run the BSYNC provider's background serial alignment while linked.

◆ bsync_ops

const struct ad9088_bsync_ops* ad9088_init_param::bsync_ops

◆ clk_ops

const struct ad9088_clk_ops* ad9088_init_param::clk_ops

◆ cnco_dual_modulus_mode_en

bool ad9088_init_param::cnco_dual_modulus_mode_en

◆ fnco_dual_modulus_mode_en

bool ad9088_init_param::fnco_dual_modulus_mode_en

◆ gpio_reset

struct no_os_gpio_init_param* ad9088_init_param::gpio_reset

◆ gpio_tri_req

struct no_os_gpio_init_param* ad9088_init_param::gpio_tri_req

◆ jrx0_physical_lane_mapping

uint32_t ad9088_init_param::jrx0_physical_lane_mapping[12]

◆ jrx1_physical_lane_mapping

uint32_t ad9088_init_param::jrx1_physical_lane_mapping[12]

◆ jtx0_logical_lane_mapping

uint32_t ad9088_init_param::jtx0_logical_lane_mapping[12]

◆ jtx1_logical_lane_mapping

uint32_t ad9088_init_param::jtx1_logical_lane_mapping[12]

◆ jtx_ser_amplitude

uint32_t ad9088_init_param::jtx_ser_amplitude

◆ jtx_ser_post_emphasis

uint32_t ad9088_init_param::jtx_ser_post_emphasis

◆ jtx_ser_pre_emphasis

uint32_t ad9088_init_param::jtx_ser_pre_emphasis

◆ mcs_track_decimation

uint32_t ad9088_init_param::mcs_track_decimation

MCS tracking cal decimation. 0 selects AD9088_MCS_TRACK_DECIMATION_DEFAULT.

◆ mcs_track_win

uint32_t ad9088_init_param::mcs_track_win

Device-clock drift window in fs. 0 leaves the value carried by the loaded device profile in place.

◆ nyquist_zone

uint32_t ad9088_init_param::nyquist_zone

◆ spi_3wire_en

bool ad9088_init_param::spi_3wire_en

◆ spi_init

struct no_os_spi_init_param* ad9088_init_param::spi_init

◆ subclass

uint32_t ad9088_init_param::subclass

◆ trig_sync_en

bool ad9088_init_param::trig_sync_en

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