Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fpga load: Atomic updating of multiple components | Brent Stapleton | 2017-12-22 | 1 | -13/+32 |
| | | | | | | | - The MPM function update_component now accepts multiple components to be updated in one RPC call. - Updated the property tree and image loader to match this change. - Also added DTS loading to the image loader. | ||||
* | mpm: added additional filtering to mpm find routine | Brent Stapleton | 2017-12-22 | 1 | -1/+13 |
| | | | | | | mpm_find now filters discovered devices using (if provided in args) name, serial, type, and product. This method follows the same logic as the x300 find routine. | ||||
* | mpm/mpmd: Move to request_xport()/commit_xport() architecture | Martin Braun | 2017-12-22 | 1 | -113/+0 |
| | | | | | This commit combines code from various branches to finally enable both UDP and Liberio transports. | ||||
* | fpga load: mpmd property tree now uses the MPM list_updateable_components | Brent Stapleton | 2017-12-22 | 1 | -2/+4 |
| | | | | Dynamically generates property tree by querying MPM device for a list of updateable components. | ||||
* | fpga load: adding updateable components to mpmd property tree | Brent Stapleton | 2017-12-22 | 1 | -0/+38 |
| | | | | The FPGA image, and other components, can now be set from the property tree. The registered function expects a component_file_t, which combines the data file and metadata dictionary. | ||||
* | mpmd: added support for the skip_init key in the device args | Brent Stapleton | 2017-12-22 | 1 | -16/+25 |
| | | | | Adding skip_init to the device args makes it so rfnoc blocks, etc. are not initialized. | ||||
* | mpm: Add mboard EEPROM support | Martin Braun | 2017-12-22 | 1 | -2/+23 |
| | | | | | | MPMD binds a property for the mboard EEPROM to the appropriate RPC calls. PeriphManager now provides default implementations for an mboard EEPROM. | ||||
* | mpm/n310: Moved the mboard ref_locked sensor into MPM | Martin Braun | 2017-12-22 | 1 | -8/+0 |
| | | | | | | | | An N310 device will query all its dboards for ref lock status and return a Boolean combination as a motherboard sensors (note: the N310 does not actually have a ref_locked sensor on the motherboard, this is mostly for backwards-compat with UHD applications that expect a motherboard ref lock sensor). | ||||
* | mpm: Added sensor API | Martin Braun | 2017-12-22 | 1 | -0/+30 |
| | | | | | | | | - 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 | ||||
* | mg: General fixes | Mark Meserve | 2017-12-22 | 1 | -7/+0 |
| | | | | | - Make DB probe-able - Add RPC client | ||||
* | mpmd: Added time_sync procedure | Martin Braun | 2017-12-22 | 1 | -3/+73 |
| | |||||
* | mpm: Increased find timeout | Martin Braun | 2017-12-22 | 1 | -1/+6 |
| | |||||
* | mpmd: property tree fixes for multi_usrp, set_freq fixes | sugandhagupta | 2017-12-22 | 1 | -0/+16 |
| | |||||
* | mpmd: Fixed prop tree typo (mboard vs mboards) | Martin Braun | 2017-12-22 | 1 | -1/+1 |
| | |||||
* | mpmd/mpm/n310: Added clock and time source APIs | Martin Braun | 2017-12-22 | 1 | -2/+59 |
| | |||||
* | mpm/mpmd: Allow SID increment; more fixes for multi-usrp operation | Martin Braun | 2017-12-22 | 1 | -19/+46 |
| | |||||
* | rpc: Changed API to request/notify for better distinction between the two | Martin Braun | 2017-12-22 | 1 | -3/+3 |
| | |||||
* | mpm/mpmd: Further improvements on multi-device operations | Martin Braun | 2017-12-22 | 1 | -35/+73 |
| | | | | | | | - 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 | ||||
* | mpmd: Refactored code to allow multi-device initialization | Martin Braun | 2017-12-22 | 1 | -133/+93 |
| | |||||
* | mpm/mpmd: Crossbar info is now polled instead of hardcoded | Martin Braun | 2017-12-22 | 1 | -3/+17 |
| | | | | - Extended base periph manager to provide crossbar info | ||||
* | mpmd/rpc: Added a convenience wrapper for calling with a token | Martin Braun | 2017-12-22 | 1 | -4/+9 |
| | |||||
* | mpmd: Added preliminary support for passing RPC client to blocks | Martin Braun | 2017-12-22 | 1 | -14/+35 |
| | |||||
* | eiscat: Fixed missing antenna selection reg write for direct rx | Martin Braun | 2017-12-22 | 1 | -0/+3 |
| | |||||
* | Rename netd to mpmd | Martin Braun | 2017-12-22 | 1 | -0/+378 |