no-OS
Public Attributes | List of all members
hmc7044_dev Struct Reference

#include <hmc7044.h>

Collaboration diagram for hmc7044_dev:
Collaboration graph
[legend]

Public Attributes

struct no_os_spi_descspi_desc
 
struct no_os_clk_desc ** clk_desc
 
bool is_hmc7043
 
uint32_t clkin_freq [4]
 
uint32_t clkin_freq_ccf [4]
 
uint32_t vcxo_freq
 
uint32_t pll1_pfd
 
uint32_t pfd1_limit
 
uint32_t pll1_cp_current
 
uint32_t pll2_freq
 
uint32_t pll1_loop_bw
 
uint32_t sysref_timer_div
 
unsigned int pll1_ref_prio_ctrl
 
bool pll1_ref_autorevert_en
 
bool clkin0_rfsync_en
 
bool clkin1_vcoin_en
 
bool high_performance_mode_clock_dist_en
 
bool rf_reseeder_en
 
unsigned int sync_pin_mode
 
uint32_t pulse_gen_mode
 
uint32_t in_buf_mode [5]
 
uint32_t gpi_ctrl [4]
 
uint32_t gpo_ctrl [4]
 
uint32_t num_channels
 
struct hmc7044_chan_specchannels
 
struct jesd204_dev * jdev
 
uint32_t jdev_lmfc_lemc_rate
 
uint32_t jdev_lmfc_lemc_gcd
 
uint32_t jdev_max_sysref_freq
 
uint32_t jdev_desired_sysref_freq
 
bool jdev_skip_sysref_freq_calc
 
bool is_sysref_provider
 
bool hmc_two_level_tree_sync_en
 
bool read_write_confirmed
 

Member Data Documentation

◆ channels

struct hmc7044_chan_spec* hmc7044_dev::channels

◆ clk_desc

struct no_os_clk_desc** hmc7044_dev::clk_desc

◆ clkin0_rfsync_en

bool hmc7044_dev::clkin0_rfsync_en

◆ clkin1_vcoin_en

bool hmc7044_dev::clkin1_vcoin_en

◆ clkin_freq

uint32_t hmc7044_dev::clkin_freq[4]

◆ clkin_freq_ccf

uint32_t hmc7044_dev::clkin_freq_ccf[4]

◆ gpi_ctrl

uint32_t hmc7044_dev::gpi_ctrl[4]

◆ gpo_ctrl

uint32_t hmc7044_dev::gpo_ctrl[4]

◆ high_performance_mode_clock_dist_en

bool hmc7044_dev::high_performance_mode_clock_dist_en

◆ hmc_two_level_tree_sync_en

bool hmc7044_dev::hmc_two_level_tree_sync_en

◆ in_buf_mode

uint32_t hmc7044_dev::in_buf_mode[5]

◆ is_hmc7043

bool hmc7044_dev::is_hmc7043

◆ is_sysref_provider

bool hmc7044_dev::is_sysref_provider

◆ jdev

struct jesd204_dev* hmc7044_dev::jdev

◆ jdev_desired_sysref_freq

uint32_t hmc7044_dev::jdev_desired_sysref_freq

◆ jdev_lmfc_lemc_gcd

uint32_t hmc7044_dev::jdev_lmfc_lemc_gcd

◆ jdev_lmfc_lemc_rate

uint32_t hmc7044_dev::jdev_lmfc_lemc_rate

◆ jdev_max_sysref_freq

uint32_t hmc7044_dev::jdev_max_sysref_freq

◆ jdev_skip_sysref_freq_calc

bool hmc7044_dev::jdev_skip_sysref_freq_calc

◆ num_channels

uint32_t hmc7044_dev::num_channels

◆ pfd1_limit

uint32_t hmc7044_dev::pfd1_limit

◆ pll1_cp_current

uint32_t hmc7044_dev::pll1_cp_current

◆ pll1_loop_bw

uint32_t hmc7044_dev::pll1_loop_bw

◆ pll1_pfd

uint32_t hmc7044_dev::pll1_pfd

◆ pll1_ref_autorevert_en

bool hmc7044_dev::pll1_ref_autorevert_en

◆ pll1_ref_prio_ctrl

unsigned int hmc7044_dev::pll1_ref_prio_ctrl

◆ pll2_freq

uint32_t hmc7044_dev::pll2_freq

◆ pulse_gen_mode

uint32_t hmc7044_dev::pulse_gen_mode

◆ read_write_confirmed

bool hmc7044_dev::read_write_confirmed

◆ rf_reseeder_en

bool hmc7044_dev::rf_reseeder_en

◆ spi_desc

struct no_os_spi_desc* hmc7044_dev::spi_desc

◆ sync_pin_mode

unsigned int hmc7044_dev::sync_pin_mode

◆ sysref_timer_div

uint32_t hmc7044_dev::sysref_timer_div

◆ vcxo_freq

uint32_t hmc7044_dev::vcxo_freq

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