Intel E3815 FH8065301567411 Data Sheet
Product codes
FH8065301567411
Intel
®
Atom™ Processor E3800 Product Family
2478
Datasheet
19.6.14
CRCR_HI—Offset 3Ch
Register CRCR_HI
Access Method
Default: 00000000h
3
0h
RW
CRR:
Command Ring Running (CRR) - RO. Default = 0. This flag is set to 1 if the Run/
Stop (R/S) bit is 1 and the Host Controller Doorbell register is written with the DB
Reason field set to Host Controller Command. It is cleared to 0 when the Command Ring
is stopped after writing a 1 to the Command Stop (CS) or Command Abort (CA) flags, or
if the R/S bit is cleared to 0.
2
0h
RW
CA:
Command Abort (CA) - RW1S. Default = 0. Writing a 1 to this bit shall immediately
terminate the currently executing command, stop the Command Ring, and generate a
Command Completion Event with the Completion Code set to Command Ring Stopped.
Refer to section 4.6.1.2 for more information on aborting a command. The next write to
the Host Controller Doorbell with DB Reason field set to Host Controller Command shall
restart the Command Ring operation. Writes to this flag are ignored by the xHC if
Command Ring Running (CRR) = 0. Reading this bit always returns 0.
1
0h
RW
CS:
Command Stop (CS) - RW1S. Default = 0. Writing a 1 to this bit shall stop the
operation of the Command Ring after the completion of the currently executing
command, and generate a Command Completion Event with the Completion Code set to
Command Ring Stopped and the Command TRB Pointer set to the current value of the
Command Ring Dequeue Pointer. Refer to section 4.6.1.1 for more information on
stopping a command. The next write to the Host Controller Doorbell with DB Reason
field set to Host Controller Command shall restart the Command Ring operation. Writes
to this flag are ignored by the xHC if Command Ring Running (CRR) = 0. Reading this bit
shall always return 0.
0
0h
RW
RCS:
Ring Cycle State (RCS) - RW. This bit identifies the value of the xHC Consumer
Cycle State (CCS) flag for the TRB referenced by the Command Ring Pointer. Refer to
section 4.9.3 for more information. Writes to this flag are ignored if Command Ring
Running (CRR) is 1. If the CRCR is written while the Command Ring is stopped (CRR =
0), then the value of this flag shall be used to fetch the first Command TRB the next
time the Host Controller Doorbell register is written with the DB Reason field set to Host
Controller Command. If the CRCR is not written while the Command Ring is stopped
(CRR = 0), then the Command Ring shall begin fetching Command TRBs using the
current value of the internal Command Ring CCS flag. Reading this flag always returns
0.
Bit
Range
Default &
Access
Description
Type:
Memory Mapped I/O Register
(Size: 32 bits)
CRCR_HI:
BAR Type:
PCI Configuration Register (Size: 32 bits)
BAR Reference:
[B:0, D:22, F:0] + 10h
31
28
24
20
16
12
8
4
0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
CMD_RING
_PNTR
Bit
Range
Default &
Access
Description
31:0
0h
RW
CMD_RING_PNTR:
Reg field CMD_RING_PNTR