RTL8101L
2003-05-28
Rev.1.3
35
AC-LINK Read Time-Out is set. Software should check this bit before
doing an AC-LINK Read/Write command. Any written data into bit[7:0]
before this bit is cleared by HW will be ignored.
14
R
MC_RDY
1: MC’97 is in ready state. This bit indicates the state of bit-15 in slot-0
of AC97_SDATAIN.
0: MC’97 is not ready.
13
R
ACLINK_RTO
AC-LINK Read Time-Out:
1: It is set when MC’97 doesn’t response the read command in 4 AC-LINK
frames.· This bit is auto cleared by hardware when controller receive data
from MC’97 in 4 frames since the read command has been issued.
0: MC’97 read completed
Or it is cleared when each time Command Bit (ACLINK_CB) is written.
12
R
ACLINK_RD
AC-LINK Read Data is Available:
1: The read data is available
0: The read data is not available
This bit is set after data has been get from AC-LINK, and is cleared
when each time Command Bit (ACLINK_CB) is written.
This bit is also set when AC-LINK Read Time-Out is set, software
should ignore the read back data in this case.
11-10
-
-
Reserved
9
R
GPIO_BZ¸
GPIO output data status:
1: Previous data has not been sent yet.
0: Previous data had been sent.
This bit is set by hardware after software writes data into GPIOCR and
the transaction on SDATA-OUT slot-12 has not been finished. It is auto
cleared by hardware after the transaction on SDATA-OUT slot-12 had
been finished.
8
R
GPIO_INT
GPIO Interrupt:
❷
1: GPIO interrupt
0: no GPIO interrupt
This bit reflects the state of bit 0 in Slot 12 of SDATA-IN.
7
R/W
ACLINK_CB
AC-LINK Command Bit:
1: Read mixer command
0: Write mixer command
6-0
R/W
ACLINK_CIP
AC-LINK Mixer Command Index Port
❶AC-LINK wake-up event: AC97_SDATAIN is resumed a high while AC-LINK signals are shut off.
❷Bit 8 reflect the real time GPIO interrupt status on SDATA-IN from MC97. It is latched from SDATA-IN input slot 12 bit 0
when data is valid.
6.17 AC-Link Data Port
(Offset 0024h - 0025h, R/W)
Bit
R/W
Symbol
Description
15-0
R/W
ACLINK_DP
Write: 16 bits mixer data written to MC’97.
Read: 16 bits mixer read from MC’97.
❶ The written data should be sent to MC97 when writing to ACLINK_CB.
❷ The read data is effective if ACLINK_RD=1 (AC-LINK data is available).
❸ It is mapped into different data port, any read from this port always get mixer data from MC97, not written data to MC97.
6.18 GPIO Control to MC’97