rom+sram: add a compatible field
This commit is contained in:
		| @@ -13,7 +13,7 @@ import uncore.util._ | |||||||
| import config._ | import config._ | ||||||
|  |  | ||||||
| class TLROM(val base: BigInt, val size: Int, contentsDelayed: => Seq[Byte], executable: Boolean = true, beatBytes: Int = 4, | class TLROM(val base: BigInt, val size: Int, contentsDelayed: => Seq[Byte], executable: Boolean = true, beatBytes: Int = 4, | ||||||
|   resources: Seq[Resource] = new SimpleDevice("rom", Nil).reg("mem"))(implicit p: Parameters) extends LazyModule |   resources: Seq[Resource] = new SimpleDevice("rom", Seq("sifive,rom0")).reg("mem"))(implicit p: Parameters) extends LazyModule | ||||||
| { | { | ||||||
|  |  | ||||||
|   val node = TLManagerNode(beatBytes, TLManagerParameters ( |   val node = TLManagerNode(beatBytes, TLManagerParameters ( | ||||||
|   | |||||||
| @@ -10,7 +10,7 @@ import util._ | |||||||
|  |  | ||||||
| class TLRAM(address: AddressSet, executable: Boolean = true, beatBytes: Int = 4, name: Option[String] = None)(implicit p: Parameters) extends LazyModule | class TLRAM(address: AddressSet, executable: Boolean = true, beatBytes: Int = 4, name: Option[String] = None)(implicit p: Parameters) extends LazyModule | ||||||
| { | { | ||||||
|   val device = name.map(new SimpleDevice(_, Nil)).getOrElse(new MemoryDevice) |   val device = name.map(new SimpleDevice(_, Seq("sifive,sram0"))).getOrElse(new MemoryDevice) | ||||||
|   val node = TLManagerNode(Seq(TLManagerPortParameters( |   val node = TLManagerNode(Seq(TLManagerPortParameters( | ||||||
|     Seq(TLManagerParameters( |     Seq(TLManagerParameters( | ||||||
|       address            = List(address), |       address            = List(address), | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user