{% extends "base.html" %} {%- macro reserved_field(msb, lsb) -%} {%- if msb == lsb %} [{{msb}}] {%- else %} [{{msb}}:{{lsb}}] {%- endif %} - - - - {%- endmacro %} {%- block content -%} {%- for field in reversed(list(node.fields())) %} {%- if loop.first and field.inst.msb < (node.get_property('regwidth') - 1) %} {{reserved_field(node.get_property('regwidth') - 1, field.inst.msb + 1)}} {%- elif (not loop.first) and field.inst.msb < loop.previtem.inst.lsb - 1 %} {{reserved_field(loop.previtem.inst.lsb - 1, field.inst.msb + 1)}} {%- endif %} {%- if field.inst.msb == field.inst.lsb %} {%- else %} {%- endif %} {%- if loop.last and field.inst.lsb != 0 %} {{reserved_field(field.inst.lsb - 1, 0)}} {%- endif %} {%- endfor %}
Bits Identifier Access Reset Decoded Name
[{{field.inst.lsb}}][{{field.inst.msb}}:{{field.inst.lsb}}] {%- if (has_description(field) or has_enum_encoding(field)) -%} {{field.inst.inst_name}} {%- else -%} {{- field.inst.inst_name -}} {%- endif -%} {{- field.get_property("sw").name -}} {%- if field.get_property("onread") -%} , {{ field.get_property("onread").name -}} {%- endif -%} {%- if field.get_property("onwrite") -%} , {{ field.get_property("onwrite").name -}} {%- endif -%} {%- if field.get_property("reset") != None -%} {{"0x%x" % field.get_property("reset")}} {%- else -%} - {%- endif %} {%- if field.get_property("encode") != None %} {%- endif %} {{(field.get_html_name() or "-")|safe}}

{%- block reg_value_edit %} {%- endblock reg_value_edit %}

{%- for field in reversed(list(node.fields())) if (has_description(field) or has_enum_encoding(field) or has_extra_property_doc(field)) %} {%- if loop.first %}

Field Descriptions

{%- endif %} {% include "field_description.html" %} {%- endfor %} {%- endblock content %}