mirror of
https://github.com/logicog/RTLPlayground.git
synced 2026-08-30 14:52:51 +08:00
4.7 KiB
4.7 KiB
GPIO Pin, Function and MUX registers.
These functions should bevalid for RTL8372, RTL8372N, RTL8373, and RTL8373N.
N-version doesn't seems to have all the GPIO pins available on the outside of the package.
| GPIO | Function | TYPE | MUX REG, BIT | (RTL8372) PIN# | (RTL8372N) PIN# |
|---|---|---|---|---|---|
| GPIO0 | LED0 | I/OPU | IO_MUX_SEL_0, BIT 0 | G1 | 12 |
| GPIO1 | LED1 | I/OPU | IO_MUX_SEL_0, BIT 1 | G2 | 15 |
| GPIO2 | LED2 | I/OPU | IO_MUX_SEL_0, BIT 2 | G3 | 14 |
| GPIO3 | LED3 | I/OPU | IO_MUX_SEL_0, BIT 3 | H1 | 16 |
| GPIO4 | LED4 | I/OPU | IO_MUX_SEL_0, BIT 4 | H2 | 18 |
| GPIO5 | LED5 | I/OPU | IO_MUX_SEL_0, BIT 5 | H3 | 20 |
| GPIO6 | LED6 | I/OPU | IO_MUX_SEL_0, BIT 6 | J1 | 22 |
| GPIO7 | LED7 | I/OPU | IO_MUX_SEL_0, BIT 7 | J2 | NoPin? |
| GPIO8 | LED8 | I/OPU | IO_MUX_SEL_0, BIT 8 | J3 | 24 |
| GPIO9 | LED9 | I/OPD | IO_MUX_SEL_0, BIT 9 | L1 | 23 |
| GPIO10 | LED10 | I/OPU | IO_MUX_SEL_0, BIT 10 | L2 | 26 |
| GPIO11 | LED11 | I/OPU | IO_MUX_SEL_0, BIT 11 | L3 | NoPin? |
| GPIO12 | LED12 | I/OPD | IO_MUX_SEL_0, BIT 12 | M1 | 28 |
| GPIO13 | LED13 | I/OPU | IO_MUX_SEL_0, BIT 13 | M2 | NoPin? |
| GPIO14 | LED14 | I/OPU | IO_MUX_SEL_0, BIT 14 | M3 | NoPin? |
| GPIO15 | LED15 | I/OPU | IO_MUX_SEL_0, BIT 15 | N1 | 25 |
| GPIO16 | LED16 | I/OPU | IO_MUX_SEL_0, BIT 16 | N2 | NoPin? |
| GPIO17 | LED17 | I/OPU | IO_MUX_SEL_0, BIT 17 | N3 | NoPin? |
| GPIO18 | LED18 | I/OPD | IO_MUX_SEL_0, BIT 18 | P1 | 30 |
| GPIO19 | LED19 | I/OPU | IO_MUX_SEL_0, BIT 19 | P2 | NoPin? |
| GPIO20 | LED20 | I/OPU | IO_MUX_SEL_0, BIT 20 | P3 | NoPin? |
| GPIO21 | LED21 | I/OPU | IO_MUX_SEL_0, BIT 21 | R1 | 27 |
| GPIO22 | LED22 | I/OPU | IO_MUX_SEL_0, BIT 22 | R2 | NoPin? |
| GPIO23 | LED23 | I/OPU | IO_MUX_SEL_0, BIT 23 | R3 | NoPin? |
| GPIO24 | LED24 | I/OPU | IO_MUX_SEL_0, BIT 24 | N19 | 88 |
| GPIO25 | LED25 | I/OPU | IO_MUX_SEL_0, BIT 25 | P19 | 86 |
| GPIO26 | LED26 | I/OPU | IO_MUX_SEL_0, BIT 26 | P18 | 84 |
| GPIO27 | LED27 | I/OPU | IO_MUX_SEL_0, BIT 27 | R19 | 82 |
| GPIO28 | SYS_LED | I/OPU | IO_MUX_SEL_0, BIT 28 | F1 | 13 |
| GPIO29 | GLB_RLDP_LED_EN | IO_MUX_SEL_0, BIT 29 | NoPin? | ||
| GPIO30 | ACL_BIT3_EN | IO_MUX_SEL_2, BIT 3 | F3 | 11 | |
| GPIO31 | UART TX (OUTPUT) | IO_MUX_SEL_1, BIT 0 | L20 | 90 | |
| GPIO32 | UART TX (INPUT) | IO_MUX_SEL_1, BIT 1 | L21 | ||
| GPIO33 | GPIO_INT | IO_MUX_SEL_1, BIT 2 | |||
| GPIO34 | MDC0 | IO_MUX_SEL_1, BIT 3 | |||
| GPIO35 | MDIO0 | IO_MUX_SEL_1, BIT 4 | |||
| GPIO36 | PWM_OUT | IO_MUX_SEL_1, BIT 30 | B13 | ||
| GPIO37 | --- | L18 | |||
| GPIO38 | --- | K19 | |||
| GPIO39 | MSDA4 | IO_MUX_SEL_1, BIT 29 | K20 | 95 | |
| GPIO40 | MDC1/SCL3 | IO_MUX_SEL_1, BIT 5 & 6 | J29 | ||
| GPIO41 | MDIO1/MSDA3 | IO_MUX_SEL_1, BIT 5 & 6 | J19 | ||
| GPIO42 | SPI-MEMORY | RTL8373_INI_MODE_ADDR, BIT 0 & 1 | D1 | ||
| GPIO43 | SPI-MEMORY | RTL8373_INI_MODE_ADDR, BIT 0 & 1 | E1 | ||
| GPIO44 | SPI-MEMORY | RTL8373_INI_MODE_ADDR, BIT 0 & 1 | D2 | ||
| GPIO45 | SPI-MEMORY | RTL8373_INI_MODE_ADDR, BIT 0 & 1 | E2 | ||
| GPIO46 | MSCK0 | IO_MUX_SEL_1, BIT 7 & 8 | A2 | ||
| GPIO47 | MSDA0 | IO_MUX_SEL_1, BIT 9 & 10 | B2 | ||
| GPIO48 | MSCK1 | IO_MUX_SEL_1, BIT 11 & 12 | A1 | ||
| GPIO49 | MSDA1 | IO_MUX_SEL_1, BIT 13 & 14 | B1 | ||
| GPIO50 | MSCL2/U1TXD | IO_MUX_SEL_1, BIT 15 & 16 | C1 | ||
| GPIO51 | MSDA2/U1RXD | IO_MUX_SEL_1, BIT 17 & 18 | C2 | ||
| GPIO52 | ACL_BIT0_EN | IO_MUX_SEL_2, BIT 0 | |||
| GPIO53 | ACL_BIT1_EN | IO_MUX_SEL_2, BIT 1 | |||
| GPIO54 | ACL_BIT2_EN | IO_MUX_SEL_2, BIT 2 | E5 | ||
| GPIO55 | PTP_CLK125M_IN | IO_MUX_SEL_1, BIT 19 | |||
| GPIO56 | PTP_CLK_OUT | IO_MUX_SEL_1, BIT 20 | |||
| GPIO57 | PTP_TOD_OUT | IO_MUX_SEL_1, BIT 21 | |||
| GPIO58 | PTP_PPS_OUT | IO_MUX_SEL_1, BIT 22 | |||
| GPIO59 | PTP_TOD_IN | IO_MUX_SEL_1, BIT 23 | |||
| GPIO60 | PTP_PPS_IN | IO_MUX_SEL_1, BIT 24 | |||
| GPIO61 | SYNCELOCK0 | IO_MUX_SEL_1, BIT 27 | |||
| GPIO62 | SYNCELOCK1 | IO_MUX_SEL_1, BIT 28 | |||
| GPIO63 | GPIO_MDIO0 | IO_MUX_SEL_1, BIT 4 |
I2C
| I2C | Function | Type | (RTL8372) PIN# | (RTL8372N) PIN# |
|---|---|---|---|---|
| GPIO47 | SDA0 | I/OPU | B1 | |
| GPIO49 | SDA1 | I/OPU | B2 | |
| GPIO51 | SDA2 | I/OPU | C2 | |
| GPIO41 | SDA3 | I/OPU | J20 | |
| GPIO39 | SDA4 | I/OPU | K20 | |
| GPIO46 | SCL0 | I/OPU | A2 | |
| GPIO48 | SCL1 | I/OPU | A1 | |
| GPIO50 | SCL2 | I/OPU | C1 | |
| GPIO40? | SCL3 | OPU | J20 |
Other funcitons
| Function | Type | (RTL8372) PIN# | (RTL8372N) PIN# |
|---|---|---|---|
| nRESET | A6 | 131 | |
| PTP_SYNC | B10 | 130 | |
| INT | OPU | B6 | 132 |