aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--host/lib/usrp/mpmd/mpmd_prop_tree.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/host/lib/usrp/mpmd/mpmd_prop_tree.cpp b/host/lib/usrp/mpmd/mpmd_prop_tree.cpp
index 2bd955194..741a821aa 100644
--- a/host/lib/usrp/mpmd/mpmd_prop_tree.cpp
+++ b/host/lib/usrp/mpmd/mpmd_prop_tree.cpp
@@ -121,6 +121,12 @@ void mpmd_impl::init_property_tree(
.set(mb->device_info.get("fpga_version_hash", "UNKNOWN"));
tree->create<std::string>(mb_path / "token").set(mb->get_token());
tree->create<uhd::device_addr_t>(mb_path / "args").set(mb->mb_args);
+ tree->create<std::string>(mb_path / "mender_artifact")
+ .set(mb->device_info.get("mender_artifact", "UNKNOWN"));
+ tree->create<std::string>(mb_path / "mpm_sw_version")
+ .set(mb->device_info.get("mpm_sw_version", "UNKNOWN"));
+ tree->create<std::string>(mb_path / "fs_version")
+ .set(mb->device_info.get("fs_version", "UNKNOWN"));
/*** Clocking *******************************************************/
tree->create<std::string>(mb_path / "clock_source/value")