15.4 GPIO Register Map

The base address of the MSS GPIO block is 0x40013000.The address offset of each MSS GPIO register is provided in the following table. The table also includes configuration, input, and output registers.

Table 15-4. MSS GPIO Register Map
Register NameAddress

Offset

Register TypeReset ValueDescription
GPIO_0_CFG0x00R/W0x0Configuration register for GPIO 0
GPIO_1_CFG0x04R/W0x0Configuration register for GPIO 1
GPIO_2_CFG0x08R/W0x0Configuration register for GPIO 2
GPIO_3_CFG0x0CR/W0x0Configuration register for GPIO 3
GPIO_4_CFG0x10R/W0x0Configuration register for GPIO 4
GPIO_5_CFG0x14R/W0x0Configuration register for GPIO 5
GPIO_6_CFG0x18R/W0x0Configuration register for GPIO 6
GPIO_7_CFG0x1CR/W0x0Configuration register for GPIO 7
GPIO_8_CFG0x20R/W0x0Configuration register for GPIO 8
GPIO_9_CFG0x24R/W0x0Configuration register for GPIO 9
GPIO_10_CFG0x28R/W0x0Configuration register for GPIO 10
GPIO_11_CFG0x2CR/W0x0Configuration register for GPIO 11
GPIO_12_CFG0x30R/W0x0Configuration register for GPIO 12
GPIO_13_CFG0x34R/W0x0Configuration register for GPIO 13
GPIO_14_CFG0x38R/W0x0Configuration register for GPIO 14
GPIO_15_CFG0x3CR/W0x0Configuration register for GPIO 15
GPIO_16_CFG0x40R/W0x0Configuration register for GPIO 16
GPIO_17_CFG0x44R/W0x0Configuration register for GPIO 17
GPIO_18_CFG0x48R/W0x0Configuration register for GPIO 18
GPIO_19_CFG0x4CR/W0x0Configuration register for GPIO 19
GPIO_20_CFG0x50R/W0x0Configuration register for GPIO 20
GPIO_21_CFG0x54R/W0x0Configuration register for GPIO 21
GPIO_22_CFG0x58R/W0x0Configuration register for GPIO 22
GPIO_23_CFG0x5CR/W0x0Configuration register for GPIO 23
GPIO_24_CFG0x60R/W0x0Configuration register for GPIO 24
GPIO_25_CFG0x64R/W0x0Configuration register for GPIO 25
GPIO_26_CFG0x68R/W0x0Configuration register for GPIO 26
GPIO_27_CFG0x6CR/W0x0Configuration register for GPIO 27
GPIO_28_CFG0x70R/W0x0Configuration register for GPIO 28
GPIO_29_CFG0x74R/W0x0Configuration register for GPIO 29
GPIO_30_CFG0x78R/W0x0Configuration register for GPIO 30
GPIO_31_CFG0x7cR/W0x0Configuration register for GPIO 31
GPIO_IRQ0x80R/W0x0Read Modify Write per interrupt bit.
GPIO_IN0x84R0x0GPIO input register: Read-only for input configured Ports.
GPIO_OUT0x88R/W0x0GPIO output register: Writeable/Readable for output configured ports. No action required for input configured ports.