GPIO_CONFIG_REG1
Name: GPIO Configuration Register 1
Size: 32 bits
Address Offset: 0x74
Read/Write Access: Read
| Module Instance | Base Address | Register Address |
|---|---|---|
| sdm_gpio_DW_apb_gpio_addr_block | 0xFF8D0300 | 0xFF8D0374 |
Size: 32
Offset: 0x74
Access: RO
| Bit Fields | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
|
Reserved |
INTERRUPT_BOTH_EDGE_TYPE RO 0x0 |
ENCODED_ID_WIDTH RO 0x1F |
|||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|
GPIO_ID RO 0x1 |
ADD_ENCODED_PARAMS RO 0x1 |
DEBOUNCE RO 0x1 |
PORTA_INTR RO 0x1 |
HW_PORTD RO 0x0 |
HW_PORTC RO 0x0 |
HW_PORTB RO 0x0 |
HW_PORTA RO 0x0 |
PORTD_SINGLE_CTL RO 0x1 |
PORTC_SINGLE_CTL RO 0x1 |
PORTB_SINGLE_CTL RO 0x1 |
PORTA_SINGLE_CTL RO 0x1 |
NUM_PORTS RO 0x0 |
APB_DATA_WIDTH RO 0x2 |
||
GPIO_CONFIG_REG1 Fields
| Bit | Name | Description | Access | Reset | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 21 | INTERRUPT_BOTH_EDGE_TYPE |
The value of this register is derived from the GPIO_INT_BOTH_EDGE configuration parameter
|
RO | 0x0 | ||||||||||
| 20:16 | ENCODED_ID_WIDTH |
The value of this register is derived from the GPIO_ID_WIDTH configuration parameter. |
RO | 0x1F | ||||||||||
| 15 | GPIO_ID |
The value of this register is derived from the GPIO_ID configuration parameter. 0 = Exclude 1 = Include
|
RO | 0x1 | ||||||||||
| 14 | ADD_ENCODED_PARAMS |
The value of this register is derived from the GPIO_ADD_ENCODED_PARAMS configuration parameter. 0 = False 1 = True
|
RO | 0x1 | ||||||||||
| 13 | DEBOUNCE |
The value of this register is derived from the GPIO_DEBOUNCE configuration parameter. 0 = Exclude 1 = Include
|
RO | 0x1 | ||||||||||
| 12 | PORTA_INTR |
The value of this register is derived from the GPIO_PORTA_INTR configuration parameter. 0 = Exclude 1 = Include
|
RO | 0x1 | ||||||||||
| 11 | HW_PORTD |
The value of this register is derived from the GPIO_HW_PORTD configuration parameter. 0 = Exclude 1 = Include
|
RO | 0x0 | ||||||||||
| 10 | HW_PORTC |
The value of this register is derived from the GPIO_HW_PORTC configuration parameter. 0 = Exclude 1 = Include
|
RO | 0x0 | ||||||||||
| 9 | HW_PORTB |
The value of this register is derived from the GPIO_HW_PORTB configuration parameter. 0 = Exclude 1 = Include
|
RO | 0x0 | ||||||||||
| 8 | HW_PORTA |
The value of this register is derived from the GPIO_HW_PORTA configuration parameter. 0 = Exclude 1 = Include
|
RO | 0x0 | ||||||||||
| 7 | PORTD_SINGLE_CTL |
The value of this register is derived from the GPIO_PORTD_SINGLE_CTL configuration parameter. 0 = False 1 = True
|
RO | 0x1 | ||||||||||
| 6 | PORTC_SINGLE_CTL |
The value of this register is derived from the GPIO_PORTC_SINGLE_CTL configuration parameter. 0 = False 1 = True
|
RO | 0x1 | ||||||||||
| 5 | PORTB_SINGLE_CTL |
The value of this register is derived from the GPIO_PORTB_SINGLE_CTL configuration parameter. 0 = False 1 = True
|
RO | 0x1 | ||||||||||
| 4 | PORTA_SINGLE_CTL |
The value of this register is derived from the GPIO_PORTA_SINGLE_CTL configuration parameter. 0 = False 1 = True
|
RO | 0x1 | ||||||||||
| 3:2 | NUM_PORTS |
The value of this register is derived from the GPIO_NUM_PORT configuration parameter. 0x0 = 1 0x1 = 2 0x2 = 3 0x3 = 4
|
RO | 0x0 | ||||||||||
| 1:0 | APB_DATA_WIDTH |
The value of this register is derived from the GPIO_APB_DATA_WIDTH configuration parameter. 0x0 = 8 bits 0x1 = 16 bits 0x2 = 32 bits 0x3 = Reserved
|
RO | 0x2 |