diff --git a/driver/pcie_wb.c b/driver/pcie_wb.c index 206299d1c58787ed33f894980ffd1f48d45f2186..ea15cf4d8212981fe6ceb5afb2a8e090ec93e999 100644 --- a/driver/pcie_wb.c +++ b/driver/pcie_wb.c @@ -39,6 +39,9 @@ static void wb_cycle(struct wishbone* wb, int on) if (on) mutex_lock(&dev->mutex); + if (unlikely(debug)) + printk(KERN_ALERT PCIE_WB ": cycle(%d)\n", on); + iowrite32(on?0x80000000UL:0, control + CONTROL_REGISTER_HIGH); if (!on) mutex_unlock(&dev->mutex); diff --git a/driver/wishbone.c b/driver/wishbone.c index 44b9a13044c246d9586b4b5d502f9f79a39f8fe9..60aeddfcc92c7e6db28e9375d57e8b59896e871e 100644 --- a/driver/wishbone.c +++ b/driver/wishbone.c @@ -152,7 +152,7 @@ static void etherbone_process(struct etherbone_context* context) } } - if ((flags & ETHERBONE_CYC) == 0) { + if ((flags & ETHERBONE_CYC) != 0) { wops->cycle(wb, 0); context->state = idle; }