diff options
| -rw-r--r-- | host/lib/usrp/usrp2/mboard_impl.cpp | 8 | 
1 files changed, 6 insertions, 2 deletions
| diff --git a/host/lib/usrp/usrp2/mboard_impl.cpp b/host/lib/usrp/usrp2/mboard_impl.cpp index 44f60d686..6d5652e9e 100644 --- a/host/lib/usrp/usrp2/mboard_impl.cpp +++ b/host/lib/usrp/usrp2/mboard_impl.cpp @@ -26,7 +26,8 @@  #include <boost/bind.hpp>  #include <iostream> -static const double mimo_clock_delay_usrp_all = 4.18e-9; +static const double mimo_clock_delay_usrp2_rev4 = 4.18e-9; +static const double mimo_clock_delay_usrp_n2xx = 3.55e-9;  static const size_t mimo_clock_sync_delay_cycles = 137;  using namespace uhd; @@ -216,8 +217,11 @@ void usrp2_mboard_impl::update_clock_config(void){          switch(_iface->get_rev()){          case usrp2_iface::USRP_N200:          case usrp2_iface::USRP_N210: +            _clock_ctrl->set_mimo_clock_delay(mimo_clock_delay_usrp_n2xx); +            break; +          case usrp2_iface::USRP2_REV4: -            _clock_ctrl->set_mimo_clock_delay(mimo_clock_delay_usrp_all); +            _clock_ctrl->set_mimo_clock_delay(mimo_clock_delay_usrp2_rev4);              break;          default: break; //not handled | 
