Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mpm: Added max rev check overridable | Martin Braun | 2017-12-22 | 2 | -5/+30 |
| | | | | | | When reading revision numbers from EEPROM, we now have an easy way of checking of our version MPM is sufficient to run on the current device. N310 implicitly makes use of this starting with this commit. | ||||
* | mpm: Streaming-related improvements to Magnesium controls | DJ Epson | 2017-12-22 | 3 | -81/+320 |
| | |||||
* | mpm: minor change trace log of sysfs_gpio | Trung N Tran | 2017-12-22 | 1 | -2/+3 |
| | |||||
* | mg: General fixes | Mark Meserve | 2017-12-22 | 1 | -4/+6 |
| | | | | | - Make DB probe-able - Add RPC client | ||||
* | mpm: n3xx: Don't set time and clock source without dboards | Martin Braun | 2017-12-22 | 1 | -6/+14 |
| | | | | | | | | When there are no daughterboards present, clock and time source are meaningless. It's also possible that corresponding FPGA images are not loaded, in which case trying to set those could crash the system. Unless daughterboards are actually present, these settings won't get applied any more. | ||||
* | mpm: Overlay handling functions use dtoverlay module | Martin Braun | 2017-12-22 | 1 | -10/+8 |
| | |||||
* | mpm: RPC methods now tell us if they need a claim | Martin Braun | 2017-12-22 | 1 | -7/+8 |
| | | | | | | On the RPC server side, we keep track of which methods require a claim token. MPM shell uses this info to automatically add claim tokens when required. | ||||
* | mpm: n3xx: Fix TCA GPIO read function | Martin Braun | 2017-12-22 | 1 | -1/+1 |
| | | | | Used to always return None, now returns the actual pin value. | ||||
* | mpm: n3xx: Change default state for TCA GPIOs | Martin Braun | 2017-12-22 | 1 | -1/+3 |
| | | | | | | This makes the GPS reset go high by default (i.e., takes it out of reset by default) and the init survey pin go high (i.e., take it out of survey mode). | ||||
* | n310: enable CLK-MGT156MHz at init n310 call | Trung N Tran | 2017-12-22 | 1 | -1/+1 |
| | |||||
* | n310: add init value for sysfs_gpio | Trung N Tran | 2017-12-22 | 1 | -3/+10 |
| | |||||
* | mpm: Check rpc server has matching lock release/acquires | Martin Braun | 2017-12-22 | 1 | -1/+2 |
| | |||||
* | n310/eiscat: Removed 20 MHz as a valid ref clock frequency | Martin Braun | 2017-12-22 | 3 | -9/+18 |
| | |||||
* | eiscat: Change sync pin configuration to switch to CD in case of error | Derek Kozel | 2017-12-22 | 1 | -17/+49 |
| | |||||
* | n3xx mpm: Refactored peripheral init code | Martin Braun | 2017-12-22 | 1 | -15/+24 |
| | |||||
* | n3xx mpm: Enable more subcomponents through API calls | Martin Braun | 2017-12-22 | 1 | -5/+44 |
| | |||||
* | n3xx mpm: Set call for TCA6424 pins gets value arg | Martin Braun | 2017-12-22 | 1 | -4/+3 |
| | |||||
* | mpm aurora: Fixed undeclared variable issue | Martin Braun | 2017-12-22 | 1 | -0/+1 |
| | |||||
* | n310: gpio bist | Trung N Tran | 2017-12-22 | 1 | -1/+69 |
| | |||||
* | n3xx: enable all pins on tca6424 | Trung N Tran | 2017-12-22 | 1 | -1/+2 |
| | |||||
* | mpm: Clarified use of get_logger() call | Martin Braun | 2017-12-22 | 1 | -2/+5 |
| | |||||
* | mpm: Minor fixes to aurora_control | Martin Braun | 2017-12-22 | 1 | -8/+15 |
| | | | | | | - Slaves are properly initialized/deinitialized - Return values from BISTs return more info - Minor formatting fixes | ||||
* | mpm/n310: Added Aurora BIST code | Martin Braun | 2017-12-22 | 2 | -0/+419 |
| | |||||
* | n3xx: Add CRC check for eeprom read | Trung N Tran | 2017-12-22 | 1 | -4/+14 |
| | |||||
* | eiscat: Fixing a sequencing issue with channel enables for signal integrity ↵ | djepson1 | 2017-12-22 | 1 | -8/+5 |
| | | | | reasons | ||||
* | mpm/n310: Moved eth dispatcher setup into __init__ | Martin Braun | 2017-12-22 | 2 | -15/+13 |
| | |||||
* | mpm: fixed mpm rerun issue | sugandhagupta | 2017-12-22 | 1 | -0/+6 |
| | |||||
* | eiscat: Move JESD init and ADC reset to its own function | Martin Braun | 2017-12-22 | 1 | -29/+37 |
| | |||||
* | n3xx: added args for ethernet crossover path | sugandhagupta | 2017-12-22 | 2 | -3/+20 |
| | |||||
* | mpm: Added eth table preloading capability | Martin Braun | 2017-12-22 | 2 | -3/+58 |
| | |||||
* | eiscat: JESD failure does no longer throw; returns failure | Martin Braun | 2017-12-22 | 1 | -2/+2 |
| | |||||
* | mpm: discovery can now be bound to subnet | Martin Braun | 2017-12-22 | 1 | -24/+40 |
| | |||||
* | eiscat: Unset initialized-flag when ref clock freq is changed | Martin Braun | 2017-12-22 | 1 | -3/+4 |
| | |||||
* | eiscat: Minor logging update for clock sync | Martin Braun | 2017-12-22 | 1 | -0/+4 |
| | |||||
* | mpmd/cores: Removed PPS disable logic from TDC routine and added comments | djepson1 | 2017-12-22 | 1 | -10/+15 |
| | |||||
* | mpmd/cores: Adding TDC range check and removing clock enable/disable logic | djepson1 | 2017-12-22 | 1 | -2/+10 |
| | |||||
* | n310: Allow --override-db-pids to skip dbs | Martin Braun | 2017-12-22 | 1 | -0/+5 |
| | |||||
* | eiscat: Skip re-initialization of dboards | Martin Braun | 2017-12-22 | 1 | -1/+16 |
| | |||||
* | mpm/mpmd: Dboard info is now stored in mboard info; refactored initialization | Martin Braun | 2017-12-22 | 1 | -6/+4 |
| | |||||
* | mpmd/mpm/n310: Added clock and time source APIs | Martin Braun | 2017-12-22 | 2 | -26/+57 |
| | |||||
* | EISCAT: Hard reset ADCs before init, fixed interleaving engine | Daniel Jepson | 2017-12-22 | 1 | -5/+15 |
| | |||||
* | mpm/mpmd: Call init() during UHD session init, not on hwd spawn | Martin Braun | 2017-12-22 | 5 | -19/+65 |
| | |||||
* | mpm/mpmd: Allow SID increment; more fixes for multi-usrp operation | Martin Braun | 2017-12-22 | 1 | -2/+4 |
| | |||||
* | mpm: Minor logging improvement for LMK04828 classes | Martin Braun | 2017-12-22 | 1 | -1/+1 |
| | |||||
* | mpm: RPC servers own methods can no longer be overwritten | Martin Braun | 2017-12-22 | 1 | -0/+1 |
| | |||||
* | mpm: Improved token checking in RPC server | Martin Braun | 2017-12-22 | 1 | -8/+31 |
| | |||||
* | eiscat: Made more functions return status values instead of None/void | Martin Braun | 2017-12-22 | 1 | -0/+2 |
| | |||||
* | mpm: Addition Py3k fixes, all related to string/UTF-8/ascii differences | Martin Braun | 2017-12-22 | 3 | -20/+38 |
| | | | | - Also fixed some error handling in various cases | ||||
* | mpm/mpmd: Further improvements on multi-device operations | Martin Braun | 2017-12-22 | 2 | -5/+23 |
| | | | | | | | - Crossbar local addr is now written during initialization of UHD session - Support for multiple crossbars per device (at least on UHD side) - Crossbars are now sequentially given a unique address | ||||
* | mpm/tdc: Re-enable PPS after synchronization procedure is complete | Martin Braun | 2017-12-22 | 1 | -0/+1 |
| |