X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fmain%2Fscala%2Fdevices%2Fuart%2FUART.scala;h=5732fd904b3df492f76e17dd1d4f6280708d5646;hb=fb9dd313741196a062e6a0f6462cf3a2bce710a9;hp=e6349f12565fa55dab57bba33b6e7ee58ada3a7d;hpb=66b2fd11bd1ec6a8a05c4929893c51c7570284fd;p=sifive-blocks.git diff --git a/src/main/scala/devices/uart/UART.scala b/src/main/scala/devices/uart/UART.scala index e6349f1..5732fd9 100644 --- a/src/main/scala/devices/uart/UART.scala +++ b/src/main/scala/devices/uart/UART.scala @@ -2,10 +2,12 @@ package sifive.blocks.devices.uart import Chisel._ -import config._ -import regmapper._ -import uncore.tilelink2._ -import util._ +import freechips.rocketchip.chip.RTCPeriod +import freechips.rocketchip.config.Parameters +import freechips.rocketchip.diplomacy.DTSTimebase +import freechips.rocketchip.regmapper._ +import freechips.rocketchip.tilelink._ +import freechips.rocketchip.util._ import sifive.blocks.util.{NonBlockingEnqueue, NonBlockingDequeue} @@ -203,7 +205,7 @@ trait HasUARTTopModuleContents extends Module with HasUARTParameters with HasReg val rxm = Module(new UARTRx(params)) val rxq = Module(new Queue(rxm.io.out.bits, uartNRxEntries)) - val divinit = p(diplomacy.DTSTimebase) * p(rocketchip.RTCPeriod) / 115200 + val divinit = p(DTSTimebase) * p(RTCPeriod) / 115200 val div = Reg(init = UInt(divinit, uartDivisorBits)) private val stopCountBits = log2Up(uartStopBits)