282#ifndef AXI_ADC_NOT_PRESENT
375 uint32_t bandwidth_hz);
378 uint32_t *bandwidth_hz);
381 uint32_t sampling_freq_hz);
384 uint32_t *sampling_freq_hz);
448 uint32_t attenuation_mdb);
451 uint32_t *attenuation_mdb);
454 uint32_t bandwidth_hz);
457 uint32_t *bandwidth_hz);
460 uint32_t sampling_freq_hz);
463 uint32_t *sampling_freq_hz);
482 uint32_t *rssi_db_x_1000);
510 uint32_t *rx_path_clks, uint32_t *tx_path_clks);
513 uint32_t *rx_path_clks, uint32_t *tx_path_clks);
struct ad7616_init_param init_param
Definition ad7616_sdz.c:107
struct ad9361_rf_phy * ad9361_phy
Definition main.c:503
dev_id
Definition ad9361.h:3322
int32_t ad9361_rx_fastlock_store(struct ad9361_rf_phy *phy, uint32_t profile)
Definition ad9361_api.c:1280
int32_t ad9361_do_calib(struct ad9361_rf_phy *phy, uint32_t cal, int32_t arg)
Definition ad9361_api.c:2119
int32_t ad9361_set_tx_lo_freq(struct ad9361_rf_phy *phy, uint64_t lo_freq_hz)
Definition ad9361_api.c:1511
int32_t ad9361_get_tx_attenuation(struct ad9361_rf_phy *phy, uint8_t ch, uint32_t *attenuation_mdb)
Definition ad9361_api.c:1401
int32_t ad9361_get_rx_rfdc_track_en_dis(struct ad9361_rf_phy *phy, uint8_t *en_dis)
Definition ad9361_api.c:1139
int32_t ad9361_get_tx_rf_port_output(struct ad9361_rf_phy *phy, uint32_t *mode)
Definition ad9361_api.c:1743
int32_t ad9361_set_rx_bbdc_track_en_dis(struct ad9361_rf_phy *phy, uint8_t en_dis)
Definition ad9361_api.c:1156
int32_t ad9361_get_rx_rf_gain(struct ad9361_rf_phy *phy, uint8_t ch, int32_t *gain_db)
Definition ad9361_api.c:763
int32_t ad9361_get_tx_sampling_freq(struct ad9361_rf_phy *phy, uint32_t *sampling_freq_hz)
Definition ad9361_api.c:1492
int32_t ad9361_remove(struct ad9361_rf_phy *phy)
Definition ad9361_api.c:590
int32_t ad9361_set_trx_rate_gov(struct ad9361_rf_phy *phy, uint32_t rate_gov)
Definition ad9361_api.c:2084
int32_t ad9361_rx_fastlock_load(struct ad9361_rf_phy *phy, uint32_t profile, uint8_t *values)
Definition ad9361_api.c:1312
int32_t ad9361_set_no_ch_mode(struct ad9361_rf_phy *phy, uint8_t no_ch_mode)
Definition ad9361_api.c:1926
int32_t ad9361_get_tx_rf_bandwidth(struct ad9361_rf_phy *phy, uint32_t *bandwidth_hz)
Definition ad9361_api.c:1449
int32_t ad9361_set_rx_rf_port_input(struct ad9361_rf_phy *phy, uint32_t mode)
Definition ad9361_api.c:1242
int32_t ad9361_get_tx_auto_cal_en_dis(struct ad9361_rf_phy *phy, uint8_t *en_dis)
Definition ad9361_api.c:1777
int32_t ad9361_set_tx_rf_bandwidth(struct ad9361_rf_phy *phy, uint32_t bandwidth_hz)
Definition ad9361_api.c:1427
int32_t ad9361_set_tx_sampling_freq(struct ad9361_rf_phy *phy, uint32_t sampling_freq_hz)
Definition ad9361_api.c:1467
int32_t ad9361_set_tx_fir_en_dis(struct ad9361_rf_phy *phy, uint8_t en_dis)
Definition ad9361_api.c:1640
int32_t ad9361_get_rx_quad_track_en_dis(struct ad9361_rf_phy *phy, uint8_t *en_dis)
Definition ad9361_api.c:1215
int32_t ad9361_set_tx_auto_cal_en_dis(struct ad9361_rf_phy *phy, uint8_t en_dis)
Definition ad9361_api.c:1760
int32_t ad9361_rx_fastlock_recall(struct ad9361_rf_phy *phy, uint32_t profile)
Definition ad9361_api.c:1295
int32_t ad9361_get_tx_lo_power(struct ad9361_rf_phy *phy, uint8_t *option)
Definition ad9361_api.c:1869
int32_t ad9361_get_rx_rf_bandwidth(struct ad9361_rf_phy *phy, uint32_t *bandwidth_hz)
Definition ad9361_api.c:809
int32_t ad9361_get_trx_rate_gov(struct ad9361_rf_phy *phy, uint32_t *rate_gov)
Definition ad9361_api.c:2100
int32_t ad9361_set_tx_fir_config(struct ad9361_rf_phy *phy, AD9361_TXFIRConfig fir_cfg)
Definition ad9361_api.c:1566
int32_t ad9361_set_rx_lo_int_ext(struct ad9361_rf_phy *phy, uint8_t int_ext)
Definition ad9361_api.c:906
int32_t ad9361_get_rx_gain_control_mode(struct ad9361_rf_phy *phy, uint8_t ch, uint8_t *gc_mode)
Definition ad9361_api.c:983
int32_t ad9361_get_tx_fir_en_dis(struct ad9361_rf_phy *phy, uint8_t *en_dis)
Definition ad9361_api.c:1663
int32_t ad9361_tx_lo_powerdown(struct ad9361_rf_phy *phy, uint8_t option)
Definition ad9361_api.c:1858
int32_t ad9361_get_trx_path_clks(struct ad9361_rf_phy *phy, uint32_t *rx_path_clks, uint32_t *tx_path_clks)
Definition ad9361_api.c:1908
int32_t ad9361_rx_lo_powerdown(struct ad9361_rf_phy *phy, uint8_t option)
Definition ad9361_api.c:1343
int32_t ad9361_do_dcxo_tune_coarse(struct ad9361_rf_phy *phy, uint32_t coarse)
Definition ad9361_api.c:2187
int32_t ad9361_do_mcs(struct ad9361_rf_phy *phy_master, struct ad9361_rf_phy *phy_slave)
Definition ad9361_api.c:2009
int32_t ad9361_do_dcxo_tune_fine(struct ad9361_rf_phy *phy, uint32_t fine)
Definition ad9361_api.c:2202
int32_t ad9361_get_rx_lo_freq(struct ad9361_rf_phy *phy, uint64_t *lo_freq_hz)
Definition ad9361_api.c:888
int32_t ad9361_tx_fastlock_load(struct ad9361_rf_phy *phy, uint32_t profile, uint8_t *values)
Definition ad9361_api.c:1827
int32_t ad9361_get_tx_fir_config(struct ad9361_rf_phy *phy, uint8_t tx_ch, AD9361_TXFIRConfig *fir_cfg)
Definition ad9361_api.c:1588
int32_t ad9361_tx_fastlock_store(struct ad9361_rf_phy *phy, uint32_t profile)
Definition ad9361_api.c:1795
int32_t ad9361_get_temperature(struct ad9361_rf_phy *phy, int32_t *temp)
Definition ad9361_api.c:2217
int32_t ad9361_set_rx_gain_control_mode(struct ad9361_rf_phy *phy, uint8_t ch, uint8_t gc_mode)
Definition ad9361_api.c:960
int32_t ad9361_tx_fastlock_save(struct ad9361_rf_phy *phy, uint32_t profile, uint8_t *values)
Definition ad9361_api.c:1843
int32_t ad9361_set_rx_rf_gain(struct ad9361_rf_phy *phy, uint8_t ch, int32_t gain_db)
Definition ad9361_api.c:737
int32_t ad9361_set_en_state_machine_mode(struct ad9361_rf_phy *phy, uint32_t mode)
Definition ad9361_api.c:626
int32_t ad9361_get_rx_lo_power(struct ad9361_rf_phy *phy, uint8_t *option)
Definition ad9361_api.c:1354
int32_t ad9361_rx_fastlock_save(struct ad9361_rf_phy *phy, uint32_t profile, uint8_t *values)
Definition ad9361_api.c:1328
int32_t ad9361_get_rx_rf_port_input(struct ad9361_rf_phy *phy, uint32_t *mode)
Definition ad9361_api.c:1262
int32_t ad9361_set_rx_fir_en_dis(struct ad9361_rf_phy *phy, uint8_t en_dis)
Definition ad9361_api.c:1078
int32_t ad9361_init(struct ad9361_rf_phy **ad9361_phy, AD9361_InitParam *init_param)
Definition ad9361_api.c:70
int32_t ad9361_set_rx_rfdc_track_en_dis(struct ad9361_rf_phy *phy, uint8_t en_dis)
Definition ad9361_api.c:1118
int32_t ad9361_set_rx_fir_config(struct ad9361_rf_phy *phy, AD9361_RXFIRConfig fir_cfg)
Definition ad9361_api.c:999
int32_t ad9361_get_rx_rssi(struct ad9361_rf_phy *phy, uint8_t ch, struct rf_rssi *rssi)
Definition ad9361_api.c:930
int32_t ad9361_get_tx_lo_freq(struct ad9361_rf_phy *phy, uint64_t *lo_freq_hz)
Definition ad9361_api.c:1528
int32_t ad9361_trx_load_enable_fir(struct ad9361_rf_phy *phy, AD9361_RXFIRConfig rx_fir_cfg, AD9361_TXFIRConfig tx_fir_cfg)
Definition ad9361_api.c:2133
int32_t ad9361_set_tx_lo_int_ext(struct ad9361_rf_phy *phy, uint8_t int_ext)
Definition ad9361_api.c:1546
int32_t ad9361_set_trx_path_clks(struct ad9361_rf_phy *phy, uint32_t *rx_path_clks, uint32_t *tx_path_clks)
Definition ad9361_api.c:1885
int32_t ad9361_get_rx_fir_config(struct ad9361_rf_phy *phy, uint8_t rx_ch, AD9361_RXFIRConfig *fir_cfg)
Definition ad9361_api.c:1021
int32_t ad9361_set_trx_fir_en_dis(struct ad9361_rf_phy *phy, uint8_t en_dis)
Definition ad9361_api.c:2055
int32_t ad9361_get_rx_fir_en_dis(struct ad9361_rf_phy *phy, uint8_t *en_dis)
Definition ad9361_api.c:1101
int32_t ad9361_get_tx_rssi(struct ad9361_rf_phy *phy, uint8_t ch, uint32_t *rssi_db_x_1000)
Definition ad9361_api.c:1681
int32_t ad9361_get_rx_sampling_freq(struct ad9361_rf_phy *phy, uint32_t *sampling_freq_hz)
Definition ad9361_api.c:852
int32_t ad9361_set_tx_rf_port_output(struct ad9361_rf_phy *phy, uint32_t mode)
Definition ad9361_api.c:1723
int32_t ad9361_get_rx_bbdc_track_en_dis(struct ad9361_rf_phy *phy, uint8_t *en_dis)
Definition ad9361_api.c:1177
int32_t ad9361_get_en_state_machine_mode(struct ad9361_rf_phy *phy, uint32_t *mode)
Definition ad9361_api.c:678
int32_t ad9361_set_tx_attenuation(struct ad9361_rf_phy *phy, uint8_t ch, uint32_t attenuation_mdb)
Definition ad9361_api.c:1375
int32_t ad9361_set_rx_quad_track_en_dis(struct ad9361_rf_phy *phy, uint8_t en_dis)
Definition ad9361_api.c:1194
int32_t ad9361_tx_fastlock_recall(struct ad9361_rf_phy *phy, uint32_t profile)
Definition ad9361_api.c:1810
int32_t ad9361_set_rx_sampling_freq(struct ad9361_rf_phy *phy, uint32_t sampling_freq_hz)
Definition ad9361_api.c:827
int32_t ad9361_set_rx_lo_freq(struct ad9361_rf_phy *phy, uint64_t lo_freq_hz)
Definition ad9361_api.c:871
ad9361_ensm_mode
Definition ad9361_api.h:308
@ ENSM_MODE_PINCTRL
Definition ad9361_api.h:315
@ ENSM_MODE_ALERT
Definition ad9361_api.h:311
@ ENSM_MODE_FDD
Definition ad9361_api.h:312
@ ENSM_MODE_RX
Definition ad9361_api.h:310
@ ENSM_MODE_PINCTRL_FDD_INDEP
Definition ad9361_api.h:316
@ ENSM_MODE_WAIT
Definition ad9361_api.h:313
@ ENSM_MODE_TX
Definition ad9361_api.h:309
@ ENSM_MODE_SLEEP
Definition ad9361_api.h:314
int32_t ad9361_set_rx_rf_bandwidth(struct ad9361_rf_phy *phy, uint32_t bandwidth_hz)
Definition ad9361_api.c:787
AD9361 Header file of Util driver.
Header file of GPIO Interface.
Header file of SPI Interface.
Definition ad9361_api.h:40
uint8_t ensm_enable_txnrx_control_enable
Definition ad9361_api.h:69
uint8_t half_duplex_mode_enable
Definition ad9361_api.h:218
uint8_t gpo1_slave_rx_enable
Definition ad9361_api.h:241
uint32_t delay_rx_data
Definition ad9361_api.h:222
uint32_t fagc_dec_pow_measuremnt_duration
Definition ad9361_api.h:132
uint8_t ensm_enable_pin_pulse_mode_enable
Definition ad9361_api.h:68
uint32_t rf_tx_bandwidth_hz
Definition ad9361_api.h:78
struct axi_dac_init * tx_dac_init
Definition ad9361_api.h:284
uint8_t qec_tracking_slow_mode_enable
Definition ad9361_api.h:66
uint8_t agc_adc_large_overload_exceed_counter
Definition ad9361_api.h:109
uint8_t agc_adc_lmt_small_overload_prevent_gain_inc_enable
Definition ad9361_api.h:111
uint32_t(* ad9361_rfpll_ext_recalc_rate)(struct refclk_scale *clk_priv)
Definition ad9361_api.h:277
uint8_t digital_interface_tune_fir_disable
Definition ad9361_api.h:203
uint32_t rssi_delay
Definition ad9361_api.h:164
uint8_t lvds_mode_enable
Definition ad9361_api.h:217
struct no_os_spi_init_param spi_param
Definition ad9361_api.h:274
uint8_t fagc_lock_level_lmt_gain_increase_en
Definition ad9361_api.h:139
uint8_t fagc_rst_gla_engergy_lost_sig_thresh_exceeded_en
Definition ad9361_api.h:153
uint32_t fagc_rst_gla_if_en_agc_pulled_high_mode
Definition ad9361_api.h:160
uint32_t temp_sense_decimation
Definition ad9361_api.h:187
uint8_t lvds_rx_onchip_termination_enable
Definition ad9361_api.h:228
struct no_os_gpio_init_param gpio_cal_sw2
Definition ad9361_api.h:272
uint8_t fagc_allow_agc_gain_increase
Definition ad9361_api.h:135
uint8_t external_rx_lo_enable
Definition ad9361_api.h:57
uint32_t fagc_energy_lost_stronger_sig_gain_lock_exit_cnt
Definition ad9361_api.h:156
uint8_t agc_dig_gain_step_size
Definition ad9361_api.h:113
uint32_t fagc_rst_gla_stronger_sig_thresh_above_ll
Definition ad9361_api.h:152
uint8_t tx_mon_track_en
Definition ad9361_api.h:259
uint8_t gc_dig_gain_enable
Definition ad9361_api.h:96
uint8_t mgc_split_table_ctrl_inp_gain_mode
Definition ad9361_api.h:107
uint8_t xo_disable_use_ext_refclk_enable
Definition ad9361_api.h:86
uint8_t fagc_rst_gla_large_adc_overload_en
Definition ad9361_api.h:157
uint8_t gpo_manual_mode_enable
Definition ad9361_api.h:233
uint8_t elna_gaintable_all_index_enable
Definition ad9361_api.h:200
uint8_t two_t_two_r_timing_enable
Definition ad9361_api.h:209
uint8_t rssi_restart_mode
Definition ad9361_api.h:166
uint64_t tx_synthesizer_frequency_hz
Definition ad9361_api.h:72
uint8_t invert_data_clk_enable
Definition ad9361_api.h:211
uint8_t gpo3_slave_tx_enable
Definition ad9361_api.h:246
uint8_t agc_immed_gain_change_if_large_lmt_overload_enable
Definition ad9361_api.h:117
uint8_t gc_max_dig_gain
Definition ad9361_api.h:100
uint32_t agc_attack_delay_extra_margin_us
Definition ad9361_api.h:129
uint8_t split_gain_table_mode_enable
Definition ad9361_api.h:64
uint8_t gpo3_tx_delay_us
Definition ad9361_api.h:254
uint8_t fdd_rx_rate_2tx_enable
Definition ad9361_api.h:214
uint8_t gpo1_slave_tx_enable
Definition ad9361_api.h:242
uint8_t dc_offset_attenuation_high_range
Definition ad9361_api.h:60
uint8_t agc_outer_thresh_high
Definition ad9361_api.h:125
uint8_t gpo1_inactive_state_high_enable
Definition ad9361_api.h:236
uint8_t frequency_division_duplex_mode_enable
Definition ad9361_api.h:49
uint8_t mgc_inc_gain_step
Definition ad9361_api.h:104
uint8_t pp_rx_swap_enable
Definition ad9361_api.h:205
uint32_t low_gain_dB
Definition ad9361_api.h:257
uint8_t gc_use_rx_fir_out_for_dec_pwr_meas_enable
Definition ad9361_api.h:101
uint8_t gc_adc_large_overload_thresh
Definition ad9361_api.h:92
uint32_t dcxo_coarse_and_fine_tune[2]
Definition ad9361_api.h:87
uint8_t fagc_gain_increase_after_gain_lock_en
Definition ad9361_api.h:146
struct axi_adc_init * rx_adc_init
Definition ad9361_api.h:283
uint8_t agc_inner_thresh_high_dec_steps
Definition ad9361_api.h:119
uint32_t tx_mon_duration
Definition ad9361_api.h:262
uint8_t tx_fastlock_pincontrol_enable
Definition ad9361_api.h:56
uint8_t tx_lo_powerdown_managed_enable
Definition ad9361_api.h:73
uint8_t aux_dac2_active_in_alert_enable
Definition ad9361_api.h:183
uint32_t fagc_lock_level_gain_increase_upper_limit
Definition ad9361_api.h:140
uint8_t gpo2_inactive_state_high_enable
Definition ad9361_api.h:237
uint32_t aux_dac2_default_value_mV
Definition ad9361_api.h:180
uint8_t dc_offset_count_high_range
Definition ad9361_api.h:62
uint8_t agc_adc_small_overload_exceed_counter
Definition ad9361_api.h:112
uint32_t rx_path_clock_frequencies[6]
Definition ad9361_api.h:75
uint8_t gpo2_slave_tx_enable
Definition ad9361_api.h:244
uint8_t fagc_rst_gla_en_agc_pulled_high_en
Definition ad9361_api.h:159
uint32_t rx_rf_port_input_select
Definition ad9361_api.h:80
uint32_t aux_dac1_rx_delay_us
Definition ad9361_api.h:178
uint32_t fagc_lmt_final_settling_steps
Definition ad9361_api.h:143
uint8_t one_rx_one_tx_mode_use_rx_num
Definition ad9361_api.h:47
uint32_t rx_data_delay
Definition ad9361_api.h:224
uint8_t invert_data_bus_enable
Definition ad9361_api.h:210
uint8_t rx1rx2_phase_inversion_en
Definition ad9361_api.h:229
uint8_t agc_sync_for_gain_counter_enable
Definition ad9361_api.h:130
uint32_t fagc_power_measurement_duration_in_state5
Definition ad9361_api.h:161
enum dev_id dev_sel
Definition ad9361_api.h:42
uint8_t gc_adc_ovr_sample_size
Definition ad9361_api.h:93
uint32_t fagc_lpf_final_settling_steps
Definition ad9361_api.h:142
uint8_t gpo1_rx_delay_us
Definition ad9361_api.h:249
struct no_os_gpio_init_param gpio_sync
Definition ad9361_api.h:270
uint8_t mgc_dec_gain_step
Definition ad9361_api.h:103
uint32_t trx_synthesizer_target_fref_overwrite_hz
Definition ad9361_api.h:65
uint32_t rssi_wait
Definition ad9361_api.h:168
uint8_t lvds_invert2_control
Definition ad9361_api.h:231
uint8_t fagc_use_last_lock_level_for_set_gain_en
Definition ad9361_api.h:149
uint32_t fagc_rst_gla_engergy_lost_sig_thresh_below_ll
Definition ad9361_api.h:155
uint8_t rx_frame_pulse_mode_enable
Definition ad9361_api.h:208
uint8_t agc_inner_thresh_high
Definition ad9361_api.h:118
uint8_t agc_inner_thresh_low
Definition ad9361_api.h:120
uint8_t aux_dac1_active_in_alert_enable
Definition ad9361_api.h:177
uint8_t fagc_rst_gla_stronger_sig_thresh_exceeded_en
Definition ad9361_api.h:150
uint8_t tx_channel_swap_enable
Definition ad9361_api.h:206
uint32_t elna_bypass_loss_mdB
Definition ad9361_api.h:197
uint8_t gc_rx2_mode
Definition ad9361_api.h:91
uint8_t single_port_mode_enable
Definition ad9361_api.h:219
uint8_t ctrl_outs_index
Definition ad9361_api.h:193
uint8_t rx_fastlock_pincontrol_enable
Definition ad9361_api.h:55
uint8_t gpo1_tx_delay_us
Definition ad9361_api.h:250
uint8_t fdd_alt_word_order_enable
Definition ad9361_api.h:212
uint8_t gpo0_slave_tx_enable
Definition ad9361_api.h:240
uint8_t aux_dac1_active_in_rx_enable
Definition ad9361_api.h:175
uint8_t swap_ports_enable
Definition ad9361_api.h:215
uint32_t tx2_mon_front_end_gain
Definition ad9361_api.h:264
uint8_t elna_rx1_gpo0_control_enable
Definition ad9361_api.h:198
uint8_t rx_channel_swap_enable
Definition ad9361_api.h:207
uint8_t invert_rx_frame_enable
Definition ad9361_api.h:213
uint8_t fagc_rst_gla_engergy_lost_goto_optim_gain_en
Definition ad9361_api.h:154
uint8_t temp_sense_periodic_measurement_enable
Definition ad9361_api.h:190
uint32_t tx_fb_clock_delay
Definition ad9361_api.h:225
uint8_t agc_outer_thresh_low_inc_steps
Definition ad9361_api.h:128
uint32_t tx_rf_port_input_select
Definition ad9361_api.h:81
uint32_t aux_adc_rate
Definition ad9361_api.h:171
uint32_t tx1_mon_lo_cm
Definition ad9361_api.h:265
uint8_t pp_tx_swap_enable
Definition ad9361_api.h:204
uint8_t mgc_rx2_ctrl_inp_enable
Definition ad9361_api.h:106
uint32_t fagc_large_overload_inc_steps
Definition ad9361_api.h:162
uint8_t elna_rx2_gpo1_control_enable
Definition ad9361_api.h:199
uint32_t elna_gain_mdB
Definition ad9361_api.h:196
uint8_t gc_rx1_mode
Definition ad9361_api.h:90
uint8_t digital_interface_tune_skip_mode
Definition ad9361_api.h:202
uint8_t agc_dig_saturation_exceed_counter
Definition ad9361_api.h:114
uint8_t agc_immed_gain_change_if_large_adc_overload_enable
Definition ad9361_api.h:116
int32_t(* ad9361_rfpll_ext_set_rate)(struct refclk_scale *clk_priv, uint32_t rate)
Definition ad9361_api.h:280
uint32_t rx_fastlock_delay_ns
Definition ad9361_api.h:54
uint32_t aux_dac2_tx_delay_us
Definition ad9361_api.h:185
uint8_t agc_outer_thresh_low
Definition ad9361_api.h:127
uint32_t low_high_gain_threshold_mdB
Definition ad9361_api.h:256
uint8_t one_shot_mode_en
Definition ad9361_api.h:260
uint8_t dc_offset_count_low_range
Definition ad9361_api.h:63
uint8_t gpo3_slave_rx_enable
Definition ad9361_api.h:245
uint32_t rf_rx_bandwidth_hz
Definition ad9361_api.h:77
uint8_t gpo3_rx_delay_us
Definition ad9361_api.h:253
uint8_t dc_offset_tracking_update_event_mask
Definition ad9361_api.h:59
uint32_t fagc_gain_index_type_after_exit_rx_mode
Definition ad9361_api.h:148
uint8_t one_rx_one_tx_mode_use_tx_num
Definition ad9361_api.h:48
uint32_t fagc_optimized_gain_offset
Definition ad9361_api.h:151
uint16_t gc_lmt_overload_high_thresh
Definition ad9361_api.h:97
uint32_t tx_mon_delay
Definition ad9361_api.h:261
uint32_t tx2_mon_lo_cm
Definition ad9361_api.h:266
uint32_t fagc_state_wait_time_ns
Definition ad9361_api.h:133
uint32_t rssi_duration
Definition ad9361_api.h:165
uint32_t fagc_lp_thresh_increment_time
Definition ad9361_api.h:136
uint32_t clk_output_mode_select
Definition ad9361_api.h:88
uint32_t aux_dac2_rx_delay_us
Definition ad9361_api.h:184
uint32_t rx_data_clock_delay
Definition ad9361_api.h:223
uint32_t tx_data_delay
Definition ad9361_api.h:226
uint8_t aux_dac_manual_mode_enable
Definition ad9361_api.h:173
uint32_t tx_fastlock_delay_ns
Definition ad9361_api.h:53
uint32_t aux_adc_decimation
Definition ad9361_api.h:170
uint8_t gpo0_tx_delay_us
Definition ad9361_api.h:248
uint32_t reference_clk_rate
Definition ad9361_api.h:44
uint32_t aux_dac1_tx_delay_us
Definition ad9361_api.h:179
uint8_t rssi_unit_is_rx_samples_enable
Definition ad9361_api.h:167
uint8_t aux_dac2_active_in_rx_enable
Definition ad9361_api.h:181
int32_t(* ad9361_rfpll_ext_round_rate)(struct refclk_scale *clk_priv, uint32_t rate)
Definition ad9361_api.h:278
uint16_t temp_sense_measurement_interval_ms
Definition ad9361_api.h:188
uint32_t agc_gain_update_interval_us
Definition ad9361_api.h:115
int32_t tx_attenuation_mdB
Definition ad9361_api.h:83
uint8_t full_port_enable
Definition ad9361_api.h:220
uint8_t agc_inner_thresh_low_inc_steps
Definition ad9361_api.h:121
uint32_t lvds_bias_mV
Definition ad9361_api.h:227
uint64_t rx_synthesizer_frequency_hz
Definition ad9361_api.h:71
uint8_t fagc_rst_gla_large_lmt_overload_en
Definition ad9361_api.h:158
uint8_t gpo0_rx_delay_us
Definition ad9361_api.h:247
uint32_t high_gain_dB
Definition ad9361_api.h:258
uint8_t gc_adc_small_overload_thresh
Definition ad9361_api.h:94
uint16_t gc_dec_pow_measurement_duration
Definition ad9361_api.h:95
int8_t temp_sense_offset_signed
Definition ad9361_api.h:189
uint32_t aux_dac1_default_value_mV
Definition ad9361_api.h:174
uint8_t gpo2_tx_delay_us
Definition ad9361_api.h:252
uint32_t fagc_final_overrange_count
Definition ad9361_api.h:144
uint8_t gpo0_inactive_state_high_enable
Definition ad9361_api.h:235
uint8_t mgc_rx1_ctrl_inp_enable
Definition ad9361_api.h:105
uint8_t gpo2_rx_delay_us
Definition ad9361_api.h:251
uint8_t two_rx_two_tx_mode_enable
Definition ad9361_api.h:46
uint8_t lvds_invert1_control
Definition ad9361_api.h:230
uint8_t agc_outer_thresh_high_dec_steps
Definition ad9361_api.h:126
uint8_t agc_lmt_overload_large_exceed_counter
Definition ad9361_api.h:122
uint32_t tx1_mon_front_end_gain
Definition ad9361_api.h:263
uint32_t gpo_manual_mode_enable_mask
Definition ad9361_api.h:234
struct no_os_gpio_init_param gpio_cal_sw1
Definition ad9361_api.h:271
uint8_t agc_lmt_overload_large_inc_steps
Definition ad9361_api.h:123
uint8_t full_duplex_swap_bits_enable
Definition ad9361_api.h:221
uint8_t dc_offset_attenuation_low_range
Definition ad9361_api.h:61
uint8_t ctrl_outs_enable_mask
Definition ad9361_api.h:192
uint8_t external_tx_lo_enable
Definition ad9361_api.h:58
uint8_t tdd_use_dual_synth_mode_enable
Definition ad9361_api.h:51
uint8_t gpo2_slave_rx_enable
Definition ad9361_api.h:243
uint32_t tx_path_clock_frequencies[6]
Definition ad9361_api.h:76
uint8_t aux_dac1_active_in_tx_enable
Definition ad9361_api.h:176
uint8_t single_data_rate_enable
Definition ad9361_api.h:216
uint8_t update_tx_gain_in_alert_enable
Definition ad9361_api.h:84
uint16_t gc_lmt_overload_low_thresh
Definition ad9361_api.h:98
uint8_t aux_dac2_active_in_tx_enable
Definition ad9361_api.h:182
struct no_os_gpio_init_param gpio_resetb
Definition ad9361_api.h:268
uint32_t elna_settling_delay_ns
Definition ad9361_api.h:195
uint8_t agc_lmt_overload_small_exceed_counter
Definition ad9361_api.h:124
uint8_t gc_low_power_thresh
Definition ad9361_api.h:99
uint8_t agc_adc_large_overload_inc_steps
Definition ad9361_api.h:110
uint8_t tdd_skip_vco_cal_enable
Definition ad9361_api.h:52
uint8_t gpo3_inactive_state_high_enable
Definition ad9361_api.h:238
uint8_t frequency_division_duplex_independent_mode_enable
Definition ad9361_api.h:50
uint8_t gpo0_slave_rx_enable
Definition ad9361_api.h:239
uint32_t fagc_lp_thresh_increment_steps
Definition ad9361_api.h:137
Definition ad9361_api.h:288
uint8_t rx_coef_size
Definition ad9361_api.h:293
uint32_t rx_bandwidth
Definition ad9361_api.h:295
uint32_t rx_path_clks[6]
Definition ad9361_api.h:294
uint32_t rx_dec
Definition ad9361_api.h:291
int32_t rx_gain
Definition ad9361_api.h:290
int16_t rx_coef[128]
Definition ad9361_api.h:292
uint32_t rx
Definition ad9361_api.h:289
Definition ad9361_api.h:298
uint8_t tx_coef_size
Definition ad9361_api.h:303
int32_t tx_gain
Definition ad9361_api.h:300
int16_t tx_coef[128]
Definition ad9361_api.h:302
uint32_t tx_bandwidth
Definition ad9361_api.h:305
uint32_t tx_int
Definition ad9361_api.h:301
uint32_t tx
Definition ad9361_api.h:299
uint32_t tx_path_clks[6]
Definition ad9361_api.h:304
AXI ADC Initialization Parameters structure.
Definition axi_adc_core.h:144
Definition axi_dac_core.h:68
Structure holding the parameters for GPIO initialization.
Definition no_os_gpio.h:67
Structure holding the parameters for SPI initialization.
Definition no_os_spi.h:128