WM8904
Pre-Production
REGISTER
ADDRESS
BIT
LABEL
DEFAULT
DESCRIPTION
REFER TO
Selects input for left headphone output MUX
0 = Left DAC
Output Signal
Paths Enable
R61 (3Dh)
Analogue
OUT12 ZC
3
HPL_BYP_EN
A
0
1 = Left input PGA (Analogue bypass)
Selects input for right headphone output MUX
0 = Right DAC
Output Signal
Paths Enable
2
1
0
HPR_BYP_EN
A
0
0
0
1 = Right input PGA (Analogue bypass)
Selects input for left line output MUX
0 = Left DAC
Output Signal
Paths Enable
LINEOUTL_BY
P_ENA
1 = Left input PGA (Analogue bypass)
Selects input for right line output MUX
0 = Right DAC
Output Signal
Paths Enable
LINEOUTR_BY
P_ENA
1 = Right input PGA (Analogue bypass)
Register 3Dh Analogue OUT12 ZC
REGISTER
ADDRESS
BIT
LABEL
DEFAULT
DESCRIPTION
REFER TO
DC Servo enable for LINEOUTR
0 = disabled
DC Servo
R67 (43h)
DC Servo 0
3
DCS_ENA_CH
AN_3
0
1 = enabled
DC Servo enable for LINEOUTL
0 = disabled
DC Servo
DC Servo
DC Servo
2
1
0
DCS_ENA_CH
AN_2
0
0
0
1 = enabled
DC Servo enable for HPOUTR
0 = disabled
DCS_ENA_CH
AN_1
1 = enabled
DC Servo enable for HPOUTL
0 = disabled
DCS_ENA_CH
AN_0
1 = enabled
Register 43h DC Servo 0
REGISTER
ADDRESS
BIT
LABEL
DEFAULT
DESCRIPTION
REFER TO
Writing 1 to this bit selects a single DC offset correction DC Servo
for LINEOUTR.
R68 (44h)
DC Servo 1
15
DCS_TRIG_SI
NGLE_3
0
In readback, a value of 1 indicates that the DC Servo
single correction is in progress.
Writing 1 to this bit selects a single DC offset correction DC Servo
for LINEOUTL.
14
13
12
11
DCS_TRIG_SI
NGLE_2
0
0
0
0
In readback, a value of 1 indicates that the DC Servo
single correction is in progress.
Writing 1 to this bit selects a single DC offset correction DC Servo
for HPOUTR.
DCS_TRIG_SI
NGLE_1
In readback, a value of 1 indicates that the DC Servo
single correction is in progress.
Writing 1 to this bit selects a single DC offset correction DC Servo
for HPOUTL.
DCS_TRIG_SI
NGLE_0
In readback, a value of 1 indicates that the DC Servo
single correction is in progress.
Writing 1 to this bit selects a series of DC offset
corrections for LINEOUTR.
DC Servo
DCS_TRIG_SE
RIES_3
In readback, a value of 1 indicates that the DC Servo
DAC Write correction is in progress.
PP, Rev 3.3, September 2012
160
w