Pre-Production
WM8904
REGISTER
ADDRESS
BIT
LABEL
DEFAULT
DESCRIPTION
GPIO1 pull-up resistor enable
REFER TO
General Purpose
Input/Output
(GPIO)
R121 (79h)
GPIO
Control 1
5
GPIO1_PU
0
0 = pull-up disabled
1 = pull-up enabled
GPIO1 pull-down resistor enable
0 = pull-down disabled
1 = pull-down enabled
GPIO1 Function Select
0000 = Input pin
General Purpose
Input/Output
(GPIO)
4
GPIO1_PD
1
General Purpose
Input/Output
(GPIO)
3:0
GPIO1_SEL
[3:0]
0100
0001 = Clock output (f=SYSCLK/OPCLKDIV)
0010 = Logic '0'
0011 = Logic '1'
0100 = IRQ (default)
0101 = FLL Lock
0110 = Mic Detect
0111 = Mic Short
1000 = DMIC clock out
1001 = FLL Clock Output
1010 to 1111 = Reserved
Register 79h GPIO Control 1
REGISTER
ADDRESS
BIT
LABEL
DEFAULT
DESCRIPTION
REFER TO
GPIO2 pull-up resistor enable
0 = pull-up disabled
General Purpose
Input/Output
(GPIO)
R122 (7Ah)
GPIO
Control 2
5
GPIO2_PU
0
1 = pull-up enabled
GPIO2 pull-down resistor enable
0 = pull-down disabled
1 = pull-down enabled
GPIO2 Function Select
0000 = Input pin (default)
0001 = Clock output (f=SYSCLK/OPCLKDIV)
0010 = Logic '0'
General Purpose
Input/Output
(GPIO)
4
GPIO2_PD
1
General Purpose
Input/Output
(GPIO)
3:0
GPIO2_SEL [3:0]
0000
0011 = Logic '1'
0100 = IRQ
0101 = FLL Lock
0110 = Mic Detect
0111 = Mic Short
1000 = DMIC clock out
1001 = FLL Clock Output
1010 to 1111 = Reserved
Register 7Ah GPIO Control 2
PP, Rev 3.3, September 2012
171
w