aboutsummaryrefslogtreecommitdiffstats
path: root/mpm/python/usrp_mpm/dboard_manager
Commit message (Expand)AuthorAgeFilesLines
* mpm: mg: Refactor some periph inits into __init__Martin Braun2017-12-221-40/+18
* mpm: mg: Fix linting issues and warningsMartin Braun2017-12-221-51/+47
* mpm: Fix minor logging issues with LMK04828 codeMartin Braun2017-12-222-4/+3
* mpm: mg: Move CPLD controls to dedicated classMartin Braun2017-12-221-91/+163
* mpm: Replace MMCM lock and TDC PPS sleeps with poll_with_timeoutMartin Braun2017-12-221-4/+7
* lmk: change holdover settings to reduce lock timedjepson12017-12-222-11/+24
* mpm: mg: Minor cleanup in __init__Martin Braun2017-12-221-6/+26
* mpm: mg: Enable user EEPROM data read/writeMartin Braun2017-12-221-2/+100
* mpm: mg: Specify I2C parents for GPIO devicesTrung N Tran2017-12-221-3/+77
* mpm: mg: Specify the required overlay for FPGA auto-loadingMartin Braun2017-12-221-0/+15
* mpm: Properly populate device_info dict for dboard classesMartin Braun2017-12-221-1/+18
* mpm: Add mboard EEPROM supportMartin Braun2017-12-221-3/+3
* mg: Updated JESD204b init seq and documentation.djepson12017-12-221-25/+37
* mg: Fix debug support for CPLD accessesdjepson12017-12-221-1/+0
* mg: Clean up CPLD initialization.djepson12017-12-221-16/+32
* mg: Preliminary clock sync supportdjepson12017-12-221-1/+36
* mg: Clean up radio_regs creationdjepson12017-12-221-5/+9
* mg: Updated support for LMKdjepson12017-12-222-32/+116
* mpm: Added sensor APIMartin Braun2017-12-221-0/+38
* mpm: Update TDC sync code to make it generic for N dboardsDaniel Jepson2017-12-221-0/+3
* mpm: Added lmk_mg to CMakeDaniel Jepson2017-12-221-0/+1
* mpm: Streaming-related improvements to Magnesium controlsDJ Epson2017-12-222-79/+310
* mg: General fixesMark Meserve2017-12-221-4/+6
* n310/eiscat: Removed 20 MHz as a valid ref clock frequencyMartin Braun2017-12-222-9/+13
* eiscat: Change sync pin configuration to switch to CD in case of errorDerek Kozel2017-12-221-17/+49
* eiscat: Fixing a sequencing issue with channel enables for signal integrity r...djepson12017-12-221-8/+5
* mpm: fixed mpm rerun issuesugandhagupta2017-12-221-0/+6
* eiscat: Move JESD init and ADC reset to its own functionMartin Braun2017-12-221-29/+37
* eiscat: JESD failure does no longer throw; returns failureMartin Braun2017-12-221-2/+2
* eiscat: Unset initialized-flag when ref clock freq is changedMartin Braun2017-12-221-3/+4
* eiscat: Minor logging update for clock syncMartin Braun2017-12-221-0/+4
* eiscat: Skip re-initialization of dboardsMartin Braun2017-12-221-1/+16
* EISCAT: Hard reset ADCs before init, fixed interleaving engineDaniel Jepson2017-12-221-5/+15
* mpm/mpmd: Call init() during UHD session init, not on hwd spawnMartin Braun2017-12-222-7/+23
* eiscat: Made more functions return status values instead of None/voidMartin Braun2017-12-221-0/+2
* mpm: Removed gratuitous encode(), safer udev lookupsMartin Braun2017-12-221-2/+2
* mpm: Made code Python3-compatibleMartin Braun2017-12-225-2/+10
* mpm: Replaced xrange with range for better Python future-proofingMartin Braun2017-12-222-2/+2
* eiscat/mpm: Moved EISCAT full init sequence to UHDMartin Braun2017-12-221-2/+5
* mpm/eiscat: Updated bringup procedure for dual-synched dboardsDaniel Jepson2017-12-221-146/+228
* mpm/eiscat: Updates to LMK04828 driverDaniel Jepson2017-12-221-35/+52
* mpm/EISCAT: Renamed UIO udev labels, enabled spidevs on both dboardsMartin Braun2017-12-221-1/+4
* mpm: Made overlay selection a static method for more flexibilityMartin Braun2017-12-222-7/+27
* mpm: Added auto-loading of dboard-specific overlaysMartin Braun2017-12-222-0/+7
* mpm: Factored out common LMK04828 codeMartin Braun2017-12-222-55/+8
* mpm: Moved device and dboard init/deinit to their own methodsMartin Braun2017-12-223-14/+38
* eiscat: Enabled Phase DAC SPIMartin Braun2017-12-221-2/+4
* mpm: Enabled selection of SPI modeMartin Braun2017-12-222-22/+42
* mpm: Moved some SPI setup code to dboard baseMartin Braun2017-12-223-23/+23
* mpm: Added command line args to usrp_hwd.pyMartin Braun2017-12-221-1/+1