WM8850
Pre-Production
GPIO DATA VERB
Verb ID
F15h
Payload [7:0]
00h
Response[31:0]
Get
Set
Bits [31:0] in the table below
00000000h
715h
Bits [7:0] in the table below
Bit
Bitfield Name
Rsvd
RW
R
Default
Description
[31:2]
[1]
00000000h Reserved
Data[1]
RW
RW
0
0
Sets and returns data associated with the GPIO2 pin
Sets and returns data associated with the GPIO1 pin
[0]
Data[0]
GPIO ENABLE MASK VERB
Verb ID
F16h
Payload [7:0]
00h
Response[31:0]
Get
Set
Bits [31:0] in the table below
00000000h
716h
Bits [7:0] in the table below
Bit
Bitfield Name
Rsvd
RW
R
Default
Description
[31:2]
[1]
00000000h Reserved
Enable[1]
RW
0
0
0 = GPIO2 pin disabled (Hi-Z)
1 = GPIO2 pin enabled
[0]
Enable[0]
RW
0 = GPIO1 pin disabled (Hi-Z)
1 = GPIO1 pin enabled
GPIO DIRECTION VERB
Verb ID
F17h
Payload [7:0]
00h
Response[31:0]
Get
Set
Bits [31:0] in the table below
00000000h
717h
Bits [7:0] in the table below
Bit
Bitfield Name
Rsvd
RW
R
Default
Description
[31:2]
[1]
00000000h Reserved
Control[1]
RW
0
0
0 = GPIO2 pin is an input
1 = GPIO2 pin is an output
0 = GPIO1 pin is an input
1 = GPIO1 pin is an output
[0]
Control[0]
RW
GPIO WAKE ENABLE MASK VERB
Verb ID
F18h
Payload [7:0]
00h
Response[31:0]
Get
Set
Bits [31:0] in the table below
00000000h
718h
Bits [7:0] in the table below
Bit
Bitfield Name
Rsvd
RW
R
Default
Description
[31:2]
[1]
00000000h Reserved
Wake[1]
RW
0
0
0 = GPIO2 wake disabled
1 = GPIO2 wake enabled
Note: Applies only if GPIO2 is configured as an input
0 = GPIO1 wake disabled
[0]
Wake[0]
RW
1 = GPIO1 wake enabled
Note: Applies only if GPIO1 is configured as an input
PP, April 2011, Rev 3.2
90
w