Commit graph

12 commits

Author SHA1 Message Date
Ciro Nishiguchi
231393123e rh: Remove unnecessary register read during set frequency
This unnecessary reads causes timed commands on rhodium to block. It
also makes it behave differently based on whether logging is enabled.
2020-05-15 16:21:51 -05:00
Martin Braun
876d4150aa uhd: Apply clang-format against all .cpp and .hpp files in host/
Note: template_lvbitx.{cpp,hpp} need to be excluded from the list of
files that clang-format gets applied against.
2020-03-03 08:51:32 -06:00
tvogel-nid
6468aa105e lmx2592: fixup for correct frequency borders
LMX2592 frequency borders were missing the correct exponent ('e6') in
some cases.
2019-03-13 17:08:06 -07:00
Brent Stapleton
8bd7498ed9 uhd: skip formatting misc arrays, maps, etc.
Various data structures are nicely formatted to be human-readable.
clang-format makes these structures harder to read, so we can skip
formatting these sections.
2019-01-16 11:40:23 -08:00
Michael Dickens
7dcdf93cdb lmx2592: Better "abs()" compiler compatibility
Use "std::abs" instead of "abs" for better compiler compatibility
2018-12-12 19:23:21 -08:00
Mark Meserve
de4cfd9e83 lmx2592: remove initial scratch register readback
- This is the only read operation in the driver, so removing it simplifies the
  driver's requirements significantly.
2018-10-17 15:15:12 -07:00
Mark Meserve
f7d3cf84a5 lmx2592: add spur dodging 2018-10-17 15:15:12 -07:00
Mark Meserve
23b646bda3 lmx2592: fix calibration start during tuning
- This bug could cause LO to not lock properly after a set_frequency call
2018-07-31 10:08:53 -07:00
Mark Meserve
0b9b763dd7 lmx2592: always mux lock detect after init 2018-07-31 10:08:53 -07:00
Derek Kozel
0c4f1a9127 LMX2592: Fix PFD calculation 2018-06-12 18:10:09 -07:00
Derek Kozel
8969d2193b LMX2592: Skip output div-by-3 due to harmonics 2018-06-06 08:19:30 -07:00
Derek Kozel
3615873fee uhd: Added LMX2592 driver 2018-05-03 11:30:34 -07:00