# GPIO Registers

Register Name | Register Description | Address
--- | --- | ---
GPIO_CFG | Digital IO Configuration. NS-application can access it if NS_ACCESS_GPIO field is set. | 0x40000900-0x4000093C
GPIO_INPUT_DATA | Digital IOs Input Data State | 0x40000940
GPIO_OUTPUT_DATA | GPIO Output Data Register | 0x40000944
GPIO_OUTPUT_DATA_SET | GPIO Output Data Set | 0x40000948
GPIO_OUTPUT_DATA_CLR | GPIO Output Data Clear | 0x4000094C
GPIO_DIR | Digital IOs Direction State | 0x40000950
GPIO_MODE | Digital IOs Mode State | 0x40000954
GPIO_INT_CFG | GPIO Interrupt Configuration. NS-application can access it if the NS_ACCESS field is set. | 0x40000958-0x40000964
GPIO_INT_STATUS_S | GPIO Interrupt Status | 0x40000968
GPIO_INT_STATUS | GPIO Interrupt Status. NS-application can access it if the GPIO_INT_CFG[3:0].NS_ACCESS field is set. | 0x4000096C-0x40000978
GPIO_INT_DEBOUNCE | GPIO Interrupt Button Debounce Filter Time Configuration | 0x4000097C
GPIO_JTAG_SW_PAD_CFG | JTAG / SW Pad Configuration Register | 0x40000980
GPIO_SRC_SPI | SPI Interface Input Selection | 0x40000A00-0x40000A04
GPIO_SRC_SPI_IO | SPI Interface IO Selection | 0x40000A08-0x40000A0C
GPIO_SRC_UART | UART Interface Input Selection | 0x40000A10
GPIO_SRC_I2C | I2C Input Selection | 0x40000A14-0x40000A18
GPIO_SRC_PCM | PCM Input Selection | 0x40000A1C
GPIO_SRC_LIN | LIN Input Selection | 0x40000A20
GPIO_SRC_NMI | NMI Input Selection | 0x40000A24
GPIO_SRC_BB_RX | Baseband controller RX data and clock input selection | 0x40000A28
GPIO_SRC_BB_SPI | Baseband controller SPI input selection | 0x40000A2C
GPIO_SRC_BB_COEX | Baseband controller WLAN coexistence input selection | 0x40000A30
GPIO_SRC_BB_IQ_DATA | Baseband controller IQ data input selection | 0x40000A34
GPIO_SRC_BB_IQ_DATA_P | Baseband controller IQ data pulse input selection | 0x40000A38
GPIO_SRC_RF_SPI | RF front-end SPI input selection | 0x40000A3C
GPIO_SRC_RF_GPIO03 | RF front-end GPIOs 0-3 input selection | 0x40000A40
GPIO_SRC_RF_GPIO47 | RF front-end GPIOs 4-7 input selection | 0x40000A44
GPIO_SRC_RF_GPIO89 | RF front-end GPIOs 8-9 input selection | 0x40000A48
GPIO_SRC_RF_CTE | RF front-end CTE input selection | 0x40000A4C
GPIO_SRC_ASCC | ASCC Interface Input Selection | 0x40000A50
GPIO_SRC_EXTCLK | EXTCLK Input Selection | 0x40000A54
ACS_AOUT_CTRL | Analog Output Configuration Register | 0x40001B7C