Intel G1620T CM8063701448300 User Manual

Product codes
CM8063701448300
Page of 1272
PCU – iLB – GPIO
1242
Datasheet
28.3
Use
Each GPIO has six registers that control how it is used, or report its status:
Use Select
I/O Select
GPIO Level
Trigger Positive Edge
Trigger Negative Edge
Trigger Status
The Use Select register selects a GPIO pin as a GPIO, or leaves it as its programmed 
function. This register must be set for all other registers to affect the GPIO.
The I/O Select register determines the direction of the GPIO.
The Trigger Positive Edge and Trigger Negative Edge registers enable general purpose 
events on a rising and falling edge respectively. This only applies to GPIOs set as input. 
The Trigger Status register is used by software to determine if the GPIO triggered a 
GPE. This only applies to GPIOs set as input and with one or both of the Trigger modes 
enabled.
Additionally, there is one additional register for each S5 GPIO:
Wake Enable
This register allows S5 GPIOs to trigger a wake event based on the Trigger registers’ 
settings.