summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Barbieri <luca@luca-barbieri.com>2010-03-28 19:23:00 +0200
committerLuca Barbieri <luca@luca-barbieri.com>2010-03-28 19:23:00 +0200
commit14984acb5e5364a9ead6646cf6cf8ac60f539395 (patch)
tree8bc2eed06f2575418eaaa7643351ac4b236d7954
parent7730f2e4401b36d9d46e7612ec87970b523b874f (diff)
fix channels
-rw-r--r--channels.cpp2
-rw-r--r--nvlib.h1
2 files changed, 2 insertions, 1 deletions
diff --git a/channels.cpp b/channels.cpp
index 4757ace..2745396 100644
--- a/channels.cpp
+++ b/channels.cpp
@@ -13,7 +13,7 @@ int main(int argc, char** argv)
printf(" enabled = %i\n", dev->is_channel_enabled(i));
printf(" dma = %08x\n", dev->ramfc->fc[i]->rd32(dev->ramfc->fc_fifo) << 4);
printf(" get = %08x\n", dev->users->user[i]->rd_get());
- printf(" put = %08x\n", dev->users->user[i]->rd_get());
+ printf(" put = %08x\n", dev->users->user[i]->rd_put());
}
return 0;
}
diff --git a/nvlib.h b/nvlib.h
index d008742..137c471 100644
--- a/nvlib.h
+++ b/nvlib.h
@@ -808,6 +808,7 @@ int nv_find_idle_channel(struct nv_device* dev)
}
for(unsigned i = 0; i < dev->channels; ++i) {
+ printf("%i %x %x %x %x\n", enabled[i], gets1[i], puts1[i], gets2[i], puts2[i]);
if(enabled[i] && gets1[i] && gets1[i] == puts1[i] && gets2[i] == puts2[i] && gets1[i] == gets2[i]) {
idle = i;
}