diff options
author | Nick Foster <nick@ettus.com> | 2011-09-20 14:23:29 -0700 |
---|---|---|
committer | Nick Foster <nick@ettus.com> | 2011-09-20 14:23:29 -0700 |
commit | 1aec4b670607743deb1ac30aef928da8a60456c3 (patch) | |
tree | 9fc83ba8bf053cd7fab676aec1774645ee0e9ec0 /host/lib/usrp/b100 | |
parent | 6f9a5b8435dfaf0eff14a9bd7be467f657501a5b (diff) | |
download | uhd-1aec4b670607743deb1ac30aef928da8a60456c3.tar.gz uhd-1aec4b670607743deb1ac30aef928da8a60456c3.tar.bz2 uhd-1aec4b670607743deb1ac30aef928da8a60456c3.zip |
B100: LVDS clocking on db outputs
Diffstat (limited to 'host/lib/usrp/b100')
-rw-r--r-- | host/lib/usrp/b100/clock_ctrl.cpp | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/host/lib/usrp/b100/clock_ctrl.cpp b/host/lib/usrp/b100/clock_ctrl.cpp index c93ff64c7..b1e12773e 100644 --- a/host/lib/usrp/b100/clock_ctrl.cpp +++ b/host/lib/usrp/b100/clock_ctrl.cpp @@ -333,10 +333,8 @@ public: * RX Dboard Clock Control (output 9, divider 3) **********************************************************************/ void enable_rx_dboard_clock(bool enb){ - _ad9522_regs.out9_format = ad9522_regs_t::OUT9_FORMAT_CMOS; - _ad9522_regs.out9_cmos_configuration = (enb)? - ad9522_regs_t::OUT9_CMOS_CONFIGURATION_B_ON : - ad9522_regs_t::OUT9_CMOS_CONFIGURATION_OFF; + _ad9522_regs.out9_format = ad9522_regs_t::OUT9_FORMAT_LVDS; + _ad9522_regs.out9_lvds_power_down = !enb; this->send_reg(0x0F9); this->latch_regs(); } @@ -371,10 +369,8 @@ public: * TX Dboard Clock Control (output 6, divider 2) **********************************************************************/ void enable_tx_dboard_clock(bool enb){ - _ad9522_regs.out6_format = ad9522_regs_t::OUT6_FORMAT_CMOS; - _ad9522_regs.out6_cmos_configuration = (enb)? - ad9522_regs_t::OUT6_CMOS_CONFIGURATION_B_ON : - ad9522_regs_t::OUT6_CMOS_CONFIGURATION_OFF; + _ad9522_regs.out6_format = ad9522_regs_t::OUT6_FORMAT_LVDS; + _ad9522_regs.out6_lvds_power_down = !enb; this->send_reg(0x0F6); this->latch_regs(); } |