SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
AM64x ROM GPMC NOR boot only supports 16-bit non-mux memory.
This table summarizes the GPMC pin configuration done by ROM code for GPMC NOR boot.
Device Pin | Module Signal | Pull Enable | Pull Direction | Driver Index | Rx En/Dis | Tx En/Dis | Pinmux Sel |
---|---|---|---|---|---|---|---|
GPMC0_AD0 | GPMC0_AD0 | Disable | Down | 0 | Enable | Enable | 0 |
GPMC0_AD1 | GPMC0_AD1 | Disable | Down | 0 | Enable | Enable | 0 |
GPMC0_AD2 | GPMC0_AD2 | Disable | Down | 0 | Enable | Enable | 0 |
GPMC0_AD3 | GPMC0_AD3 | Disable | Down | 0 | Enable | Enable | 0 |
GPMC0_AD4 | GPMC0_AD4 | Disable | Down | 0 | Enable | Enable | 0 |
GPMC0_AD5 | GPMC0_AD5 | Disable | Down | 0 | Enable | Enable | 0 |
GPMC0_AD6 | GPMC0_AD6 | Disable | Down | 0 | Enable | Enable | 0 |
GPMC0_AD7 | GPMC0_AD7 | Disable | Down | 0 | Enable | Enable | 0 |
GPMC0_AD8 | GPMC0_AD8 | Disable | Down | 0 | Enable | Enable | 0 |
GPMC0_AD9 | GPMC0_AD9 | Disable | Down | 0 | Enable | Enable | 0 |
GPMC0_AD10 | GPMC0_AD10 | Disable | Down | 0 | Enable | Enable | 0 |
GPMC0_AD11 | GPMC0_AD11 | Disable | Down | 0 | Enable | Enable | 0 |
GPMC0_AD12 | GPMC0_AD12 | Disable | Down | 0 | Enable | Enable | 0 |
GPMC0_AD13 | GPMC0_AD13 | Disable | Down | 0 | Enable | Enable | 0 |
GPMC0_AD14 | GPMC0_AD14 | Disable | Down | 0 | Enable | Enable | 0 |
GPMC0_AD15 | GPMC0_AD15 | Disable | Down | 0 | Enable | Enable | 0 |
PRG1_PRU0_GPO17 | GPMC_A0 | Disable | Down | 0 | Disable | Enable | 8 |
PRG1_PRU0_GPO18 | GPMC_A1 | Disable | Down | 0 | Disable | Enable | 8 |
PRG1_PRU0_GPO19 | GPMC_A2 | Disable | Down | 0 | Disable | Enable | 8 |
PRG1_PRU1_GPO0 | GPMC_A3 | Disable | Down | 0 | Disable | Enable | 8 |
PRG1_PRU1_GPO1 | GPMC_A4 | Disable | Down | 0 | Disable | Enable | 8 |
PRG1_PRU1_GPO2 | GPMC_A5 | Disable | Down | 0 | Disable | Enable | 8 |
PRG1_PRU1_GPO3 | GPMC_A6 | Disable | Down | 0 | Disable | Enable | 8 |
PRG1_PRU1_GPO4 | GPMC_A7 | Disable | Down | 0 | Disable | Enable | 8 |
PRG1_PRU1_GPO5 | GPMC_A8 | Disable | Down | 0 | Disable | Enable | 8 |
PRG1_PRU1_GPO6 | GPMC_A9 | Disable | Down | 0 | Disable | Enable | 8 |
PRG1_PRU1_GPO7 | GPMC_A10 | Disable | Down | 0 | Disable | Enable | 8 |
PRG1_PRU1_GPO8 | GPMC_A11 | Disable | Down | 0 | Disable | Enable | 8 |
PRG1_PRU1_GPO9 | GPMC_A12 | Disable | Down | 0 | Disable | Enable | 8 |
PRG1_PRU1_GPO10 | GPMC_A13 | Disable | Down | 0 | Disable | Enable | 8 |
PRG1_PRU1_GPO11 | GPMC_A14 | Disable | Down | 0 | Disable | Enable | 8 |
PRG1_PRU1_GPO12 | GPMC_A15 | Disable | Down | 0 | Disable | Enable | 8 |
PRG1_PRU1_GPO13 | GPMC_A16 | Disable | Down | 0 | Disable | Enable | 8 |
PRG1_PRU1_GPO14 | GPMC_A17 | Disable | Down | 0 | Disable | Enable | 8 |
PRG1_PRU1_GPO15 | GPMC_A18 | Disable | Down | 0 | Disable | Enable | 8 |
PRG1_PRU1_GPO16 | GPMC_A19 | Disable | Down | 0 | Disable | Enable | 4 |
GPMC0_CSn3 | GPMC_A20 | Disable | Down | 0 | Disable | Enable | 0 |
GPMC0_ADVn_ALE | GPMC0_ADVn_ALE | Disable | Up | 0 | Disable | Enable | 0 |
GPMC0_OEn_REN | GPMC0_OEn_Ren | Disable | Up | 0 | Disable | Enable | 0 |
GPMC0_WEN | GPMC0_WEN | Disable | Up | 0 | Disable | Enable | 0 |
GPMC0_BE0n_CLE | GPMC0_BEOn_CLE | Disable | Up | 0 | Disable | Enable | 0 |
GPMC0_BE1n | GPMC0_BE1n | Disable | Up | 0 | Disable | Enable | 0 |
GPMC_WAIT0 | GPMC_WAIT0 | Enable | Up | 0 | Enable | Disable | 0 |
GPMC_WAIT1 | GPMC_WAIT1 | Enable | Down | 0 | Enable | Disable | 0 |
GPMC0_WPn | GPMC0_WPn | Disable | Down | 0 | Disable | Enable | 0 |
GPMC0_DIR | GPMC0_DIR | Disable | Up | 0 | Disable | Enable | 0 |
GPMC0_CSn0 | GPMC0_CSn0 | Enable | Up | 0 | Disable | Enable | 0 |
GPMC0_CSn1 | GPMC0_CSn1 | Enable | Up | 0 | Disable | Enable | 0 |
GPMC0_CSn2 | GPMC0_CSn2 | Enable | Up | 0 | Disable | Enable | 0 |
Only 21 address lines (GPMC0_A0 – GPMC0_A20) are used because the GPMC0_A21 and GPMC0_A22 lines are muxed with GPMC0_WAIT1 and GPMC0_WPn respectively.
GPMC0_A20 is muxed with GPMC0_CSn3, and ROM uses GPMC0_A20 for this address line, and thus no CSn3 support for GPMC boot.
All signals in the table will be configured even though some may not be used by this particular boot mode.