SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
Table 4-19 shows configuration pins assignment to functions when boot mode is the Ethernet RGMII mode.
| BOOTMODE Pins | Field | Value | Description |
|---|---|---|---|
| 9 | Clkout | 0 | 25 MHz clock not generated on CLKOUT0 |
| 1 | 25 MHz clock generated on CLKOUT0 | ||
| 8 | Delay | 0 | Must be set to 0 for RGMII with internal Tx delay |
| 1 | Reserved | ||
| 7 | Link info | 0 | MDIO PHY scan used for link parameters. |
| 1 | Link parameters programmed by software |
Table 4-29 shows configuration pins assignment to functions when boot mode is the Ethernet RMII mode.
| BOOTMODE Pins | Field | Value | Description |
|---|---|---|---|
| 9 | Clkout | 0 | 50 MHz clock not generated on CLKOUT0 |
| 1 | 50 MHz clock generated on CLKOUT0 | ||
| 8 | Clk src | 0 | External clock source for RMII_REF_CLK |
| 1 | Internal clock source for RMII_REF_CLK | ||
| 7 | RMII | 0 | This bit must be set to 0 |
| 1 | Reserved |
| BOOTMODE Pin 9 (Clk out) | BOOTMODE Pin 8 (Clk src) | Description |
|---|---|---|
| 0 | 0 | 50MHz external source to RMII_REF_CLK and to external Ethernet PHY input clock (CLKOUT0 is unused) |
| 0 | 1 | Not a valid configuration |
| 1 | 0 | CLKOUT0 is configured to 50MHz and connect to both RMII_REF_CLK and to external Ethernet PHY input clock |
| 1 | 1 | Not a valid configuration |
Table 4-22 shows configuration pins assignment to functions when the backup boot mode Ethernet. The Interface configuration field chooses which interface will be used (RGMII or RMII)
| BOOTMODE Pins | Field | Value | Description |
|---|---|---|---|
| 13 | Interface | 0 | RGMII with internal Tx delay |
| 1 | RMII with external clock source |
Table 4-23 summarizes the RGMII pin configuration done by ROM code for Ethernet boot device on RGMII port.
| Device Pin | Module Signal | Pull Enable | Pull Direction | Driver Index | Rx En/Dis | Tx En/Dis | Pinmux Sel |
|---|---|---|---|---|---|---|---|
| PRG1_PRU1_GPO0 | RGMII2_RD0 | Disable | Down | 0 | Enable | Disable | 4 |
| PRG1_PRU1_GPO1 | RGMII2_RD1 | Disable | Down | 0 | Enable | Disable | 4 |
| PRG1_PRU1_GPO2 | RGMII2_RD2 | Disable | Down | 0 | Enable | Disable | 4 |
| PRG1_PRU1_GPO3 | RGMII2_RD3 | Disable | Down | 0 | Enable | Disable | 4 |
| PRG1_PRU1_GPO4 | RGMII2_RX_CTL | Disable | Down | 0 | Enable | Disable | 4 |
| PRG1_PRU1_GPO6 | RGMII2_RXC | Disable | Down | 0 | Enable | Disable | 4 |
| PRG1_PRU1_GPO11 | RGMII2_TD0 | Disable | Down | 0 | Disable | Enable | 4 |
| PRG1_PRU1_GPO12 | RGMII2_TD1 | Disable | Down | 0 | Disable | Disable | 4 |
| PRG1_PRU1_GPO13 | RGMII2_TD2 | Disable | Down | 0 | Disable | Disable | 4 |
| PRG1_PRU1_GPO14 | RGMII2_TD3 | Disable | Down | 0 | Disable | Disable | 4 |
| PRG1_PRU1_GPO15 | RGMII2_TX_CTL | Disable | Down | 0 | Disable | Disable | 4 |
| PRG1_PRU1_GPO16 | RGMII2_TXC | Disable | Down | 0 | Disable | Disable | 4 |
| PRG1_MDIO0_MDIO | MDIO0_MDIO | Enable | Up? | 0 | Enable | Enable | 4 |
| PRG1_MDIO0_MDC | MDIO0_MDC | Enable | Up? | 0 | Disable | Enable | 4 |
Table 4-24 summarizes the RMII pin configuration done by ROM code for Ethernet boot device on RMII port.
| Device Pin | Module Signal | Pull Enable | Pull Direction | Driver Index | Rx En/Dis | Tx En/Dis | Pinmux Sel |
|---|---|---|---|---|---|---|---|
| PRG1_PRU1_GPO4 | RMII2_RX_ER | Disable | Down | 0 | Enable | Disable | 5 |
| PRG1_PRU0_GPO10 | RMII_REF_CLK | Disable | Down | 0 | Enable | Disable | 5 |
| PRG1_PRU1_GPO0 | RMII2_RXD0 | Disable | Down | 0 | Enable | Disable | 5 |
| PRG1_PRU1_GPO1 | RMII2_RXD1 | Disable | Down | 0 | Enable | Disable | 5 |
| PRG1_PRU1_GPO11 | RMII2_TXD0 | Disable | Down | 0 | Disable | Enable | 5 |
| PRG1_PRU1_GPO12 | RMII2_TXD1 | Disable | Down | 0 | Disable | Enable | 5 |
| PRG1_PRU1_GPO15 | RMII2_TX_EN | Disable | Down | 0 | Disable | Enable | 5 |
| PRG1_PRU1_GPO13 | RMII2_CRS_DV | Disable | Down | 0 | Enable | Disable | 5 |
| PRG1_PRU0_GPO7(1) | CLKOUT0 | Disable | Down | 0 | Disable | Enable | 5 |
| PRG1_MDIO0_MDIO | MDIO0_MDIO | Enable | Up | 0 | Enable | Enable | 4 |
| PRG1_MDIO0_MDC | MDIO0_MDC | Enable | Up | 0 | Disable | Enable | 4 |