diff options
author | Martin Braun <martin.braun@ettus.com> | 2019-08-15 22:07:50 -0700 |
---|---|---|
committer | Martin Braun <martin.braun@ettus.com> | 2019-11-26 11:49:41 -0800 |
commit | c55c434425b9d585c5a76a1769206cccd55d9bc4 (patch) | |
tree | afec37aa2928aa868028127c3e0982165a1f0905 /.gitmodules | |
parent | 4c6ee083ef13184ba828d73b9dd2a95d7fa5453f (diff) | |
download | uhd-c55c434425b9d585c5a76a1769206cccd55d9bc4.tar.gz uhd-c55c434425b9d585c5a76a1769206cccd55d9bc4.tar.bz2 uhd-c55c434425b9d585c5a76a1769206cccd55d9bc4.zip |
rfnoc: Allow MB controllers to init after blocks have initialized
This allows mb_controller childs to implement an init() call which
rfnoc_graph will call after the block initialization is complete.
rfnoc: graph/mb_controller: Add synchronization routine
This adds two new API calls:
* rfnoc_graph::synchronize_devices() and
* mb_controller::synchronize().
The purpose is to synchronize devices in time and/or phase, depending on
device capabilities. mb_controller childs can override or extend the
default implementation, which is to simply set time next PPS and verify
(similar to the set_time_unknown_pps() call in multi_usrp).
rfnoc: mb_controller: Add gpio_src API
Adds new API calls (get_gpio_src, get_gpio_srcs, set_gpio_src,
get_gpio_banks) to mb_controllers
Diffstat (limited to '.gitmodules')
0 files changed, 0 insertions, 0 deletions