Clean up warnings in fastvdma_core

- Due to updates in the Chisel build rules, warnings are now errors.
  Clean up warnings in this module.

Change-Id: I681bb20580eed9f69e08b3c71ce66d5d417a2173
diff --git a/hw/ip/dma/chisel/src/DMAConfig.scala b/hw/ip/dma/chisel/src/DMAConfig.scala
index 6d16c81..0d030b6 100644
--- a/hw/ip/dma/chisel/src/DMAConfig.scala
+++ b/hw/ip/dma/chisel/src/DMAConfig.scala
@@ -15,8 +15,6 @@
 
 package DMAController.DMAConfig
 
-import chisel3._
-
 object DMAConfig {
   val addrWidth = 32
   val readDataWidth = 32
diff --git a/hw/ip/dma/chisel/src/DMATop.scala b/hw/ip/dma/chisel/src/DMATop.scala
index 7406fbc..b1ea04d 100644
--- a/hw/ip/dma/chisel/src/DMATop.scala
+++ b/hw/ip/dma/chisel/src/DMATop.scala
@@ -24,6 +24,7 @@
 import DMAController.DMAConfig._
 import _root_.circt.stage.{ChiselStage,FirtoolOption}
 import chisel3.stage.ChiselGeneratorAnnotation
+import scala.annotation.nowarn
 
 class DMATop extends Module {
 
@@ -64,6 +65,7 @@
   assert(DMAConfig.readDataWidth == DMAConfig.writeDataWidth)
 }
 
+@nowarn
 object EmitDMA extends App{
   (new ChiselStage).execute(
     Array("--target", "systemverilog") ++ args,
diff --git a/hw/ip/dma/chisel/src/frontend/BusBase.scala b/hw/ip/dma/chisel/src/frontend/BusBase.scala
index c679fd0..004e9cf 100644
--- a/hw/ip/dma/chisel/src/frontend/BusBase.scala
+++ b/hw/ip/dma/chisel/src/frontend/BusBase.scala
@@ -18,10 +18,8 @@
 import chisel3._
 import chisel3.util._
 
-import DMAController.Bus._
-import DMAController.CSR.{CSR, CSRBusBundle}
-import DMAController.Worker.{WorkerCSRWrapper, XferDescBundle}
-import DMAController.DMAConfig.DMAConfig
+import DMAController.CSR.{CSRBusBundle}
+import DMAController.Worker.{XferDescBundle}
 
 abstract class IOBus[+T] extends Module {
   val io : Bundle {
diff --git a/hw/ip/dma/chisel/src/frontend/TLULCSR.scala b/hw/ip/dma/chisel/src/frontend/TLULCSR.scala
index 370e73a..2115e2d 100644
--- a/hw/ip/dma/chisel/src/frontend/TLULCSR.scala
+++ b/hw/ip/dma/chisel/src/frontend/TLULCSR.scala
@@ -15,9 +15,7 @@
 package DMAController.Frontend
 
 import DMAController.Bus._
-import DMAController.CSR.{CSR, CSRBusBundle}
-import DMAController.DMAConfig._
-import DMAController.Worker.{WorkerCSRWrapper}
+import DMAController.CSR.{CSRBusBundle}
 import chisel3._
 import chisel3.util._
 
diff --git a/hw/ip/dma/chisel/src/frontend/TLULReader.scala b/hw/ip/dma/chisel/src/frontend/TLULReader.scala
index 1230b10..5131699 100644
--- a/hw/ip/dma/chisel/src/frontend/TLULReader.scala
+++ b/hw/ip/dma/chisel/src/frontend/TLULReader.scala
@@ -15,8 +15,7 @@
 package DMAController.Frontend
 
 import DMAController.Bus._
-import DMAController.Worker.{XferDescBundle, WorkerCSRWrapper}
-import DMAController.CSR.CSR
+import DMAController.Worker.{XferDescBundle}
 import chisel3._
 import chisel3.util._
 
diff --git a/hw/ip/dma/chisel/src/frontend/TLULWriter.scala b/hw/ip/dma/chisel/src/frontend/TLULWriter.scala
index d025d94..5485557 100644
--- a/hw/ip/dma/chisel/src/frontend/TLULWriter.scala
+++ b/hw/ip/dma/chisel/src/frontend/TLULWriter.scala
@@ -15,8 +15,7 @@
 package DMAController.Frontend
 
 import DMAController.Bus._
-import DMAController.Worker.{XferDescBundle, WorkerCSRWrapper}
-import DMAController.CSR.CSR
+import DMAController.Worker.{XferDescBundle}
 import chisel3._
 import chisel3.util._