aboutsummaryrefslogtreecommitdiffstats
path: root/mpm/python/usrp_mpm/chips/lmk04828.py
Commit message (Collapse)AuthorAgeFilesLines
* mpm: Fix some Pylint warningsMartin Braun2018-03-061-7/+10
| | | | No functional changes.
* mpm: Demote some log messagesMartin Braun2018-03-061-2/+2
| | | | | | The log output at level 'INFO' was pretty cluttered. This cleans up the log messages at the higher levels. In some cases, log message typos or capitalizations were also fixed.
* mpm: Update all license headersMartin Braun2018-02-191-2/+2
| | | | | - Fix typo in company name (missing 'a') - Updated SPDX license identifier to version 3.0
* mpm: Harmonize all license headerMartin Braun2017-12-221-13/+2
| | | | Now uses SPDX headers everywhere.
* mpm: Harmonize imports, tidy + sort modulesMartin Braun2017-12-221-1/+1
| | | | | | | | - Moved nijesdcore to cores/ - Moved udev, net, dtoverlay, uio to sys_utils/ - Made all imports non-relative (except in __init__.py files) - Removed some unnecessary imports - Reordered some imports for Python conventions
* mpm: lmk04828: Fix docstringMartin Braun2017-12-221-2/+2
| | | | Says check_plls_locked() would throw an exception. That's not true.
* mpm: mg: Move some class attributes to local scopesMartin Braun2017-12-221-1/+3
| | | | | | The clock_synchronizer, jesdcore, and dboard_clk_control objects don't need to exist for the full lifetime of the Magnesium class. Having them around complicates management of UIO file descriptors.
* n3xx: add support for 122.88 and 153.6 MHz sample clock ratesMartin Braun2017-12-221-3/+42
| | | | | | - re-wrote portions of the LMK driver for flexible rates and configuration - tweaked TDC driver for compatibility and ease of debugging - updated comments and log statements throughout for uniformity
* mpm: Fix minor logging issues with LMK04828 codeMartin Braun2017-12-221-3/+2
| | | | Log prefixes weren't properly being set.
* lmk: change holdover settings to reduce lock timedjepson12017-12-221-3/+1
| | | | | - Register 0x150 bit [1] to '0' - Change lock detect to poll operation
* mpm: Minor logging improvement for LMK04828 classesMartin Braun2017-12-221-1/+1
|
* mpm: Made code Python3-compatibleMartin Braun2017-12-221-0/+1
|
* mpm/eiscat: Updates to LMK04828 driverDaniel Jepson2017-12-221-3/+25
|
* mpm: Factored out common LMK04828 codeMartin Braun2017-12-221-0/+63