RegFieldDesc: fix the output produced for undescribed registers
This commit is contained in:
parent
cf7cd03d64
commit
5affd3bec2
@ -88,7 +88,7 @@ case class TLRegisterNode(
|
|||||||
val regDescs = mapping.flatMap { case (offset, seq) =>
|
val regDescs = mapping.flatMap { case (offset, seq) =>
|
||||||
var currentBitOffset = 0
|
var currentBitOffset = 0
|
||||||
seq.zipWithIndex.map { case (f, i) => {
|
seq.zipWithIndex.map { case (f, i) => {
|
||||||
val tmp = (f.desc.map{ _.name}.getOrElse(s"unnamedRegField${i}") -> (
|
val tmp = (f.desc.map{ _.name}.getOrElse(s"unnamedRegField${offset.toHexString}_${currentBitOffset}") -> (
|
||||||
("byteOffset" -> s"0x${offset.toHexString}") ~
|
("byteOffset" -> s"0x${offset.toHexString}") ~
|
||||||
("bitOffset" -> currentBitOffset) ~
|
("bitOffset" -> currentBitOffset) ~
|
||||||
("bitWidth" -> f.width) ~
|
("bitWidth" -> f.width) ~
|
||||||
|
Loading…
Reference in New Issue
Block a user