no-OS
uc_settings.h
Go to the documentation of this file.
1 /***************************************************************************/
40 #ifndef __UC_SETTINGS_H
41 #define __UC_SETTINGS_H
42 
43 #include <stdint.h>
44 #include "adi_cms_api_common.h"
45 
46 /* uc_settings */
47 struct uc_settings {
48  /* clk_hz */
49  uint64_t (*clk_hz)[3];
50  /* vmax */
51  uint32_t *vmax;
52  /* fc */
53  uint32_t *fc;
54  /* rterm */
55  uint8_t *rterm;
56  /* en_hp */
57  uint32_t *en_hp;
58  /* backoff */
59  uint32_t *backoff;
60  /* finmax */
61  uint32_t *finmax;
62  /* nco_freq_hz */
63  uint64_t (*nco_freq_hz)[3];
64  /* decimation */
65  uint8_t (*decimation)[4];
66  /* nco0_datapath_mode */
68  /* jtx_logiclane_mapping_pe_brd */
70  /* jtx_param */
71  adi_cms_jesd_param_t *jtx_param;
72 };
73 
74 /* Get uc settings */
76 
77 #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:47
uc_settings::rterm
uint8_t * rterm
Definition: uc_settings.h:55
uc_settings::vmax
uint32_t * vmax
Definition: uc_settings.h:51
uc_settings::clk_hz
uint64_t(* clk_hz)[3]
Definition: uc_settings.h:49
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:65
clk_hz
uint64_t clk_hz[][3]
Definition: uc_settings.c:22
uc_settings::finmax
uint32_t * finmax
Definition: uc_settings.h:61
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:67
uc_settings::en_hp
uint32_t * en_hp
Definition: uc_settings.h:57
uc_settings::jtx_logiclane_mapping_pe_brd
uint8_t * jtx_logiclane_mapping_pe_brd
Definition: uc_settings.h:69
uc_settings::jtx_param
adi_cms_jesd_param_t * jtx_param
Definition: uc_settings.h:71
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:63
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:59
decimation
uint8_t decimation[][4]
Definition: uc_settings.c:134
uc_settings::fc
uint32_t * fc
Definition: uc_settings.h:53