aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/mpmd/mpmd_mboard_impl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'host/lib/usrp/mpmd/mpmd_mboard_impl.cpp')
-rw-r--r--host/lib/usrp/mpmd/mpmd_mboard_impl.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/host/lib/usrp/mpmd/mpmd_mboard_impl.cpp b/host/lib/usrp/mpmd/mpmd_mboard_impl.cpp
index 0c8e5911a..d06f25939 100644
--- a/host/lib/usrp/mpmd/mpmd_mboard_impl.cpp
+++ b/host/lib/usrp/mpmd/mpmd_mboard_impl.cpp
@@ -85,6 +85,11 @@ mpmd_mboard_impl::mpmd_mboard_impl(
_claimer_task = claim_device_and_make_task(rpc, mb_args);
// No one else can now claim the device.
+ if (mb_args_.has_key("skip_init")) {
+ UHD_LOG_DEBUG("MPMD", "Claimed device, but skipped init.");
+ return;
+ }
+
init_device(rpc, mb_args);
// RFNoC block clocks are now on. Noc-IDs can be read back.