Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mpm: Make dboard manager __init__ exception-safe | Martin Braun | 2017-12-22 | 1 | -12/+17 |
| | |||||
* | mpm: mg: Add lowband LO lock and AD9371 lock sensors | Martin Braun | 2017-12-22 | 1 | -1/+1 |
| | | | | Note: The AD9371 lock sensors are only stubbed out for now. | ||||
* | mpm: Properly populate device_info dict for dboard classes | Martin Braun | 2017-12-22 | 1 | -1/+18 |
| | | | | | | | | | | | Prior to this commit, device_info was always an empty dictionary on all dboard classes. The device_info dict is now auto-populated from the EEPROM contents, if any were provided. Dboard classes can still opt to amend that dictionary in specific class implementations. Signed-off-by: Martin Braun <martin.braun@ettus.com> | ||||
* | mpm: Add mboard EEPROM support | Martin Braun | 2017-12-22 | 1 | -3/+3 |
| | | | | | | MPMD binds a property for the mboard EEPROM to the appropriate RPC calls. PeriphManager now provides default implementations for an mboard EEPROM. | ||||
* | mpm: Added sensor API | Martin Braun | 2017-12-22 | 1 | -0/+38 |
| | | | | | | | | - Motherboard sensors are automatically populated into the property tree, they can be automatically enumerated and queried - Daughterboard sensors have an API for querying and enumerating sensors, but this commit does not automatically add them to the property tree | ||||
* | mpm/mpmd: Call init() during UHD session init, not on hwd spawn | Martin Braun | 2017-12-22 | 1 | -1/+2 |
| | |||||
* | mpm: Made code Python3-compatible | Martin Braun | 2017-12-22 | 1 | -0/+1 |
| | |||||
* | mpm: Made overlay selection a static method for more flexibility | Martin Braun | 2017-12-22 | 1 | -6/+13 |
| | |||||
* | mpm: Added auto-loading of dboard-specific overlays | Martin Braun | 2017-12-22 | 1 | -0/+6 |
| | |||||
* | mpm: Moved device and dboard init/deinit to their own methods | Martin Braun | 2017-12-22 | 1 | -2/+28 |
| | | | | Also cleaned up some cruft. | ||||
* | mpm: Moved some SPI setup code to dboard base | Martin Braun | 2017-12-22 | 1 | -0/+22 |
| | |||||
* | mpm: Enabled mboard EEPROM readout | Martin Braun | 2017-12-22 | 1 | -6/+11 |
| | |||||
* | mpm: Updating ref clock frequency will propagate to dboard, changed slot ↵ | Martin Braun | 2017-12-22 | 1 | -0/+6 |
| | | | | indexing to numbers | ||||
* | mpm: Improved udev identification of SPI device nodes | Martin Braun | 2017-12-22 | 1 | -1/+1 |
| | |||||
* | mpm: Moved over to new logging infrastructure | Martin Braun | 2017-12-22 | 1 | -4/+2 |
| | | | | Also currently hardcodes some settings. | ||||
* | mpm: mpm reorganization | Andrej Rode | 2017-12-22 | 1 | -5/+5 |
| | |||||
* | mpm: CMake cleanup, Python code enhancements | Andrej Rode | 2017-12-22 | 1 | -0/+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/+37 |