AC97 CONTROLLER S3C2440A RISC MICROPROCESSOR
24-8
AC97 CONTROLLER SPECIAL REGISTERS
AC97 GLOBAL CONTROL REGISTER (AC_GLBCTRL)
Register Address R/W Description Reset Value
AC_GLBCTRL 0x5B000000 R/W AC97 Global Control Register 0x000000
AC_GLBCTRL Bit Description Initial State
Reserved [31:23] 0x00
Codec Ready Interrupt
Enable [22] 0 : Disable
1 : Enable 0
PCM Out Channel Underrun
Interrupt Enable [21] 0 : Disable
1 : Enable (FIFO is empty) 0
PCM In Channel Overrun
Interrupt Enable [20] 0 : Disable
1 : Enable (FIFO is full) 0
MIC In Channel Overrun
Interrupt Enable [19] 0 : Disable
1 : Enable (FIFO is full) 0
PCM Out Channel
Threshold Interrupt Enable [18] 0 : Disable
1 : Enable (FIFO is half empty) 0
PCM In Channel Threshold
Interrupt Enable [17] 0 : Disable
1 : Enable (FIFO is half full) 0
MIC In Channel Threshold
Interrupt Enable [16] 0 : Disable
1 : Enable (FIFO is half full) 0
Reserved [15:14] 00
PCM Out Channel Transfer
Mode [13:12]
00 : Off
01 : PIO
10 : DMA
11 : Reserved
00
PCM In Channel Transfer
Mode [11:10]
00 : Off
01 : PIO
10 : DMA
11 : Reserved
00
MIC In Channel Transfer
Mode [9:8]
00 : Off
01 : PIO
10 : DMA
11 : Reserved
00
Reserved [7:4] 0000
Transfer Data Enable Using
AC-Link [3] 0 : Disable
1 : Enable 0
AC-Link On [2] 0 : Off
1 : SYNC signal transfer to Codec 0
Warm Reset [1] 0 : Normal
1 : Wake up codec from power down 0
Cold Reset [0] 0 : Nor mal
1 : Reset Codec and Controller logic 0