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

#include <hmc7044.h>

Collaboration diagram for hmc7044_init_param:
Collaboration graph
[legend]

Public Attributes

struct no_os_spi_init_paramspi_init
 
bool export_no_os_clk
 
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_disable
 
bool hmc_two_level_tree_sync_en
 
bool jesd204_sysref_provider
 
uint32_t jesd204_max_sysref_frequency_hz
 
uint32_t jesd204_desired_sysref_frequency_hz
 
bool jdev_skip_sysref_freq_calc
 
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
 

Member Data Documentation

◆ channels

struct hmc7044_chan_spec* hmc7044_init_param::channels

◆ clkin0_rfsync_en

bool hmc7044_init_param::clkin0_rfsync_en

◆ clkin1_vcoin_en

bool hmc7044_init_param::clkin1_vcoin_en

◆ clkin_freq

uint32_t hmc7044_init_param::clkin_freq[4]

◆ clkin_freq_ccf

uint32_t hmc7044_init_param::clkin_freq_ccf[4]

◆ export_no_os_clk

bool hmc7044_init_param::export_no_os_clk

◆ gpi_ctrl

uint32_t hmc7044_init_param::gpi_ctrl[4]

◆ gpo_ctrl

uint32_t hmc7044_init_param::gpo_ctrl[4]

◆ high_performance_mode_clock_dist_en

bool hmc7044_init_param::high_performance_mode_clock_dist_en

◆ hmc_two_level_tree_sync_en

bool hmc7044_init_param::hmc_two_level_tree_sync_en

◆ in_buf_mode

uint32_t hmc7044_init_param::in_buf_mode[5]

◆ is_hmc7043

bool hmc7044_init_param::is_hmc7043

◆ jdev_skip_sysref_freq_calc

bool hmc7044_init_param::jdev_skip_sysref_freq_calc

◆ jesd204_desired_sysref_frequency_hz

uint32_t hmc7044_init_param::jesd204_desired_sysref_frequency_hz

◆ jesd204_max_sysref_frequency_hz

uint32_t hmc7044_init_param::jesd204_max_sysref_frequency_hz

◆ jesd204_sysref_provider

bool hmc7044_init_param::jesd204_sysref_provider

◆ num_channels

uint32_t hmc7044_init_param::num_channels

◆ pfd1_limit

uint32_t hmc7044_init_param::pfd1_limit

◆ pll1_cp_current

uint32_t hmc7044_init_param::pll1_cp_current

◆ pll1_loop_bw

uint32_t hmc7044_init_param::pll1_loop_bw

◆ pll1_pfd

uint32_t hmc7044_init_param::pll1_pfd

◆ pll1_ref_autorevert_en

bool hmc7044_init_param::pll1_ref_autorevert_en

◆ pll1_ref_prio_ctrl

unsigned int hmc7044_init_param::pll1_ref_prio_ctrl

◆ pll2_freq

uint32_t hmc7044_init_param::pll2_freq

◆ pulse_gen_mode

uint32_t hmc7044_init_param::pulse_gen_mode

◆ rf_reseeder_disable

bool hmc7044_init_param::rf_reseeder_disable

◆ spi_init

struct no_os_spi_init_param* hmc7044_init_param::spi_init

◆ sync_pin_mode

unsigned int hmc7044_init_param::sync_pin_mode

◆ sysref_timer_div

uint32_t hmc7044_init_param::sysref_timer_div

◆ vcxo_freq

uint32_t hmc7044_init_param::vcxo_freq

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