io12ctrl
HPS Pinmux Control Value
Module Instance | Base Address | Register Address |
---|---|---|
i_dedio_pinmux_csr | 0xFFD13000 | 0xFFD13160 |
Size: 32
Offset: 0x160
Access: RW
Bit Fields | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
Reserved |
wkpull_up_dn RW 0x2 |
input_sel RW 0x2 |
ropdrain RW 0x0 |
rslewp RW 0x0 |
rslewn RW 0x0 |
||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
rpcdp RW 0x2C |
rpcdn RW 0x38 |
io12ctrl Fields
Bit | Name | Description | Access | Reset | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
22:21 | wkpull_up_dn |
Sets control value for weak pull up and weak pull down for IO12. Bit[22] is for wkpullup and bit[21] is for wkpulldown.
|
RW | 0x2 | |||||||||||||||||||||
20:19 | input_sel |
Sets control value to select the input source for IO12. Bit[20] selects schmitt_en and bit[19] is to select between sstl_en and ttl_en. DEFAULT_SCHMITT and SCHMITT are the same and sets schmitt_en. DEFAULT_SCHMITT is the default reset value.
|
RW | 0x2 | |||||||||||||||||||||
18 | ropdrain |
Sets control value for open drain for IO12
|
RW | 0x0 | |||||||||||||||||||||
17 | rslewp |
Sets control value for pull up slew for IO12
|
RW | 0x0 | |||||||||||||||||||||
16 | rslewn |
Sets control value for pull down slew for IO12
|
RW | 0x0 | |||||||||||||||||||||
15:8 | rpcdp |
Sets control value for pull up drive strength for IO12
|
RW | 0x2C | |||||||||||||||||||||
7:0 | rpcdn |
Sets control value for pull down drive strength for IO12
|
RW | 0x38 |