| 
    openMMC
    
   Open Source Modular MMC for AMCs 
   | 
 
#include <cdce906.h>
Data Fields | |
| enum cdce906_clk_src | clksrc | 
| uint16_t | pll_div_m [3] | 
| uint16_t | pll_div_n [3] | 
| enum cdce906_pll_vco_mux | pll_vco_mux [3] | 
| enum cdce906_pll_fvco | pll_fvco [3] | 
| enum cdce906_ssc_mod_amount | ssc_mod_amount | 
| enum cdce906_ssc_mod_freq | ssc_mod_freq | 
| enum cdce906_s0_cfg | s0_cfg | 
| enum cdce906_s1_cfg | s1_cfg | 
| enum cdce906_px_pll_sel | pll_sel [6] | 
| uint8_t | p_div [6] | 
| enum cdce906_yx_slew_cfg | y_slew [6] | 
| enum cdce906_yx_px_sel | y_p_sel [6] | 
| enum cdce906_yx_out_cfg | y_out [6] | 
| enum cdce906_clk_src cdce906_cfg::clksrc | 
| uint8_t cdce906_cfg::p_div[6] | 
| uint16_t cdce906_cfg::pll_div_m[3] | 
| uint16_t cdce906_cfg::pll_div_n[3] | 
| enum cdce906_pll_fvco cdce906_cfg::pll_fvco[3] | 
| enum cdce906_px_pll_sel cdce906_cfg::pll_sel[6] | 
| enum cdce906_pll_vco_mux cdce906_cfg::pll_vco_mux[3] | 
| enum cdce906_s0_cfg cdce906_cfg::s0_cfg | 
| enum cdce906_s1_cfg cdce906_cfg::s1_cfg | 
| enum cdce906_ssc_mod_amount cdce906_cfg::ssc_mod_amount | 
| enum cdce906_ssc_mod_freq cdce906_cfg::ssc_mod_freq | 
| enum cdce906_yx_out_cfg cdce906_cfg::y_out[6] | 
| enum cdce906_yx_px_sel cdce906_cfg::y_p_sel[6] | 
| enum cdce906_yx_slew_cfg cdce906_cfg::y_slew[6] |