WM8956
REGISTER BIT
ADDRESS
4
3
2
1:0
R48 (30h) 8
Additional 7
Control (4)
6:4
3:2
1
0
R49 (31h) 8
Class D
7:6
Control (1)
5:0
R50 (32h) 8:0
R51 (33h) 8:6
Class D
5:3
Control (2)
LABEL
RMIC
LOMIX
ROMIX
GPIOPOL
GPIOSEL[2:0]
HPSEL[1:0]
TSENSEN
MBSEL
SPK_OP_EN[1:0]
DCGAIN[2:0]
DEFAULT
DESCRIPTION
0
0
0
00
0
0
000
00
1
0
0
00
110111
001001101
010
000
Right Channel Input PGA Enable
0 = PGA disabled
1 = PGA enabled (if AINR = 1)
Left Output Mixer Enable Control
0 = Disabled
1 = Enabled
Right Output Mixer Enable Control
0 = Disabled
1 = Enabled
Reserved
Reserved
GPIO Polarity Invert
0 = Non inverted
1 = Inverted
GPIO1 GPIO Function Select:
000 = Jack detect input
001 = Reserved
010 = Temperature ok
011 = Debounced jack detect output
100 = SYSCLK output
101 = PLL lock
110 = Logic 0
111 = Logic 1
Headphone Switch Input Select
0X = GPIO1 used for jack detect input (Requires
pin to be configured as a GPIO using
ALRCGPIO)
10 = JD2 used for jack detect input
11 = JD3 used for jack detect input
Temperature Sensor Enable
0 = Temperature sensor disabled
1 = Temperature sensor enabled
Microphone Bias Voltage Control
0 = 0.9 * AVDD
1 = 0.65 * AVDD
Reserved
Enable Class D Speaker Outputs
00 = Off
01 = Left speaker only
10 = Right speaker only
11 = Left and right speakers enabled
Reserved
Reserved
Reserved
DC Speaker Boost (Boosts speaker DC output
level by up to 1.8 x on left and right channels)
000 = 1.00x boost (+0dB)
001 = 1.27x boost (+2.1dB)
010 = 1.40x boost (+2.9dB)
011 = 1.52x boost (+3.6dB)
100 = 1.67x boost (+4.5dB)
101 = 1.8x boost (+5.1dB)
110 to 111 = Reserved
Production Data
REFER TO
Input Signal
Path
Output Signal
Path
Output Signal
Path
General
Purpose Input /
Output
General
Purpose Input /
Output
Headphone Jack
Detect
Thermal
Shutdown
Input Signal
Path
Enabling the
Outputs
Analogue
Outputs
w
PD, November 2011, Rev 4.1
70