Owners manual

Interfaces
H3 Datasheet(Revision1.2) Copyright© 2015 Allwinner Technology Co.,Ltd.All Rights Reserved. Page 506
restoring this value.
CBSR
No. of Control EDs Over Bulk EDs Served
0
1:1
1
2:1
2
3:1
3
4:1
The default value is 0x0.
8.5.2.6.3. HcCommandStatus Register(Default Value: 0x00000000)
Offset: 0x408
Register Name: HcCommandStatus
Bit
Read/Write
Default/Hex
Description
HCD
HC
31:18
/
/
0x0
Reserved
17:16
R
R/W
0x0
SchedulingOverrunCount
These bits are incremented on each scheduling overrun error. It is initialized
to 00b and wraps around at 11b. This will be incremented when a
scheduling overrun is detected even if SchedulingOverrun in
HcInterruptStatus has already been set. This is used by HCD to monitor any
persistent scheduling problem.
15:4
/
/
0x0
Reserved
3
R/W
R/W
0x0
OwershipChangeRequest
This bit is set by an OS HCD to request a change of control of the HC. When
set HC will set the OwnershipChange field in HcInterruptStatus. After the
changeover, this bit is cleared and remains so until the next request from
OS HCD.
2
R/W
R/W
0x0
BulklListFilled
This bit is used to indicate whether there are any TDs on the Bulk list. It is
set by HCD whenever it adds a TD to an ED in the Bulk list.
When HC begins to process the head of the Bulk list, it checks BLF. As long
as BulkListFilled is 0, HC will not start processing the Bulk list. If
BulkListFilled is 1, HC will start processing the Bulk list and will set BF to 0. If
HC finds a TD on the list, then HC will set BulkListFilled to 1 causing the Bulk
list processing to continue. If no TD is found on the Bulk list, and if HCD
does not set BulkListFilled, then BulkListFilled will still be 0 when HC
completes processing the Bulk list and Bulk list processing will stop.
1
R/W
R/W
0x0
ControlListFilled
This bit is used to indicate whether there are any TDs on the Control list. It
is set by HCD whenever it adds a TD to an ED in the Control list.
When HC begins to process the head of the Control list, it checks CLF. As
long as ControlListFilled is 0, HC will not start processing the Control list. If
CF is 1, HC will start processing the Control list and will set ControlListFilled
to 0. If HC finds a TD on the list, then HC will set ControlListFilled to 1
confidential