Cirrus Logic EP93xx User Manual

Page 709

Advertising
background image

DS785UM1

22-21

Copyright 2007 Cirrus Logic

AC’97 Controller

EP93xx User’s Guide

2

2

2

2

22

Definition:

End Of Interrupt Register. The AC’97 End Of Interrupt Register is a write-only
register that allows the CODECREADY and WIS interrupts to be cleared. A
write to this location clears the interrupt.

Bit Descriptions:

RSVD:

Reserved. Unknown During Read.

CODECREADY:

CODECREADY Interrupt Status Clear. A write of “1” to this
location will clear the CODECREADY interrupt bit.

WINT:

Wake-up Interrupt Status Clear. A write of “1” to this
location will clear the WIS interrupt bit.

AC97GCR

Address:

0x8088_009C - Read/Write

Definition:

Global Control Register. The AC97GCR register is the main control register for
the AC’97 Controller. All bits are cleared on reset.

The AC97IFE creates the clock enable signal for the clock controller block. It
is used to enable/disable both PCLK and AC97LK.

Bit Descriptions:

RSVD:

Reserved. Unknown During Read.

OCODECReady:

If set to “1”, this bit will override normal CODEC-ready

definition.

LOOP:

Loopback mode: If this is set to “1”, loopback test mode is

enabled. Defaults to “0” when reset. Ensure this bit
is always “0” for normal operation.

AC97IFE:

AC97IF Enable: If this bit is set the AC’97 is enabled.

Defaults to “0” on reset. When set to “0”, all FIFOs
are reset to “0”.

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

RSVD

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

RSVD

OCODECReady

LOOP

AC97IFE

Advertising