AC’97 Controller Unit

Channel specific data registers are for FIFO accesses and the PCM, Modem, and Mic-in FIFOs each have a register. A write access to one of these registers updates the written data in the corresponding Transmit FIFO. A read access to one of these registers flushes out an entry from the corresponding Receive FIFO.

Note: Register tables show organization and individual bit definitions. All reserved bits are read as unknown values and must be written with a 0. A question mark indicates the value is unknown at reset.

Note: Some register bits receive status from CODECs. The CODEC status sets the bit and software clears the bit (write a one to clear). The status can come in at any time, even when the bit is set or during a software clear. If software clears the bit as the CODEC status updates the bit, the CODEC status event takes higher priority. The term “interruptible” denotes bits that can be affected by this condition.

13.8.3.1Global Control Register (GCR)

This is a read/write register. Ignore reads from reserved bits. Write zeros to reserved bits.

Table 13-7. GCR Bit Definitions (Sheet 1 of 2)

 

 

 

Physical Address

 

 

 

 

 

GCR Register

 

 

 

 

 

 

AC’97 Controller Unit

 

 

 

 

 

 

 

4050_000C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bit

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

reserved

 

 

 

 

CDONEIE

SDONEIE

 

 

reserved

 

 

SECRDYIEN

PRIRDYIEN

reserved

 

SECRESIEN

PRIRESIEN

ACLINKOFF

WARMRST

COLDRST

GIE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reset

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bits

 

 

Name

 

 

 

 

 

 

 

 

 

 

 

Description

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

31:20

 

 

 

reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Command Done Interrupt Enable (CDONE_IE):

 

 

 

 

 

 

 

 

 

 

 

 

 

19

 

CDONE_IE

0 = The ACUNIT does not trigger an interrupt to the CPU after sending the command

 

 

 

 

 

address and data to the CODEC.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 = The ACUNIT triggers an interrupt to the CPU after sending the command address and

 

 

 

 

 

 

 

 

 

 

data to the CODEC.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Status Done Interrupt Enable (SDONE_IE):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

18

 

SDONE_IE

0 = Interrupt is disabled

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 = Enables an interrupt to occur after receiving the status address and data from the

 

 

 

 

 

 

 

 

 

 

 

CODEC

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

17:10

 

 

 

reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Secondary Ready Interrupt Enable (SECRDY_IEN):

9SECRDY_IEN 0 = Interrupt is disabled

1= Enables an interrupt to occur when the Secondary CODEC sends the CODEC READY bit on the SDATA_IN_1 pin

Primary Ready Interrupt Enable (PRIRDY_IEN):

8PRIRDY_IEN 0 = Interrupt is disabled

1= Enables an interrupt to occur when the Primary CODEC sends the CODEC READY bit on the SDATA_IN_0 pin.

7:6

reserved

13-20

Intel® PXA255 Processor Developer’s Manual

Page 472
Image 472
Intel PXA255 manual Global Control Register GCR, GCR Bit Definitions Sheet 1