JH-7110 GPIO supports to select
voltage between 1.8 V and 3.3 V.
You can use the following registers to set voltage.
SYS SYSCONSAIF SYSCFG 12
Table 1. SYS SYSCONSAIF SYSCFG 12 Register Description
Offset |
16’h0 |
Access |
RW |
Bit |
Name |
Access |
Default |
Description |
[31] |
Reserved |
|
0 |
Reserved |
[3:0 ] |
SYSCFG_gpio_sel18_cfg |
WR |
0x0 |
Set the GPIO voltage of all the 4 GPIO groups in this field:
- Bit 0 = 0 : GPIO Group 0 (GPIO21-35) voltage select 3.3
V
- Bit 0 = 1 : GPIO Group 0 (GPIO21-35) voltage select 1.8
V
- Bit 1 = 0 : GPIO Group 1 (GPIO36-63) voltage select 3.3
V
- Bit 1 = 1 : GPIO Group 1 (GPIO36-63) voltage select
1.38V
- Bit 2 = 0 : GPIO Group 2 (GPIO0-6) voltage select 3.3 V
- Bit 2 = 1: GPIO Group 2 (GPIO0-6) voltage select 1.8 V
- Bit 3 = 0 : GPIO Group 3 (GPIO7-20) voltage select 3.3 V
- Bit 3 = 1 : GPIO Group 3 (GPIO7-20) voltage select 1.8 V
|
[31:4] |
Reserved |
None |
0x0 |
Reserved |
SYS IOMUX CFG SAIF SYSCFG 596
Table 2. SYS IOMUX CFG SAIF SYSCFG 596 Register Description
Offset |
0x254 |
Default |
0x2 |
Bit |
Name |
Access |
Default |
Description |
[1:0] |
PADCFG_PAD_GMAC1_RXD0_syscon |
WR |
0x2 |
- [1:0] = 0 : GMAC1 IO voltage select 3.3 V
- [1:0] = 1: GMAC1 IO voltage select 2.5 V
- [1:0] = 2: GMAC1 IO voltage select 1.8 V
|
[2:31] |
Reserved |
None |
0x0 |
Reserved |
AON IOMUX CFG SAIF SYSCFG 96
Table 3. AON IOMUX CFG SAIF SYSCFG 96 Register Description
Offset |
0x60 |
Default |
0x2 |
Bit |
Name |
Access |
Default |
Description |
[1:0] |
PADCFG_PAD_GMAC0_RXD0_syscon |
WR |
0x2 |
- [1:0] = 0 : GMAC0 IO voltage select 3.3 V
- [1:0] = 1: GMAC0 IO voltage select 2.5 V
- [1:0] = 2: GMAC0 IO voltage select 1.8 V
|
[2:31] |
Reserved |
None |
0x0 |
Reserved |