Subversion Repositories Kolibri OS

Rev

Rev 3522 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3522 Rev 3578
Line 220... Line 220...
220
;   structure is addressed as [ptr + ehci_controller.field - sizeof.ehci_controller].
220
;   structure is addressed as [ptr + ehci_controller.field - sizeof.ehci_controller].
221
struct ehci_controller
221
struct ehci_controller
222
; ------------------------------ hardware fields ------------------------------
222
; ------------------------------ hardware fields ------------------------------
223
FrameList               rd      1024
223
FrameList               rd      1024
224
; Entry n corresponds to the head of the frame list to be executed in
224
; Entry n corresponds to the head of the frame list to be executed in
225
; the frames n,n+1024,n+2048,n+3096,...
225
; the frames n,n+1024,n+2048,n+3072,...
226
; The first bit of each entry is Terminate bit, 1 = the frame is empty.
226
; The first bit of each entry is Terminate bit, 1 = the frame is empty.
227
; Bits 1-2 are Type field, one of EHCI_TYPE_* constants.
227
; Bits 1-2 are Type field, one of EHCI_TYPE_* constants.
228
; Bits 3-4 must be zero.
228
; Bits 3-4 must be zero.
229
; With masked 5 lower bits, the entry is a physical address of the first QH/TD
229
; With masked 5 lower bits, the entry is a physical address of the first QH/TD
230
; to be executed.
230
; to be executed.