Pad control
To select the peripheral connected to a certain set of SoC pads or pins, the pad control registers are provided. These registers also allows to control some physical properties like the I/O driving current and slew rate.
RTL8380
Registers
These registers are at a base address of 0xBB001000.
Offset | Name | Description |
---|---|---|
0x00 | GMII_INTF_SEL | UART1, JTAG, GMII_IF |
0x04 | LED_MODE | POWER_ON_BLINK, LED_MODE |
0x08 | BOND_DBG | |
0x0C | STRAP_DBG | |
0x10 | IO_DRIVING_ABILITIY_CTRL | Drive current and slew rate control settings for various peripherals |
0x14 | RGMII_DRIVING_ABILITY_CTRL | |
0x18 | MAC_IF_CTRL | |
0x1C | MAC_EEPROM_TYPE_CTRL | |
0x20 | PHY_UP_CTRL |
RTL8390
Registers
These registers are at a base address of 0xBB000000.
Offset | Name | Description |
---|---|---|
0x00 | ECO_DUMMY_CTRL | |
0x04 | MAC_IF_CTRL | |
0x08 + 4×i | MAC_SERDES_IF_i_CTRL | i = floor(index/8), index = {0, .., 13} |
0x10 | IO_DRIVING_ABILITY | Drive current and slew rate control for various peripherals |