spi: Fix io.port.dq(3) output enable
[sifive-blocks.git] / src / main / scala / devices / spi / SPIPhysical.scala
index 802233da97db14f3509888de204da26a7446bd95..a9ce0760ce30a793c29522d47d99d4a3db4811b6 100644 (file)
@@ -82,7 +82,7 @@ class SPIPhysical(c: SPIParamsBase) extends Module {
   }
 
   val tx = (ctrl.fmt.iodir === SPIDirection.Tx)
-  val txen_in = (proto.head +: proto.tail.map(_ && tx)).scanRight(Bool(false))(_ || _)
+  val txen_in = (proto.head +: proto.tail.map(_ && tx)).scanRight(Bool(false))(_ || _).init
   val txen = txen_in :+ txen_in.last
 
   io.port.sck := sck