From 3754624edc48539c5cc5acbf426ce909477e87d8 Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Fri, 4 Apr 2014 15:33:39 +0200 Subject: regtools: update soc desc parser/header to include desc fields Change-Id: I32374784d17f4352905f15e404df23b01338235b --- utils/regtools/lib/soc_desc.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'utils/regtools/lib/soc_desc.cpp') diff --git a/utils/regtools/lib/soc_desc.cpp b/utils/regtools/lib/soc_desc.cpp index 21c2f8acac..6a6d47648f 100644 --- a/utils/regtools/lib/soc_desc.cpp +++ b/utils/regtools/lib/soc_desc.cpp @@ -147,6 +147,7 @@ bool parse_field_elem(xmlNode *node, soc_reg_field_t& field) BEGIN_ATTR_MATCH(node->properties) MATCH_TEXT_ATTR("name", field.name) MATCH_BITRANGE_ATTR("bitrange", field.first_bit, field.last_bit) + MATCH_TEXT_ATTR("desc", field.desc) END_ATTR_MATCH() BEGIN_NODE_MATCH(node->children) @@ -194,6 +195,7 @@ bool parse_reg_elem(xmlNode *node, soc_reg_t& reg) MATCH_TEXT_ATTR("name", reg.name) SOFT_MATCH_SCT_ATTR("sct", reg.flags) SOFT_MATCH_X_ATTR("addr", parse_add_trivial_addr, reg) + MATCH_TEXT_ATTR("desc", reg.desc) END_ATTR_MATCH() BEGIN_NODE_MATCH(node->children) @@ -227,6 +229,8 @@ bool parse_dev_elem(xmlNode *node, soc_dev_t& dev) { BEGIN_ATTR_MATCH(node->properties) MATCH_TEXT_ATTR("name", dev.name) + MATCH_TEXT_ATTR("long_name", dev.long_name) + MATCH_TEXT_ATTR("desc", dev.desc) MATCH_TEXT_ATTR("version", dev.version) END_ATTR_MATCH() -- cgit v1.2.3