Intel E3815 FH8065301567411 Data Sheet
Product codes
FH8065301567411
Intel
®
Atom™ Processor E3800 Product Family
Datasheet
2705
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
RE
S
E
R
V
E
D
0
ACCEPT_UNSOL
IC
ITED_RESP
O
NSE_ENABLE
RE
S
E
R
V
E
D
1
FLUS
H_CO
NTRO
L
CONTRO
LLER_RE
SET
Bit
Range
Default &
Access
Description
31:9
0h
RO
RESERVED0:
reserved
8
0h
RW
ACCEPT_UNSOLICITED_RESPONSE_ENABLE:
If UNSOL is a 1 Unsolicited
Responses from the codecs are accepted by the controller and placed into the Response
Input Ring Buffer. If UNSOL is a 0 unsolicited responses are not accepted and dropped
on the floor.
7:2
00h
RO
RESERVED1:
reserved
1
0h
RW
FLUSH_CONTROL:
Writing a 1 to this bit initiates a flush. When the flush completion is
received by the controller hardware sets the Flush Status bit and clears this Flush
Control bit. Before a flush cycle is initiated the DMA Position Buffer must be
programmed with a valid memory address by software but the DMA Position Buffer bit 0
need not be set to enable the position reporting mechanism. Also all streams must be
stopped the associated RUN bit must be 0 . When the flush is initiated the controller will
flush pipelines to memory to guarantee that the hardware is ready to transition to a D3
state. Setting this bit is not a critical step in the power state transition if the content of
the FIFOs is not critical.
0
0h
RW
CONTROLLER_RESET:
Writing a 0 to this bit causes the Intel HD Audio controller to be
reset. All state machines FIFO s and non Suspend well memory mapped configuration
registers except ECAP and PCI Configuration Registers in the controller will be reset. The
Intel HD Audio link RESET signal will be asserted and all other link signals will be driven
to their reset values. After the hardware has completed sequencing into the reset state
it will report a 0 in this bit. Software must read a 0 from this bit to verify that the
controller is in reset. Writing a 1 to this bit causes the controller to exit its reset state
and de assert the Intel HD Audio link RESET signal. Software is responsible forsetting
clearing this bit such that the minimum Intel HD Audio link RESET signal assertion pulse
width specification is met. When the controller hardware is ready to begin operation it
will report a1 in this bit. Software must read a 1 from this bit before accessing any
controller registers. The CRST bit defaults to a 0 after hardware reset therefore software
needs to write a 1 to this bit to begin operation. Note thatthe CORB RIRB RUN bits and
all Stream RUN bits must be verified cleared to zero before CRST is written to 0 asserted
in order to assure a clean re start. When setting or clearing CRST software must ensure
that minimum link timing requirements minimum RESET assertion time etc. are met.
When CRST is 0 indicating that the controller is in reset writes to all Intel HD Audio
memory mapped registers are ignored as if the device is not present. The only exception
is the Global Control register containing the CRST bit itself. The Global Control register is
write able as a DWord Word or Byte even when CRST is 0 if the byte enable for the byte
containing the CRST bit Byte Enable 0 is active. If Byte Enable 0 is not active writes to
the Global Control register will be ignored when CRST is 0. When CRST is 0 reads to
Intel HD Audio memory mapped registers will return their default value except for
registers that are not reset with PLTRST or on a D3hot gt D0 transition.