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

#include <ad9088.h>

Public Attributes

struct no_os_spi_desc * spi
 
struct jesd204_dev * jdev
 
adi_apollo_device_t ad9088
 
adi_apollo_fw_provider_t fw_provider
 
adi_apollo_top_t profile
 
adi_cms_chip_id_t chip_id
 
struct no_os_gpio_desc * triq_req_gpio
 
struct no_os_gpio_desc * reset_gpio
 
bool is_initialized
 
bool spi_3wire_en
 
bool trig_sync_en
 
bool mcs_cal_bg_tracking_run
 
long long fnco_phase [NUM_RXTX][ADI_APOLLO_NUM_SIDES][MAX_NUM_CHANNELIZER]
 
bool cnco_dual_modulus_mode_en
 
bool fnco_dual_modulus_mode_en
 
uint8_t rx_nyquist_zone [ADI_APOLLO_NUM_SIDES][MAX_NUM_MAIN_DATAPATHS]
 
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
 
uint8_t loopback_mode [ADI_APOLLO_NUM_SIDES]
 
uint8_t lb1_blend [ADI_APOLLO_NUM_SIDES]
 

Member Data Documentation

◆ ad9088

adi_apollo_device_t ad9088_phy::ad9088

◆ aion_background_serial_alignment_en

bool ad9088_phy::aion_background_serial_alignment_en

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

◆ bsync_ops

const struct ad9088_bsync_ops* ad9088_phy::bsync_ops

◆ chip_id

adi_cms_chip_id_t ad9088_phy::chip_id

◆ clk_ops

const struct ad9088_clk_ops* ad9088_phy::clk_ops

◆ cnco_dual_modulus_mode_en

bool ad9088_phy::cnco_dual_modulus_mode_en

◆ fnco_dual_modulus_mode_en

bool ad9088_phy::fnco_dual_modulus_mode_en

◆ fnco_phase

long long ad9088_phy::fnco_phase[NUM_RXTX][ADI_APOLLO_NUM_SIDES][MAX_NUM_CHANNELIZER]

◆ fw_provider

adi_apollo_fw_provider_t ad9088_phy::fw_provider

◆ is_initialized

bool ad9088_phy::is_initialized

◆ jdev

struct jesd204_dev* ad9088_phy::jdev

◆ lb1_blend

uint8_t ad9088_phy::lb1_blend[ADI_APOLLO_NUM_SIDES]

◆ loopback_mode

uint8_t ad9088_phy::loopback_mode[ADI_APOLLO_NUM_SIDES]

◆ mcs_cal_bg_tracking_run

bool ad9088_phy::mcs_cal_bg_tracking_run

◆ mcs_track_decimation

uint32_t ad9088_phy::mcs_track_decimation

MCS tracking cal decimation.

◆ mcs_track_win

uint32_t ad9088_phy::mcs_track_win

Device-clock drift window, in fs, before tracking cal corrects.

◆ profile

adi_apollo_top_t ad9088_phy::profile

◆ reset_gpio

struct no_os_gpio_desc* ad9088_phy::reset_gpio

◆ rx_nyquist_zone

uint8_t ad9088_phy::rx_nyquist_zone[ADI_APOLLO_NUM_SIDES][MAX_NUM_MAIN_DATAPATHS]

◆ spi

struct no_os_spi_desc* ad9088_phy::spi

◆ spi_3wire_en

bool ad9088_phy::spi_3wire_en

◆ trig_sync_en

bool ad9088_phy::trig_sync_en

◆ triq_req_gpio

struct no_os_gpio_desc* ad9088_phy::triq_req_gpio

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