Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mpm: Added max rev check overridable | Martin Braun | 2017-12-22 | 1 | -0/+1 |
| | | | | | | 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: 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: 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/eiscat: Removed 20 MHz as a valid ref clock frequency | Martin Braun | 2017-12-22 | 1 | -0/+5 |
| | |||||
* | 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 |
| | |||||
* | 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/n310: Moved eth dispatcher setup into __init__ | Martin Braun | 2017-12-22 | 1 | -8/+7 |
| | |||||
* | n3xx: added args for ethernet crossover path | sugandhagupta | 2017-12-22 | 1 | -0/+5 |
| | |||||
* | mpm: Added eth table preloading capability | Martin Braun | 2017-12-22 | 1 | -0/+51 |
| | |||||
* | mpmd/mpm/n310: Added clock and time source APIs | Martin Braun | 2017-12-22 | 1 | -24/+53 |
| | |||||
* | mpm/mpmd: Call init() during UHD session init, not on hwd spawn | Martin Braun | 2017-12-22 | 1 | -1/+2 |
| | |||||
* | mpm/mpmd: Allow SID increment; more fixes for multi-usrp operation | Martin Braun | 2017-12-22 | 1 | -2/+4 |
| | |||||
* | mpm/mpmd: Further improvements on multi-device operations | Martin Braun | 2017-12-22 | 1 | -2/+0 |
| | | | | | | | - 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: Made code Python3-compatible | Martin Braun | 2017-12-22 | 1 | -1/+3 |
| | |||||
* | eiscat/mpm: Moved EISCAT full init sequence to UHD | Martin Braun | 2017-12-22 | 1 | -14/+0 |
| | |||||
* | mpm/eiscat: Updated bringup procedure for dual-synched dboards | Daniel Jepson | 2017-12-22 | 1 | -3/+18 |
| | |||||
* | mpm/EISCAT: Renamed UIO udev labels, enabled spidevs on both dboards | Martin Braun | 2017-12-22 | 1 | -1/+3 |
| | | | | The UIO labels will require an update to the device tree overlay file. | ||||
* | mpm: Fixed relative imports | Martin Braun | 2017-12-22 | 1 | -3/+3 |
| | |||||
* | mpm: hwd can be spawned with clock_source and ext_clock_freq | Martin Braun | 2017-12-22 | 1 | -6/+6 |
| | |||||
* | mpm: periphs and n310 use eth table dispatcher now | Martin Braun | 2017-12-22 | 1 | -27/+16 |
| | |||||
* | mpm: SIDs are returned to pool after device is uninitialized | Martin Braun | 2017-12-22 | 1 | -1/+1 |
| | |||||
* | mpm: Guaranteed stringification of mboard_info values | Martin Braun | 2017-12-22 | 1 | -2/+1 |
| | |||||
* | mpm: Moved device and dboard init/deinit to their own methods | Martin Braun | 2017-12-22 | 1 | -35/+0 |
| | | | | Also cleaned up some cruft. | ||||
* | mpm: Added command line args to usrp_hwd.py | Martin Braun | 2017-12-22 | 1 | -2/+2 |
| | |||||
* | mpm: Enabled mboard EEPROM readout | Martin Braun | 2017-12-22 | 1 | -7/+16 |
| | |||||
* | mpm: Various EISCAT fixes | Martin Braun | 2017-12-22 | 1 | -0/+1 |
| | |||||
* | mpm: fixed port expander connections | sugandhagupta | 2017-12-22 | 1 | -1/+1 |
| | | | | - reversed CLK-MAINREF-SEL0 and SEL1 | ||||
* | mpm: Renamed types submodule mpmtypes to avoid import confusion | Martin Braun | 2017-12-22 | 1 | -1/+1 |
| | |||||
* | mpm: Updating ref clock frequency will propagate to dboard, changed slot ↵ | Martin Braun | 2017-12-22 | 1 | -2/+11 |
| | | | | indexing to numbers | ||||
* | mpm: n310: Added driver for port expander and ref clock selection | Martin Braun | 2017-12-22 | 1 | -3/+118 |
| | |||||
* | mpm: Added more generic UIO lookup | Martin Braun | 2017-12-22 | 1 | -7/+3 |
| | |||||
* | mpm: Moved over to new logging infrastructure | Martin Braun | 2017-12-22 | 1 | -10/+12 |
| | | | | Also currently hardcodes some settings. | ||||
* | mpm: comment out functionality to make it work | Andrej Rode | 2017-12-22 | 1 | -27/+61 |
| | | | | | | | | - add uio udev find routine - add debug prints Signed-off-by: Andrej Rode <andrej.rode@ettus.com> Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> | ||||
* | mpm: mpm reorganization | Andrej Rode | 2017-12-22 | 1 | -4/+61 |
| | |||||
* | mpm: CMake cleanup, Python code enhancements | Andrej Rode | 2017-12-22 | 1 | -1/+1 |
| | | | | | - Send user defined data in ping - Improve rpc_shell, add mpm_debug.py, fix tracebacks in multiprocessing | ||||
* | mpm: python refactoring | Andrej Rode | 2017-12-22 | 1 | -0/+46 |