Samsung S3C2440A User Manual

Page 511

Advertising
background image

S3C2440A RISC MICROPROCESSOR AC97 CONTROLLER

24-9

AC97 GLOBAL STATUS REGISTER (AC_GLBSTAT)

Register Address

R/W

Description

Reset

Value

AC_GLBSTAT

0x5B000004

R

AC97 Global Status Register

0x00000000

AC_GLBSTAT Bit

Description

Initial

State

Reserved [31:23]

0x00

Codec Ready Interrupt

[22]

0 : Not requested 1 : Requested

0

PCM Out Channel Underrun
Interrupt

[21]

0 : Not requested 1 : Requested

0

PCM In Channel Overrun Interrupt

[20]

0 : Not requested 1 : Requested

0

MIC In Channel Overrun Interrupt

[19]

0 : Not requested 1 : Requested

0

PCM Out Channel Threshold
Interrupt

[18]

0 : Not requested 1 : Requested

0

PCM In Channel Threshold Interrupt

[17]

0 : Not requested 1 : Requested

0

MIC In Channel Threshold Interrupt

[16]

0 : Not requested 1 : Requested

0

Reserved [15:3]

0x000

Controller Main State

[2:0]

000 : Idle 001 : Init 010 : Ready
011 : Active 100 : LP 101 : Warm

000

AC97 CODEC COMMAND REGISTER (AC_CODEC_CMD)

Register Address

R/W

Description

Reset

Value

AC_CODEC_CMD

0x5B000008

R/W

AC97 Codec Command Register

0x00000000

AC_CODEC_CMD Bit

Description

Initial

State

Reserved

[31:24]

0x00

Read enable

[23]

0 : Command write

(NOTE)

1 : Status read

0

Address

[22:16]

CODEC Command Address

0x00

Data

[15:0]

CODEC Command Data

0x0000

Note: When the commands are written on the AC_CODDEC_CMD register, it is recommended that the delay time between
the command and the next command is more than 1/48 Hz.

Advertising