Commit 34d90135 authored by Matthieu Cattin's avatar Matthieu Cattin

Print register map name when printing register map.

parent 3692bae4
......@@ -118,12 +118,14 @@ class CCSR:
# Print all register map
def print_reg_map(self):
print "%s register map:" % (self.reg_map[0])
print "--------------------------------------------------"
# loop over registers and sort them by address offset
for reg in sorted(self.reg_map.iteritems(), key=lambda (k,v): v[0]):
print("%s register:") % (reg[1][1])
for reg in sorted(self.reg_map[1].iteritems(), key=lambda (k,v): v[0]):
print "%s register:" % (reg[1][1])
# loop over fields and sort them by position
for field in sorted(reg[1][2].iteritems(), key=lambda (k,v): v[0]):
value = self.get_field(reg[0], field[0])
print(" - %-30s:0x%X (%d)") % (field[1][1],value, value)
print " - %-30s:0x%X (%d)" % (field[1][1],value, value)
print ''
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment