7.3.8.3 GPIO_REG[8:5] Configuration
GPIO_REG[8:5] are register-only GPIOs and may be programmed as outputs or read as inputs through local register bits only. Where applicable, these bits are shared with I2S pins and will override I2S input if enabled into GPIO_REG mode. See Table 4 for GPIO enable and configuration.
NOTE
Local GPIO value may be configured and read either through local register access, or remote register access through the low-speed bidirectional control channel. Configuration and state of these pins are not transported from serializer to deserializer as is the case for GPIO[3:0].
Table 4. GPIO_REG and GPIO Local Enable and Configuration
DESCRIPTION |
REGISTER CONFIGURATION |
FUNCTION |
GPIO9 |
0x1A[3:0] = 0x1 |
Output, L |
0x1A[3:0] = 0x9 |
Output, H |
0x1A[3:0] = 0x3 |
Input, Read: 0x6F[1] |
GPIO_REG8 |
0x21[7:4] = 0x1 |
Output, L |
0x21[7:4] = 0x9 |
Output, H |
0x21[7:4] = 0x3 |
Input, Read: 0x6F[0] |
GPIO_REG7 |
0x21[3:0] = 0x1 |
Output, L |
0x21[3:0] = 0x9 |
Output, H |
0x21[3:0] = 0x3 |
Input, Read: 0x6E[7] |
GPIO_REG6 |
0x20[7:4] = 0x1 |
Output, L |
0x20[7:4] = 0x9 |
Output, H |
0x20[7:4] = 0x3 |
Input, Read: 0x6E[6] |
GPIO_REG5 |
0x20[3:0] = 0x1 |
Output, L |
0x20[3:0] = 0x9 |
Output, H |
0x20[3:0] = 0x3 |
Input, Read: 0x6E[5] |
GPIO3 |
0x1F[3:0] = 0x1 |
Output, L |
0x1F[3:0] = 0x9 |
Output, H |
0x1F[3:0] = 0x3 |
Input, Read: 0x6E[3] |
GPIO2 |
0x1E[7:4] = 0x1 |
Output, L |
0x1E[7:4] = 0x9 |
Output, H |
0x1E[7:4] = 0x3 |
Input, Read: 0x6E[2] |
GPIO1 |
0x1E[3:0] = 0x1 |
Output, L |
0x1E[3:0] = 0x9 |
Output, H |
0x1E[3:0] = 0x3 |
Input, Read: 0x6E[1] |
GPIO0 |
0x1D[3:0] = 0x1 |
Output, L |
0x1D[3:0] = 0x9 |
Output, H |
0x1D[3:0] = 0x3 |
Input, Read: 0x6E[0] |