no-OS
uc_settings.h
Go to the documentation of this file.
1 /***************************************************************************/
34 #ifndef __UC_SETTINGS_H
35 #define __UC_SETTINGS_H
36 
37 #include <stdint.h>
38 #include "adi_cms_api_common.h"
39 
40 /* uc_settings */
41 struct uc_settings {
42  /* clk_hz */
43  uint64_t (*clk_hz)[3];
44  /* vmax */
45  uint32_t *vmax;
46  /* fc */
47  uint32_t *fc;
48  /* rterm */
49  uint8_t *rterm;
50  /* en_hp */
51  uint32_t *en_hp;
52  /* backoff */
53  uint32_t *backoff;
54  /* finmax */
55  uint32_t *finmax;
56  /* nco_freq_hz */
57  uint64_t (*nco_freq_hz)[3];
58  /* decimation */
59  uint8_t (*decimation)[4];
60  /* nco0_datapath_mode */
62  /* jtx_logiclane_mapping_pe_brd */
64  /* jtx_param */
65  adi_cms_jesd_param_t *jtx_param;
66 };
67 
68 /* Get uc settings */
70 
71 #endif /* __UC_SETTINGS_H */
rterm
uint8_t rterm[]
Definition: uc_settings.c:65
jtx_logiclane_mapping_pe_brd
uint8_t jtx_logiclane_mapping_pe_brd[4]
Definition: uc_settings.c:161
uc_settings
Definition: uc_settings.h:41
uc_settings::rterm
uint8_t * rterm
Definition: uc_settings.h:49
uc_settings::vmax
uint32_t * vmax
Definition: uc_settings.h:45
uc_settings::clk_hz
uint64_t(* clk_hz)[3]
Definition: uc_settings.h:43
en_hp
uint32_t en_hp[]
Definition: uc_settings.c:79
get_uc_settings
struct uc_settings * get_uc_settings()
Get use case settings.
Definition: uc_settings.c:196
uc_settings.h
Use Case Settings of AD9083 project.
uc_settings::decimation
uint8_t(* decimation)[4]
Definition: uc_settings.h:59
clk_hz
uint64_t clk_hz[][3]
Definition: uc_settings.c:22
uc_settings::finmax
uint32_t * finmax
Definition: uc_settings.h:55
fc
uint32_t fc[]
Definition: uc_settings.c:51
finmax
uint32_t finmax[]
Definition: uc_settings.c:107
jtx_param
adi_cms_jesd_param_t jtx_param[]
Definition: uc_settings.c:163
uc_settings::nco0_datapath_mode
uint8_t * nco0_datapath_mode
Definition: uc_settings.h:61
uc_settings::en_hp
uint32_t * en_hp
Definition: uc_settings.h:51
uc_settings::jtx_logiclane_mapping_pe_brd
uint8_t * jtx_logiclane_mapping_pe_brd
Definition: uc_settings.h:63
uc_settings::jtx_param
adi_cms_jesd_param_t * jtx_param
Definition: uc_settings.h:65
nco0_datapath_mode
uint8_t nco0_datapath_mode[]
Definition: uc_settings.c:148
backoff
uint32_t backoff[]
Definition: uc_settings.c:93
uc_settings::nco_freq_hz
uint64_t(* nco_freq_hz)[3]
Definition: uc_settings.h:57
vmax
uint32_t vmax[]
Definition: uc_settings.c:37
nco_freq_hz
uint64_t nco_freq_hz[][3]
Definition: uc_settings.c:120
uc_settings::backoff
uint32_t * backoff
Definition: uc_settings.h:53
decimation
uint8_t decimation[][4]
Definition: uc_settings.c:134
uc_settings::fc
uint32_t * fc
Definition: uc_settings.h:47