aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* mpm: Added mpm_shell.pyMartin Braun2017-12-223-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 bistTrung N Tran2017-12-221-4/+24
|
* n3xx bist: Refactored functions with timeoutMartin Braun2017-12-221-15/+28
|
* n3xx bist: Added socket read timeoutMartin Braun2017-12-221-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 testMartin Braun2017-12-221-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 functionMartin Braun2017-12-221-1/+1
| | | | Used to always return None, now returns the actual pin value.
* mpm: n3xx: Change default state for TCA GPIOsMartin Braun2017-12-221-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 modeMartin Braun2017-12-221-0/+96
|
* n3xx bist: Minor refactoring of GPIO codeMartin Braun2017-12-221-15/+15
|
* n3xx bist: Better pass/fail conditions, flattened resultsMartin Braun2017-12-221-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 callTrung N Tran2017-12-221-1/+1
|
* n310: add init value for sysfs_gpioTrung N Tran2017-12-221-3/+10
|
* mpm: Check rpc server has matching lock release/acquiresMartin Braun2017-12-221-1/+2
|
* n310/eiscat: Removed 20 MHz as a valid ref clock frequencyMartin Braun2017-12-223-9/+18
|
* eiscat: Change sync pin configuration to switch to CD in case of errorDerek Kozel2017-12-221-17/+49
|
* n3xx mpm: Refactored peripheral init codeMartin Braun2017-12-221-15/+24
|
* n3xx mpm: Enable more subcomponents through API callsMartin Braun2017-12-221-5/+44
|
* n3xx mpm: Set call for TCA6424 pins gets value argMartin Braun2017-12-221-4/+3
|
* mpm: Made Python3 the default interpreter for all N3xx-related executablesMartin Braun2017-12-223-3/+3
|
* mpm aurora: Fixed undeclared variable issueMartin Braun2017-12-221-0/+1
|
* n310: gpio bistTrung N Tran2017-12-222-6/+97
|
* n3xx: enable all pins on tca6424Trung N Tran2017-12-221-1/+2
|
* mpm: Clarified use of get_logger() callMartin Braun2017-12-221-2/+5
|
* n3xx bist: Added --verbose and --debug optionsMartin Braun2017-12-221-5/+16
|
* n3xx bist: Added SFP loopback testsMartin Braun2017-12-222-16/+116
|
* mpm: Minor fixes to aurora_controlMartin Braun2017-12-221-8/+15
| | | | | | - Slaves are properly initialized/deinitialized - Return values from BISTs return more info - Minor formatting fixes
* mpm/n310: Added Aurora BIST codeMartin Braun2017-12-224-2/+528
|
* n3xx: Add CRC check for eeprom readTrung N Tran2017-12-221-4/+14
|
* n3xx bist: Make sure error_msg is in every resultMartin Braun2017-12-221-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 pagesMartin Braun2017-12-223-0/+96
|
* eiscat: Fixing a sequencing issue with channel enables for signal integrity ↵djepson12017-12-221-8/+5
| | | | reasons
* eiscat: Remove superfluous sr_writeMartin Braun2017-12-221-1/+1
|
* eiscat: Change default spp to 3992Martin Braun2017-12-221-1/+1
|
* mpm/n310: Moved eth dispatcher setup into __init__Martin Braun2017-12-222-15/+13
|
* mpm: fixed mpm rerun issuesugandhagupta2017-12-221-0/+6
|
* mpmd: Added time_sync procedureMartin Braun2017-12-221-3/+73
|
* eiscat: Move JESD init and ADC reset to its own functionMartin Braun2017-12-223-31/+72
|
* n3xx: added args for ethernet crossover pathsugandhagupta2017-12-222-3/+20
|
* mpm: Added eth table preloading capabilityMartin Braun2017-12-222-3/+58
|
* mpm: Increased find timeoutMartin Braun2017-12-221-1/+6
|
* eiscat: Fixed selection of upper/lower beamsMartin Braun2017-12-221-1/+18
|
* n3xx bist: Added both time and date to rtc test, added error_msg common keyMartin Braun2017-12-221-10/+14
|
* n3xx bist: Stubbed out all tests, implemented TPM testMartin Braun2017-12-221-55/+92
|
* n3xx bist: Added dry-run version of sfp testMartin Braun2017-12-221-7/+22
|
* mpm: fix cmake on windows targetsMark Meserve2017-12-221-1/+8
|
* n3xx bist: Added gpsd testMartin Braun2017-12-221-10/+51
|
* n3xx bist: Added dry-run feature, and implemented temp, rtc, and fan testsMartin Braun2017-12-221-39/+93
|
* eiscat: Proper neighbour support, added some FI pseudo-antenna valuesMartin Braun2017-12-223-38/+46
|
* eiscat: Enable proper prop tree coercer and publisherMartin Braun2017-12-221-10/+19
|
* magnesium: Temporarily adding return values to make MSVC not failTrung N Tran2017-12-221-2/+15
|