diff --git a/src/main/scala/Configs.scala b/src/main/scala/Configs.scala index 30289044..c009c691 100644 --- a/src/main/scala/Configs.scala +++ b/src/main/scala/Configs.scala @@ -94,12 +94,12 @@ class BasePlatformConfig extends Config ( res append " };\n" res append " };\n" } + res append "};\n" for (device <- site(ExtraDevices)) { val deviceName = device.addrMapEntry.name val deviceRegion = addrMap("io:ext:" + deviceName) res.append(device.makeConfigString(deviceRegion)) } - res append "};\n" res append '\u0000' res.toString.getBytes } diff --git a/src/main/scala/Devices.scala b/src/main/scala/Devices.scala index ba3b19b5..65ff4add 100644 --- a/src/main/scala/Devices.scala +++ b/src/main/scala/Devices.scala @@ -12,9 +12,9 @@ abstract class Device { def builder(port: ClientUncachedTileLinkIO, extra: Bundle, p: Parameters): Unit def addrMapEntry: AddrMapEntry def makeConfigString(region: MemRegion): String = { - s" ${addrMapEntry.name} {\n" + - s" addr 0x${region.start.toString(16)};\n" + - s" size 0x${region.size.toString(16)}; \n" + - " }\n" + s"${addrMapEntry.name} {\n" + + s" addr 0x${region.start.toString(16)};\n" + + s" size 0x${region.size.toString(16)}; \n" + + "}\n" } }