aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/common/lmk04828.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'host/lib/usrp/common/lmk04828.hpp')
-rw-r--r--host/lib/usrp/common/lmk04828.hpp56
1 files changed, 0 insertions, 56 deletions
diff --git a/host/lib/usrp/common/lmk04828.hpp b/host/lib/usrp/common/lmk04828.hpp
deleted file mode 100644
index e2f1b8669..000000000
--- a/host/lib/usrp/common/lmk04828.hpp
+++ /dev/null
@@ -1,56 +0,0 @@
-//
-// Copyright 2017 Ettus Research, a National Instruments Company
-//
-// SPDX-License-Identifier: GPL-3.0-or-later
-//
-
-#ifndef INCLUDE_LMK04828_HPP
-#define INCLUDE_LMK04828_HPP
-
-#include <boost/function.hpp>
-#include <boost/shared_ptr.hpp>
-#include <vector>
-#include <stdint.h>
-
-static const uint32_t LMK04828_ID_DEVICE_TYPE = 6;
-static const uint32_t LMK04828_ID_PROD_LSB = 91;
-static const uint32_t LMK04828_ID_PROD_MSB = 208;
-static const uint32_t LMK04828_ID_MASKREV = 32;
-
-class lmk04828_iface
-{
-public:
- typedef boost::shared_ptr<lmk04828_iface> sptr;
- typedef boost::function<void(std::vector<uint32_t>)> write_fn_t;
- typedef boost::function<uint8_t(uint32_t)> read_fn_t;
-
- //static sptr (write_fn_t write_fn, read_fn_t read_fn);
- lmk04828_iface(write_fn_t, read_fn_t);
-
- ~lmk04828_iface() {}
-
- //! Checks if the chip ID is what we expect
- //
- // Does not throw
- //
- // \returns false if chip ID is incorrect
- bool verify_chip_id();
-
- uint8_t get_chip_id();
-
- void init();
-
- /*! Enable SYSREF pulses
- *
- * After calling this, triggering the sync pin will emit a SYSREF pulse.
- */
- void enable_sysref_pulse();
-
-private:
- // use IC Reg Map once values stabilize
-// lmk04828_regs_t _regs;
-
- write_fn_t _write_fn;
- read_fn_t _read_fn;
-};
-#endif