aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/usrp1/clock_ctrl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'host/lib/usrp/usrp1/clock_ctrl.cpp')
-rw-r--r--host/lib/usrp/usrp1/clock_ctrl.cpp64
1 files changed, 0 insertions, 64 deletions
diff --git a/host/lib/usrp/usrp1/clock_ctrl.cpp b/host/lib/usrp/usrp1/clock_ctrl.cpp
index 54f7b0b98..68c5f5320 100644
--- a/host/lib/usrp/usrp1/clock_ctrl.cpp
+++ b/host/lib/usrp/usrp1/clock_ctrl.cpp
@@ -46,70 +46,6 @@ public:
return master_clock_rate;
}
- /***********************************************************************
- * RX Dboard Clock Control (output 9, divider 3)
- **********************************************************************/
- void enable_rx_dboard_clock(bool)
- {
- std::cerr << "USRP: enable_rx_dboard_clock() disabled" << std::endl;
- _iface->poke32(FR_RX_A_REFCLK, 0);
- _iface->poke32(FR_RX_B_REFCLK, 0);
- }
-
- std::vector<double> get_rx_dboard_clock_rates(void)
- {
-#if 0
- std::vector<double> rates;
- for (size_t div = 1; div <= 127; div++)
- rates.push_back(master_clock_rate / div);
- return rates;
-#else
- return std::vector<double>(1, master_clock_rate);
-#endif
- }
-
- /*
- * Daughterboard reference clock register
- *
- * Bit 7 - 1 turns on refclk, 0 allows IO use
- * Bits 6:0 - Divider value
- */
- void set_rx_dboard_clock_rate(double)
- {
-#if 0
- assert_has(get_rx_dboard_clock_rates(), rate, "rx dboard clock rate");
- size_t divider = size_t(rate/master_clock_rate);
- _iface->poke32(FR_RX_A_REFCLK, (divider & 0x7f) | 0x80);
-#else
- std::cerr << "USRP: set_rx_dboard_clock_rate() disabled" << std::endl;
- _iface->poke32(FR_RX_A_REFCLK, 0);
- _iface->poke32(FR_RX_B_REFCLK, 0);
-#endif
- }
-
- /***********************************************************************
- * TX Dboard Clock Control
- **********************************************************************/
- void enable_tx_dboard_clock(bool)
- {
- std::cerr << "USRP: set_tx_dboard_clock() disabled" << std::endl;
- _iface->poke32(FR_TX_A_REFCLK, 0);
- _iface->poke32(FR_TX_B_REFCLK, 0);
-
- }
-
- std::vector<double> get_tx_dboard_clock_rates(void)
- {
- return get_rx_dboard_clock_rates(); //same master clock, same dividers...
- }
-
- void set_tx_dboard_clock_rate(double)
- {
- std::cerr << "USRP: set_tx_dboard_clock_rate() disabled" << std::endl;
- _iface->poke32(FR_TX_A_REFCLK, 0);
- _iface->poke32(FR_TX_B_REFCLK, 0);
- }
-
private:
usrp1_iface::sptr _iface;