Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mpm: Added mpm_shell.py | Martin Braun | 2017-12-22 | 3 | -117/+356 |
| | | | | | Was actually the old rpc_shell.py, was renamed and heavily refactored. Now includes claim logic and other fancy features. | ||||
* | n310_bist: add ddr3 bist | Trung N Tran | 2017-12-22 | 1 | -4/+24 |
| | |||||
* | n3xx bist: Refactored functions with timeout | Martin Braun | 2017-12-22 | 1 | -15/+28 |
| | |||||
* | n3xx bist: Added socket read timeout | Martin Braun | 2017-12-22 | 1 | -9/+29 |
| | | | | | | When the GPS chip is non-functional, gpsd could simply fail to return a value. In that case, the recv() call to the socket would hang indefinitely. This adds a graceful failure for that case. | ||||
* | n3xx bist: Properly sequence GPSDO test | Martin Braun | 2017-12-22 | 1 | -2/+30 |
| | | | | | | | | It now does: - Power on GPS - Wait for WARMUP to go low - Wait for LOCKOK, with timeout - Read the TPV response and return it | ||||
* | 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). | ||||
* | n3xx bist: Added LV compat mode | Martin Braun | 2017-12-22 | 1 | -0/+96 |
| | |||||
* | n3xx bist: Minor refactoring of GPIO code | Martin Braun | 2017-12-22 | 1 | -15/+15 |
| | |||||
* | n3xx bist: Better pass/fail conditions, flattened results | Martin Braun | 2017-12-22 | 1 | -15/+15 |
| | | | | | | To placate fussy JSON consumers, we now avoid nested dictionaries. The dry-run results now return a more accurate representation of the N310 system responses. | ||||
* | 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: Made Python3 the default interpreter for all N3xx-related executables | Martin Braun | 2017-12-22 | 3 | -3/+3 |
| | |||||
* | mpm aurora: Fixed undeclared variable issue | Martin Braun | 2017-12-22 | 1 | -0/+1 |
| | |||||
* | n310: gpio bist | Trung N Tran | 2017-12-22 | 2 | -6/+97 |
| | |||||
* | 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 |
| | |||||
* | n3xx bist: Added --verbose and --debug options | Martin Braun | 2017-12-22 | 1 | -5/+16 |
| | |||||
* | n3xx bist: Added SFP loopback tests | Martin Braun | 2017-12-22 | 2 | -16/+116 |
| | |||||
* | 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 | 4 | -2/+528 |
| | |||||
* | n3xx: Add CRC check for eeprom read | Trung N Tran | 2017-12-22 | 1 | -4/+14 |
| | |||||
* | n3xx bist: Make sure error_msg is in every result | Martin Braun | 2017-12-22 | 1 | -0/+1 |
| | | | | | | Some downstream consumers of n3xx_bist output require the error_msg key to be in every result, even if no error occurred. The default value is an empty string. | ||||
* | docs: Added stubs for N310 and MPM manual pages | Martin Braun | 2017-12-22 | 3 | -0/+96 |
| | |||||
* | eiscat: Fixing a sequencing issue with channel enables for signal integrity ↵ | djepson1 | 2017-12-22 | 1 | -8/+5 |
| | | | | reasons | ||||
* | eiscat: Remove superfluous sr_write | Martin Braun | 2017-12-22 | 1 | -1/+1 |
| | |||||
* | eiscat: Change default spp to 3992 | Martin Braun | 2017-12-22 | 1 | -1/+1 |
| | |||||
* | 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 |
| | |||||
* | mpmd: Added time_sync procedure | Martin Braun | 2017-12-22 | 1 | -3/+73 |
| | |||||
* | eiscat: Move JESD init and ADC reset to its own function | Martin Braun | 2017-12-22 | 3 | -31/+72 |
| | |||||
* | 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 |
| | |||||
* | mpm: Increased find timeout | Martin Braun | 2017-12-22 | 1 | -1/+6 |
| | |||||
* | eiscat: Fixed selection of upper/lower beams | Martin Braun | 2017-12-22 | 1 | -1/+18 |
| | |||||
* | n3xx bist: Added both time and date to rtc test, added error_msg common key | Martin Braun | 2017-12-22 | 1 | -10/+14 |
| | |||||
* | n3xx bist: Stubbed out all tests, implemented TPM test | Martin Braun | 2017-12-22 | 1 | -55/+92 |
| | |||||
* | n3xx bist: Added dry-run version of sfp test | Martin Braun | 2017-12-22 | 1 | -7/+22 |
| | |||||
* | mpm: fix cmake on windows targets | Mark Meserve | 2017-12-22 | 1 | -1/+8 |
| | |||||
* | n3xx bist: Added gpsd test | Martin Braun | 2017-12-22 | 1 | -10/+51 |
| | |||||
* | n3xx bist: Added dry-run feature, and implemented temp, rtc, and fan tests | Martin Braun | 2017-12-22 | 1 | -39/+93 |
| | |||||
* | eiscat: Proper neighbour support, added some FI pseudo-antenna values | Martin Braun | 2017-12-22 | 3 | -38/+46 |
| | |||||
* | eiscat: Enable proper prop tree coercer and publisher | Martin Braun | 2017-12-22 | 1 | -10/+19 |
| | |||||
* | magnesium: Temporarily adding return values to make MSVC not fail | Trung N Tran | 2017-12-22 | 1 | -2/+15 |
| |