Revision 5b5696cb host/lib/usrp/usrp2/mboard_impl.cpp

b/host/lib/usrp/usrp2/mboard_impl.cpp
71 71
    //set the pps flags
72 72
    this->poke32(FR_TIME64_FLAGS, pps_flags);
73 73

  
74
    //TODO clock source ref 10mhz (spi ad9510)
74
    //clock source ref 10mhz
75
    switch(_clock_config.ref_source){
76
    case clock_config_t::REF_INT : this->poke32(FR_CLOCK_CONTROL, 0x10); break;
77
    case clock_config_t::REF_SMA : this->poke32(FR_CLOCK_CONTROL, 0x1C); break;
78
    case clock_config_t::REF_MIMO: this->poke32(FR_CLOCK_CONTROL, 0x15); break;
79
    }
80

  
81
    //clock source ref 10mhz
82
    bool use_external = _clock_config.ref_source != clock_config_t::REF_INT;
83
    this->get_clock_control()->enable_external_ref(use_external);
75 84
}
76 85

  
77 86
void usrp2_impl::set_time_spec(const time_spec_t &time_spec, bool now){

Also available in: Unified diff