projects
/
librecmc
/
open-ath9k-htc-firmware.wiki.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
939623c
)
Updated usb regs (markdown)
author
Oleksij Rempel
<linux@rempel-privat.de>
Tue, 23 Jul 2013 15:39:35 +0000
(08:39 -0700)
committer
Oleksij Rempel
<linux@rempel-privat.de>
Tue, 23 Jul 2013 15:39:35 +0000
(08:39 -0700)
usb-regs.md
patch
|
blob
|
history
diff --git
a/usb-regs.md
b/usb-regs.md
index f2b1b23c68e3b349451b95c05a92b77d65cbfe21..1df079e4dea1ccf6213e1007cc14ea4d047cd3aa 100644
(file)
--- a/
usb-regs.md
+++ b/
usb-regs.md
@@
-1,6
+1,7
@@
Assumptions made on source code:
* looks like USB block is [FUSB200](http://www.faraday-tech.com/techDocument/FUSB200_ProductBrief_v1_2.pdf).
Assumptions made on source code:
* looks like USB block is [FUSB200](http://www.faraday-tech.com/techDocument/FUSB200_ProductBrief_v1_2.pdf).
-* According to docs FUSB200 has 15 endpoints, but according to the source 10.
+* We have 15 Enddpoints and 15 FIFO buffers.
+* FIFO0 - FIFO13, 512 Byte each? FIFO14 - FIFO15 - 64 Byte each?
# 0x00 ZM_MAIN_CTRL_OFFSET
* BIT7
# 0x00 ZM_MAIN_CTRL_OFFSET
* BIT7
@@
-288,7
+289,7
@@
Current layout:
* BIT2 - BIT3; number of FIFO blocks or better to say extra blocks? 0 - no more blocks; 1 - one block; 2 - two blocks.
* BIT0 - BIT1; EP type: 0x1 - Iso; 0x2 - Bulk, 0x3 - Intr;
* BIT2 - BIT3; number of FIFO blocks or better to say extra blocks? 0 - no more blocks; 1 - one block; 2 - two blocks.
* BIT0 - BIT1; EP type: 0x1 - Iso; 0x2 - Bulk, 0x3 - Intr;
-* 0x90 0x86
+* 0x90 0x86
<- FIFO0: Bulk | + one block (0x91) | size 512
* 0x91 0x06
* 0x92 0x86
* 0x93 0x06
* 0x91 0x06
* 0x92 0x86
* 0x93 0x06