import Chisel._
import Chisel.ImplicitConversions._
-import util._
+import freechips.rocketchip.util._
import sifive.blocks.util.SRLatch
import sifive.blocks.util.{SlaveRegIF}
val resetCauses = new ResetCauses().asInput
}
- val core = Module(new PMUCore(c)(resetIn = Reg(next = Reg(next = reset))))
+ val coreReset = Reg(next = Reg(next = reset))
+ val core = Module(new PMUCore(c)(resetIn = coreReset))
+
io <> core.io
core.io.wakeup.reset := false // this is implied by resetting the PMU